vim里常用命令

查找定位

esc     退出编辑模式,进入指令模式
h       光标左移。或者Backspace
l       光标右移。或者space
k       光标上移一行
j       光标下移一行
)       光标移至句尾
(       光标移至句首
}       光标移至段落开头
{       光标移至段落结尾
w       右移一个字至字首
b       右移一个字至字首
e       右移一个字至字尾
M       光标移至屏幕中间行

编辑

a       光标后插入
A       在当前行尾插入
o       在当前行之下新开一行 
O       在当前行之上新开一行 
yy      复制当前行
nyy     复制当前行开始的n行
dd      剪切当前行
p       在当前光标处下面粘贴内容
P       在当前光标处上面粘贴内容

替换

r       替换当前字符 
R       替换当前字符及其后的字符,直至按ESC键

删除

x或X     删除一个字符。x删除光标后的,X删除光标前的
do      删至行首
d$      删除一行至行尾
nd$     删除n行至行尾

搜索

/abc    从光标开始处向后搜索abc
?abc    从光标开始处向前搜索abc
n       在同一方向重复上一次搜索命令
N       在反方向上重复上一次搜索命令
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 864评论 0 0
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    MiracleJQ阅读 703评论 0 0
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,400评论 0 0
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感谢原作者的...
    荣子3507阅读 378评论 1 0
  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 459评论 0 1

友情链接更多精彩内容