wushuang 发表于 2004-3-29 12:44:46

[无双]vim下的跳转练习

作者 无双 mushuang.forumer.com

跳转练习

在vim下可以使用常用的箭头键
但是 还有其它键可以让你更快的达到目标

hjkl 这是代替箭头键功能的
H M L 跳到屏幕的顶上 中间 下方

w 跳到下一个单词的开始
e 跳到单词的结束
b 向后跳

gg 跳到文件的开始
G 跳到文件的结束
10gg 或10G 跳到第10行


ta 跳到下一个a 前面
fa 跳到下一个a
大写的意思相反



另外还有%(跳到文件的%多少) 和|(跳到第几列) 不过我很少用


上面的都可以加上数字前缀 表示第几个匹配


另外看文件时 除了pageup pagedown外还有其它的快速键
如CTRL-F 向前一页 CTRL-B 向后一页

上面不是重要的
CTRL-D 向下半页 CTRL-U 向上半页我觉得更实用 这样看文章时就不会跳转出错
另外还有
CTRL-E 向下一行
CTRL-Y 向上一行


^ 行首
$行尾
0 第一个字符


另外上面也作为vim其它命令的定位符 如删除d

dt)
一直删除到这行的)

另外 懂了跳转键后 那删除或是复制时就不再是以行为单位了 可以指定到某个条件
我觉得这是新手成长的必要方法

syrick 发表于 2004-3-29 13:44:14

ding! :roll:

wushuang 发表于 2004-3-29 15:43:21

另外的跳转

对开发者

% 括号匹配 包括() [] {}

在某个括号上按% 就可以跳到另一半

ctrl-] 这个在看vim help时就已经知道了 这就不多说

另外有用的是代码对齐
gg=G

如果需要进行英文排版 如设置每行最大多少个字符 那可以使用
gggqG
注意对中文支持不好 另外需要set linewidth
页: [1]
查看完整版本: [无双]vim下的跳转练习