You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用一条VIM命令跳转到文件指定行和列?

实现单条VIM命令跳转至指定行列

普通模式下的快捷操作

直接在普通模式输入 30G15| 即可一步跳转到第30行第15列:

  • 30G 负责定位到第30行
  • 15| 负责定位到该行第15列
    两个指令可连续输入,属于单条操作流,无需分步执行。

命令行模式的简化方案

如果习惯用命令行模式操作,又嫌:call cursor(30,15)输入繁琐,可以给它设置命令缩写:
在你的~/.vimrc(或Neovim对应的~/.config/nvim/init.vim)中添加以下配置:

cnoreabbrev cc call cursor(<f-args>)

之后在命令行模式输入 :cc 30,15 就能直接触发跳转,输入成本大幅降低。

另一种命令行模式写法

也可以使用:30normal 15|,这条命令逻辑是先跳转到第30行,再在该行执行普通模式下的15|指令,同样是单条命令完成跳转。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:35:35