vim命令

vim 常用指令 vim 教程 :help <command>:帮组文档 Ctrl+n或者Ctrl+p:自动补齐 模式 i:插入模式 a:在光标后输入 o:在当前行后插入一个新行 O:在当前行前插入一个新行 ESC:返回Normal模式 移动 hjkl:移动光标 0:数字零,到行头 $:到本行行尾 ^:到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换... 阅读详情

1 什么是vim

vim是从 vi 发展出来的一个文本编辑器。

2 三种模式

  • 命令模式
    当我们在命令行中输入vim 文件名 后,打开的文件就处于命令模式。在该模式下,我们不能通过键盘对文件进行字符的输入,但可以通过粘贴、移动行等命令来对文件内容进行更改。
  • 插入模式
    在命令模式下按 a 可以进入插入模式(进入插入模式的方式还有很多)。在该模式下可以通过键盘输入对文件内容进行更改。按 Esc 可以切回到命令模式。
  • 末行模式
    在命令模式下按 : 可以进入末行模式。在该模式下光标会显示在窗口的最底部,可以在这里输入命令来对文件进行操作,如: 退出、保存、替换等。按 Esc 可以切回到命令模式。

3 常用命令

  • 保存
    :w
  • 退出
    :q
    如果做了修改,则不能退出
  • 放弃修改内容并退出
    :q!
  • 保存并退出
    :x
  • 显示行号
    :set number
  • 跳转到第一行
    :1
  • 跳转到最后一行
    : $
  • 光标移动:
    h -> 光标左移
    j  -> 光标下移
    k -> 光标上移
    l  -> 光标右移
  • 进入编辑模式
    A:光标移动到行尾
    I:大写字母i,光标移动到行首
  • 撤销操作
    u
  • 移动行
    在要移动的行上dd,然后在目的地p
  • 复制一行
    在要移动的行上yy,然后在目的地p
    -负责粘贴板内容
    p
【运维】vim命令详解 Vim是一款高度可定制的文本编辑器,广泛用于编程和文本处理。它的核心特点是基于键盘命令的操作,这使得用户能够高效地处理文本。在本篇文章中,我们将详细介绍Vim的一些基本和高级命令。 阅读详情

相关推荐

vim 命令详解

命令 简单说明:w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。:w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超级用户则不受此限制。:wq 保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲

z_qifa的博客 1653

vim命令大全

vim命令大全 1.vim介绍 vim编辑器有三种模式: 命令模式、编辑模式、末行模式 模式间切换方法: (1)命令模式下,输入“:”后,进入末行模式 (2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式 (3)命令模式下,按下i、a等键,可以计入编辑模式 (4)编辑模式下,按下esc,可以回到命令模式 vim打开文件: Vi 使用的选项 说 明 vim filename 打开或新建一个文件,并将光标置于第一行的首部 vim -r filename 恢复上

blood_Z的博客 22万+

vim命令大全,非常详细,强烈建议收藏!

Vim是一款常用的文本编辑器,具有强大的功能和高度的可定制性。在本文中,我们将详细介绍Vim的常用命令,并提供相关的示例。如果您是初学者或已经熟练使用Vim,这篇文章都能为您提供帮助。

网络技术联盟站 6766

Vim的最全命令总结(Linux)

查找当前光标对应的单词然后输入,并可通过 n 或 N 进行上一个或下一个的匹配。与字符串之间不要有空格,因为该空格也会被认为是查询的字符串。vim有四种模式: 普通模式、输入模式、命令模式、可视模式。, 回车,并可通过 n 或 N 进行上一个或下一个的匹配。打开文件直接进入的是普通模式。拷贝该单词, 然后输入。

2301_79695159的博客 1万+

手把手教你用DLP4500和海康相机搭建双目结构光系统(附完整代码获取路径)

本文详细介绍了如何利用DLP4500投影仪和海康工业相机搭建低成本双目结构光三维测量系统。从硬件选型、软件配置到结构光编码解码实现,再到三维重建全流程,提供了完整的实战指南和优化技巧,帮助用户以不到2万元的预算实现0.05mm精度的三维扫描。

weixin_32447969的博客 315

学习STM32的无人机控制

设计并实现无人机控制系统,使用STM32单片机进行控制。无人机控制系统主要包括飞行控制、姿态控制、定位导航等功能。以下是一个基于STM32的无人机控制系统的代码案例。以上是一个基于STM32的无人机控制系统的代码案例,包括飞行控制、姿态控制和定位导航等功能。请根据实际情况进行修改和完善。

qq_67153941的博客 837

vim命令合集详解

vim命令合集详解

不会C++、害怕嵌入式且不爱看动漫的小趴菜 2万+

Java实现双色球&大乐透随机选号算法——原理详解与代码实战

掌握核心语法:集合操作、随机数生成、排序。贴近实际场景:将编程知识应用于生活问题的解决。

wangchl0932的博客 4973

VIM中的保存和退出、VIM退出命令、如何退出vim编辑、VIM命令大全

退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。 更多退出命令: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始...

YouZi_X的博客 3907

单精度浮点数存储、双精度浮点数存储

单精度浮点数存储、双精度浮点数存储

fancynthia的博客 1305

YOLOv11改进策略【卷积层】| CVPR 2024 可变形卷积 v4(DCNv4)无界权重提表达 + 线程合并降冗余,强化模型收敛速度

DCNv4(Deformable Convolution v4)是一种专为广泛视觉应用设计的高效算子,它对DCNv3进行了关键改进,有效解决了DCNv3存在的速度慢和表达能力受限等问题。

Limiiiing的博客 925

vim编辑命令

一、启动vim: 在命令行窗口中输入以下命令即可: 1.Vim 直接启动vim 2.Vim filename 打开vim并创建名为filename的文件 二、文件命令 1.打开单个文件 vim file 2.同时打开多个文件 vime file1 file2 file3 3.在vim窗口中打开一个新文件 :open file 4.在新窗口中打开文件 ...

LOVE_Me__的博客 8445

SAP_PP模块跑完 MRP,MD04 里却看不到“计划订单”?排查这 3 个最容易被忽略的主数据参数

MRP 是 SAP 逻辑最严密的模块之一,它绝不会随机罢工。当 MD04 里看不到计划订单时,请不要怀疑系统的计算能力。99% 的情况,都是因为我们给系统下达了矛盾的指令:一边告诉它“我有需求”,一边却通过主数据告诉它“不要计划”、“不要触发”或者“我是冻结的”。掌握这 3 个排查点,你就能在 5 分钟内解决大部分“MRP 失灵”的悬案,成为用户眼中的“系统神医”。

我小时候很黑的博客 589

Linux 命令- vim 命令

Linux vim命令大全

习惯有你&的博客 2104

软考备考:《系统规划与管理师教程》(第2版)第2章——数字ZG与数智化发展

🔴数字化转型的定义:数字化转型是建立在数字化转换、数字化升级基础上,进一步触及组织核心业务,以新建一种业务模式为目标的高层次转型。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 959

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

vim 命令重复

在vim中有很多的方式可以重复之前的命令 我介绍下自己遇到的三种情况。1,使用 . 在normal模式下重复上一次的动作2,在命令模式下,使用方向键选择以前的动作,:!!          Repeat last system command. :!  ↑        select  a  previous system command : ↑          

thinker的专栏 2万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

vim 命令

命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一

zhm1002的博客 985

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Vim命令合集

文章目录命令历史启动vim文件命令vim的模式导航命令插入命令查找命令替换命令移动命令撤销和重做删除命令拷贝和粘贴剪切命令退出命令窗口命令执行shell命令注释命令帮助命令其他非编辑命令 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为f...

Monster丶ZF的博客 388

vim 的 global 命令

global命令介绍 global 命令的执行原理和执行流程是:global 命令会在指定的 range 范围内,标记所有匹配 pattern 的文本行,并对匹配的行逐行执行 Ex 命令。 Vim global命令形式为:[range]g[lobal][!]/{pattern}/[cmd], 用于指示Vim在 [range] 界定范围内对 (不) 匹配模式 {pattern} 的文本行执行 Ex 命令 [cmd]。 range表示操作范围,Vim:global...

legend050709的专栏 1516

linux vim界面命令大全,vim命令大全

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open file在新窗口中打开文件:spli...

weixin_39993623的博客 714

vim 命令_Vim命令大全

普通模式 ESC 进入普通模式按键 说明 h 左 l 右(小写L) j 下 k 上 w 移动到下一个单词 b 移动到上一个单词 退出并保存 普通模式下输入Shift+zz即可保存退出vim 删除:使用下列命令可以进行文本快速删除:命令 说明 x 删除游标所在的字符 X 删除游标所在前一个字符 Delete 同x dd 删除整行 dw 删除一个单词(不...

weixin_39915820的博客 613

vim命令合集

Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 … 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当

lbt的博客 825

VIM命令

举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字符串。:1,$s/word1/word2/gc 或 :%s/word1/word2/gc:从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2!n<space>:那个 n 表示『数字』,例如 20。x:在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键)。

myp2004的博客 1320
上一篇: git相关命令
下一篇: protobuf使用
得食猫
博客等级 码龄11年 50粉丝 74原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

得食猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值