vim里一个函数很长(几百行),光标在函数中间的某个位置,怎么快速跳到函数头?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim里一个函数很长(几百行),光标在函数中间的某个位置,怎么快速跳到函数头?相关的知识,希望对你有一定的参考价值。
如题,跪求vim高手解答。
[[是跳到函数头。[ 是 p 右侧那个键。
除非某语言对这个键映射了相应的功能,否则对于很多语言来说,它是向前找一个第一列的字符为 的行。一般,满足这个条件的就是函数定义的开始。
]] 是向后找函数头。[] 是向前找函数尾,][ 是向后找函数尾。
记忆规律是这样:[ 开关的命令是向前找,] 是向后找。重复按两遍的,是按指定方向找函数头。因为这种行为更常用,而且比按两个不同的键略快。
跳到头
[[
跳到尾
][
跳到下一个函数
]]
调到上一个函数
[]
调到上一层大括号
[
VIM操作快捷键
i:插入光标前一个字符
I:插入行首
a:插入光标后一个字符
A:插入行末
o:向下新开一行,插入行首
O:向上新开一行,插入行首
M:光标移到中间行
L:光标移动到屏幕最后一行行首
G:移动到指定行
:按段移动,上移
:按段移动,下移
gg:光标移动到文件开头
G:光标移动到文件末尾
x:删除光标后一个字符,相当于del
X:删除光标前一个字符,相当于backspace
dd:删除光标所在行 n dd:删除指定的行数
以上是关于vim里一个函数很长(几百行),光标在函数中间的某个位置,怎么快速跳到函数头?的主要内容,如果未能解决你的问题,请参考以下文章
SecureCRT在登陆Linux后,进入vim编辑页面时,光标无法定位到指定字符,如何解决