Vim日常操作 [转贴]
motions, scrolling -- 光标定位,滚屏与翻页<a name="motion" />motions -- 光标定位
光标定位(motions) -- 精选命令命令功能$当前行的末尾0当前行的开头gg文件头G文件尾10gg
10G跳到第10行``这是两个 back quote,在键盘上是ESC下边那个键。
回到光标跳转前的位置H跳到屏幕上的第一行M跳到屏幕的中间行L跳到屏幕上的最后一行gk屏幕所见的上一行gj屏幕所见的下一行
在Vim的命令模式下,有很多移动光标的命令,带给我们很大的便利。最常用的莫过于0和$,把光标定位在行头和行尾。
常用的还有G把光标定位在文件尾,gg回到文件头。在这两个命令前面加一个数字就可以去到那一行,例如10gg会带你去到第10行。
``的作用是回到光标跳转前的位置。例如,假设光标现在在第10行,按 G 去到文件尾,再按 `` 就可以回到第10行。
如果你发觉有时候k和j不是很好用(按一下就跨越屏幕上的几行),可以试一下用gk和gj。
scrolling -- 滚屏与翻页
滚屏与翻页 (scrolling) -- 精选命令命令功能zt
z回车把光标所在行移到 屏幕顶端z.把光标所在行移到 屏幕中间zb把光标所在行移到 屏幕底部CTRL-E向下滚屏一行(往下阅读文档)CTRL-Y向上滚屏一行(往上阅读文档)CTRL-F往前翻一页CTRL-B往后翻一页光标定位命令给文档编辑操作带来方便,而滚屏和翻页命令则让我们在阅读文档时感到舒适。
强烈推荐以下几个按键映射:
:map <Space> <C-F>:map <S-Space> <C-B>:map <CR> <C-E>:map <UP> <C-Y>:map <DOWN> <C-E>
页:
[1]