vi操作技巧
2011-05-17 09:42
155 查看
1) :scriptnames: 显示vi启动的时候装载了哪些配置文件.
2) u 可以撤销上次操作, Ctrl+R可以反转撤销
3) 9k 向上移动9行, 同理12L向右移动12, 3w光标向前移动3个words
4) ^命令将光标移动到当前行的第一个非空白字符, 0命令将光标移动到当前行的第一个字符
5) fx 在当前行上查找下一个字符x
6) 50% 将光标定位在文件的中间 90%跳到接近文件尾的地方
7) zz命令会将当前行置为屏幕正中央, zt当前行置为屏幕顶端, zb则把当前行置为屏幕低端
8) 按*将取光标所在的word作为字符串搜索, #为反向搜索
9) /> 匹配一个word结束, /<匹配一个word的开始
10) `` 命令可以跳回你原来的地方, 这样可以在两个地方不停的切换/
11) Ctrl+O 跳到你早些时候光标停留的位置, Ctrl+I 跳到你后来停留光标的位置
12) Tab键 和Ctrl+I的作用相同
13) ma将当前光标的位置标记为a, `a可以跳到这个位置, :marks可以查看标记的文件
14) cw删除一个word并且进入Insert模式
15) dd删除整行, cc改变整行
16) D删除到行尾的内容,等同于d$
17) C修改到行尾的内容, 等同于c$
18) S修改一整行
19) . 重复上一次作出的改动 (重复执行上次的命令)
20) v, V, ctrl+V 都可以进入Visiual模式, Ctrl+V能操作矩形块
21) daw 删除一个word
22) cis 修改一整个句子
23) dgg 删除当前行至文件头的内容
24) ~ 改变当前光标下字符的大小写 (u, shift+u 也可以改变)
25)
2) u 可以撤销上次操作, Ctrl+R可以反转撤销
3) 9k 向上移动9行, 同理12L向右移动12, 3w光标向前移动3个words
4) ^命令将光标移动到当前行的第一个非空白字符, 0命令将光标移动到当前行的第一个字符
5) fx 在当前行上查找下一个字符x
6) 50% 将光标定位在文件的中间 90%跳到接近文件尾的地方
7) zz命令会将当前行置为屏幕正中央, zt当前行置为屏幕顶端, zb则把当前行置为屏幕低端
8) 按*将取光标所在的word作为字符串搜索, #为反向搜索
9) /> 匹配一个word结束, /<匹配一个word的开始
10) `` 命令可以跳回你原来的地方, 这样可以在两个地方不停的切换/
11) Ctrl+O 跳到你早些时候光标停留的位置, Ctrl+I 跳到你后来停留光标的位置
12) Tab键 和Ctrl+I的作用相同
13) ma将当前光标的位置标记为a, `a可以跳到这个位置, :marks可以查看标记的文件
14) cw删除一个word并且进入Insert模式
15) dd删除整行, cc改变整行
16) D删除到行尾的内容,等同于d$
17) C修改到行尾的内容, 等同于c$
18) S修改一整行
19) . 重复上一次作出的改动 (重复执行上次的命令)
20) v, V, ctrl+V 都可以进入Visiual模式, Ctrl+V能操作矩形块
21) daw 删除一个word
22) cis 修改一整个句子
23) dgg 删除当前行至文件头的内容
24) ~ 改变当前光标下字符的大小写 (u, shift+u 也可以改变)
25)