vim跳转命令

跳转命令

commandfunctiondescription
[n]Gjump to the n line
%跳转到匹配的括号处
(/)跳转到上一句/下一句
{/}跳转到上一段/下一段
H/M/L跳转到屏幕的最上方/中间/最下方
gf跳转到光标处的文件名关联的配置:suffixesadd and path
ctrl+]跳转到光标处关键字的定义处
/patternjump to the place matched the patternn/N continue search
?patternbackward jump to the place matched the patternn/N continue search
ctrl+i / ctrl+o在跳转列表中前进/后退
jumps列出跳转列表
changes列出改变列表changelist
g;反向遍历改变列表changelist, 如跳到上次文档修改的地方
g,正向遍历改变列表changelist
gi回到上次退出插入模式的地方,并切换到插入模式
‘.跳到上次修改的位置见下面位置标记
‘^回到上次退出插入模式光标所在的位置

gf命令关联的配置项

Col1Col2Col3
suffixesadd指定一个或多个扩展名,gf如果没有扩展名会附加这里的扩展名进行尝试set suffixesadd+=.rb
path指定搜索的目录配置,set path?查看当前的path配置
  • bundler.vim 会使用Gemfile来生成path的配置

位置标记

Col1Col2Col3
‘{mark}跳转标志处标志所在的行
`{mark}跳转标志处标志所在的行、列位置
m{a_zA_Z}设置位置标志大写字母时为全局标志,可在文件间跳转
marks列出位置标志
delm[marks] {marks}删除位置标志delm a b c
delm[marks]!删除所有的位置标志

vim自动创建的位置标志

Col1Col2Col3
`当前文件中上次跳转动作之前的位置
.上次修改的位置
^上次退出插入模式光标所在的位置
[上次修改或复制的起始位置
]上次修改或复制的结束位置
<上次高亮度选区的起始位置
>上次高亮度选区的结束位置
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值