Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622839
  • 博文数量: 79
  • 博客积分: 848
  • 博客等级: 军士长
  • 技术积分: 1800
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-26 19:30
文章分类

全部博文(79)

文章存档

2015年(4)

2013年(39)

2012年(36)

分类: LINUX

2012-07-20 17:29:51

fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。   
tx:和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)   
Fx:和 fx 类似,不过是往回找。使用 , 来重复上一个F命令。  
Tx:和 tx 类似,不过是往回移动到 x 的右边一个位置。   
b:光标往前移动一个词。  
w:光标往后移动一个词。   
0:移动光标到当前行首。   
^:移动光标到当前行的第一个字母位置。   
$:移动光标到行尾。   
):移动光标到下一个句子。   
( :移动光标到上一个句子。
:向下移动一屏。   
:向下移动半屏。   
:向上移动一屏。   
:向上移动半屏。   
G:到文件尾   
numG:移动光标到指定的行(num)。(比如 10G 就是到第 10 行)   
gg:到文件首   
H:移动光标到屏幕上面   
M:移动光标到屏幕中间   
L:移动光标到屏幕下面   
*:读取光标处的字符串,并且移动光标到它再次出现的地方。   
#:和上面的类似,但是是往反方向寻找
。   
/text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按 n移动到下个 text 处,N 移动到上一个 text 处 。   
?text:和上面类似,但是是反方向。   
m{a-z}:在当前光标的位置标记一个书签,名字为 a-z 的单个字母。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。   
`a:到书签 a 处。注意这个不是单引号,它一般位于大部分键盘的 1 的左边。   
`.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。   
%:在成对的括号等符号间移动,比如成对的 [ ] , { }, ( ) 之间。将光标放到任意符号上,然后通过 % 来移动到和这个符号匹配的符号上,% 还可以正确的识别括号的嵌套层数,总是移动到真正匹配的位置上。因此这个命令在编辑程序代码的时候非常有用,可以让你方便的在一段代码的头尾间移动。


熟练掌握vim对于我们快速编程很有用!!
阅读(1031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~