在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)
一直删除到这行的)
另外 懂了跳转键后 那删除或是复制时就不再是以行为单位了 可以指定到某个条件
我觉得这是新手成长的必要方法
另外还有ctrl-t ctrl-i ctrl-]
如果已经使用了ctags 或是cscope创建索引文件的话 那看代码时很是方便
VIM下的跳转练习
最新推荐文章于 2024-09-14 19:13:23 发布