vim编辑器(上)
vim编辑器基本命令(上) 三种模式: 编辑模式、输入模式、末行模式 默认为编辑模式 模式转换: 编辑模式-->输入模式: i:insert,在光标所在处输入 a:append,在光标出后方输入 o:在光标所在处的下方打开一个新行; I:在光标所在行行首输入 A:在光标所在行行尾输入 O:在光标所在处的上方打开一个新行输入
输入模式-->编辑模式:ESC 编辑模式-->末行模式:: 末行模式-->编辑模式:ESC
关闭文件: ZZ:编辑模式保存并退出
末行模式关闭文件 :q 退出 :q!强制退出 :wq保存并退出 :x保存并退出 :w /PATH/TO/SOMEFILE 保存到/PATH/TO/SOMEFILE文件
光标跳转:
字符间跳转: h:左 l:右 j:下 k:上 #COMMAND:跳转#个字符;
单词间跳转: w:下一个单词的词首; e:当前或者下一个单词的词尾; b:当前或者前一个单词的词首; #COMMAND:跳转#个单词
行首行尾跳转: ^:跳转至行首第一个非空白字符 0: 跳转至行首 $: 跳转至行尾
行间跳转: #G: 跳转至#行 1G,gg: 跳转至第一行 G: 跳转至最后一行
句间跳转: ( )
段间跳转: { }
翻屏: Ctrl+f:向文件尾翻一屏 Ctrl+b:向文件首翻一屏 Ctrl+d:向文件尾翻半屏 Ctrl+u:向文件首翻半屏 Enter:按行向后翻
Vim的编辑命令:
字符编辑: x:删除光标处的字符; #x:删除光标所在处起始的#个字符; xp:交换光标所在处的字符与其后面的字符的位置
替换命令(replace) r:替换光标所在处的字符; rCHAR 删除命令: d:删除命令,可结合光标跳转字符,实现范围删除 d$; d^:
dw: de: db: #COMMAND dd:删除行 #dd:删除光标处所在行起始的后#行 粘贴命令: p:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的下方;否则,粘贴至当前光标所在处后方; P:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的上方;否则,粘贴至当前光标所在处前方;
复制命令:(yank,y) y:复制,工作行为相似于d y$ y^ y0
ye yw yb #COMMAND yy:复制一整行 #yy:复制#行
改变命令(change,c): 实现删除操作,并且编辑模式-->输出模式 c$ c^ c0
cb ce cw #COMMAND
cc:删除光标所在的行,并转换为输出模式 #cc:
其他编辑操作: 可视化模式: v:按字符选定 V:按行选定
结合编辑命令:d,c,y
撤销操作: u:undo 撤销此前的操作; #u:撤销此前的#个操作 撤销此前的撤销: Ctrl+r 重复执行前一个编辑操作: . vim自带的练习教程:vimtutor (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |