vim常用命令

vim

命令模式

  1. h:左移
  2. j:下移
  3. k:上移
  4. l(L):右移
  5. M:光标移动到中间行
  6. L:光标移动到屏幕最后一行行首
  7. G:移动到指定行,行号 -G,只有G的话,到文件最末尾
  8. gg:文件第一个字符
  9. w:向后一次移动一个字
  10. b:向前一次移动一个字
  11. {:按段移动,上移
  12. }:按段下移,下移
  13. ctrl+d:向下翻半屏
  14. ctrl+u:向上翻半屏
  15. ctrl+f:向下翻一屏
  16. ctrl+b:向上翻一屏
可视模式
  1. v:按字符移动,结合h,j,k,l选中文本内容。
  2. V:按行移动,选中文本可视模式,可以配合d,y,>>,<<实现对文本块的删除,复制,左右移动。
删除命令
  1. x:删除光标后一个字符,n x 删除光标后的n个字符
  2. X:删除光标前一个字符,相当于Backspace
  3. dd:删除光标所在行,n dd删除指定的n行
  4. D:删除光标后本行所有内容,包含光标所在字符
  5. d0:删除光标前本行所有内容,不包含光标所在字符
  6. dw:删除光标开始位置的字,包含光标所在字符
撤销命令
  1. u:一步一步撤销
  2. ctrl+r:反撤销
重复命令
  1. . :重复上一次操作的命令
文本移动
  1. >>:文本行右移
  2. <<:文本行左移
复制粘贴
  1. yy:复制当前行,n yy复制n行
  2. 在末行模式,输入:a,by 复制从第a行开始,到第b行结束的内容
  3. p:在光标坐在位置向下新开辟一行,粘贴
查找命令
  1. /str : 查找str,从光标所在行往下查找
  2. ?str:查找str,从光标所在行往上查找
  3. n:查找下一个
  4. N:查找上一个
替换操作
  1. r:替换当前字符
  2. R替换当前行光标后的字符
替换命令
  1. 末行模式下,将光标所在行的abc替换成123,:s/abc/123/g
  2. 末行模式下,将第一行到第10行之间的abc替换成123,:1,10s/abc/123/g
  3. 末行模式下,把文件中的abc全部替换成123,:%s/abc/123

输入模式

  1. i:插入光标前一个字符
  2. I:插入行首
  3. a:插入光标后一个字符
  4. A: 插入行末
  5. o:向下新开一行,插入行首
  6. O:向上新开一行,插入行首

末行模式

  1. :set nu 显示行号
  2. ! shell命令
  3. wq:保存退出
  4. ZZ: 保存退出
  5. q!:不保存退出

补充

修改用户目录下的vimrc(~/.vimrc)文件,修改vim配置

  1. set nu :设置每次vim 打开文件显示行号。
  2. set ts=4:设置tab键每次4个空格
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值