高效编辑器vim之快速移动
来源:互联网 发布:java培训班包住 编辑:程序博客网 时间:2024/05/16 16:12
很多时候你在编辑文件时移动光标都会花很长时间,这样就无法高效的编辑了,要想达到高效编辑最好能够将光标马上定位到你需要的位置,vim就是可以满足你这样需求的一款编辑器,本节就要讲一下vim快速移动定位的一些操作命令。
下面的操作都是在Normal Mode下的操作,所以操作之前先按一下<ESC>以确保你处在正确的模式下。
方向移动:
h 向左移动一列
j 向下移动一行
k 向上移动一行
l 向右移动一列
(你也可以使用方向键移动,但需要将手靠过去,当你在编程时一天重复几百次还是比较耗时的,并且有些键盘的方向键不是那么舒服。)
单词或字符串移动:
w 移动光标到下一个单词(符号)首个字符
e 移动光标到下一个单词(符号)尾部字符
ge 移动光标到上一个单词(符号)尾部字符
b 移动光标到上一个单词(符号)首个字符
fa 移动到下一个a单词处
(上述命令对应的大写W、E、gE、B可以对以空白字符分割的字符串作相应移动,并且上述命令可以加计数前缀,如2w移动光标到后两个单词(符号)的首个字符,所以很多命令你都可以猜测的出来)
行首尾移动:
0 移动光标到本行最开头,同<Home>键
^ 移动光标到本行最开头的字符处.
$ 移动光标到本行结尾处,同<End>键
多行移动:
H 移动光标到当前屏幕的首行.
M 移动光标到当前屏幕的中间一行.
L 移动光标到当前屏幕的尾行.
gg 移动光标到文档首行.
G 移动光标到文档尾行.
zz 移动光标到屏幕中间,并将光标所在行也一并移动
zt 移动光标到屏幕顶部,并将光标所在行也一并移动
zb 移动光标到屏幕底部,并将光标所在行也一并移动
滚屏移动:
CTRL-E 文字向上滚动一行
CTRL-Y 文字向下滚动一行
CTRL-F 向下翻屏,同<Page Up>
CTRL-B 向上翻屏,同<Page Down>
CTRL-U 文字向上滚动半屏
CTRL-D 文字向下滚动半屏
函数体跳转:
[[ 用来跳到光标前面的一个函数开始处。
][ 用来跳到光标后面的一个函数结尾处。
]] 用来跳到光标后面的一个函数开始处。
[] 用来跳到光标前面的一个函数结尾处。
快速定位(极其有用):
'.(单引号+点号)光标跳转到最后修改行
`.(1左边那个键+点号)光标跳转到最后修改点
'"(单引号+双引号)光标跳转到上一次离开该文件时的行
很强大有木有!!
- 高效编辑器vim之快速移动
- 高效编辑器vim之快速操作
- 高效编辑器vim之配置文件
- VIM 编辑器之快速入门
- 高效文本编辑器vim之基础入门
- 高效编辑器vim之窗口分割
- 高效编辑器vim之文件比较
- 高效编辑器vim之标签页
- 高效编辑器vim之文件加密
- 高效编辑器vim之自动补全
- 高效编辑器vim之标签使用
- 高效编辑器vim之文件操作
- 高效编辑器vim之窗口分割
- 高效使用VIM编辑器
- Linux-Vim编辑器之快速入门(1)
- 学习vi和vim编辑器(4):快速移动位置
- VIM--高效编辑器
- 高效使用Vim编辑器学习
- springside中quickstart项目修改
- 使用urjtag了解WRV54G
- poj 2478 欧拉函数
- Win32中调用其他应用程序的方法(函数)winexec,shellexecute ,createprocess
- 使用openjtag和openocd操作IXP425的flash
- 高效编辑器vim之快速移动
- 在redboot中中加入以太网支持的通用方法
- java实现tree功能
- wordpress 后台添加子菜单 常用的几种情况
- 将openwrt移植到P720
- xmpp muc room
- 线性代数导论2——矩阵消元
- 高效编辑器vim之快速操作
- Linux socket编程(字节处理)