linux vim常用快捷键
linux vim常用快捷键
行尾插入:A
行首插入:I
光标后插入:a
光标前插入:i
往下插入空行:o
往上插入空行:O
定位整个文本第一行:gg
定位整个文本最后一行:G
定位某行:
比如定位21行: :21 或 21gg 或 21G
复制整行:yy 粘贴:p
往下复制3行:3yy
复制单个字符: v模式 —— y复制 ——p粘贴
删除整行:dd
往下删除5行:5dd
往后删除一个字符:x
往前删除一个字符:X
撤回:u
设置行号::set nu
取消行号:set nonu
只保存 :w
强制保存:!w
只退出 : q
强制退出:!q
保存并退出:wq
强制保存并退出:!wq
查找 /xxx (xxx是要查找内容)
查找上一个 N
查找下一个 n
进入命令行模式:esc
进入视图模式:v
进入编辑模式:i
查找替换:
例如:
查找第1到第5行,将所有的a替换成b
按esc键进入命令行模式,输入
:1,5 s/2/6/g
格式 :/范围 s/原内容/新内容/全局
s:switch表示替换 g:global全局