`
DiaoCow
  • 浏览: 241571 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Vim漂移

    博客分类:
  • Vim
vim 
阅读更多
不知道从什么时候开始,渐渐放弃了gedit,nodepad,而选择使用vim来编辑文件,不敢说自己vim有多熟练,但是确实被vim散发出的魅力所吸引.现在记录自己Vim学习的点点滴滴并且不断的更新,总结,期望有一天,能够练成vim大法!

vim看上去土不拉几的,几乎没有什么界面可言,但是当我了解它的“漂移”后,我深深感受它的威力所在(光这一点就是普通文本编辑器无可比拟的).

首先什么是“漂移”? 其实只不过是把光标在文件中快速移动,但由于这移动实在是令你想不到的方便与酷,所以我们不得不用“漂移”这个词来形容它

现在列一下自己总结的漂移指令(漂移都是在vim普通模式下使用)

行漂移
h   j   k   l 左下上右键
0移动到行首
$移动到行尾
w可以简单的理解为向前快速移动
b可以简单的理解为向后快速移动

h j k l 这几个键的设计简直是太精髓了,多练习你就会感觉到到它的方便与舒适,到最后你就会恨不得所有软件的页面移动都是这几个键.

页面漂移
ctrl + f向下翻一页
ctrl + b向上翻一页
gg /n gg跳转到文件第一行/跳转到文件第n行
G跳转到文件最后一行
H M L当前页的上中下位置

这些命令在浏览大文件时非常方便(譬如是服务器日志)

其他漂移
f<x>把当前光标移动到下一个字符x上,使用 ; 重复上一个命令
t<x>把当前光标移动到下一个字符x的前一个字符上
gj,gk让移动相对于屏幕看上去的行数而不是vim内部的行数


这些就是自己日常工作中使用到的最常用的漂移命令,你也赶紧试试吧.......


更多内容,请看:http://doc.linuxpk.com/doc/vim/usr_03.html#03.1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics