在 Vim 中,您可以通过进入 vim 的命令模式并在那里输入给定行的编号来移动到给定的行。
我希望在以这种方式移动到行号后始终进行特定操作。
我怎么做?
顺便说一下,这是为了调整屏幕。
在 Vim 中,您可以通过进入 vim 的命令模式并在那里输入给定行的编号来移动到给定的行。
我希望在以这种方式移动到行号后始终进行特定操作。
我怎么做?
顺便说一下,这是为了调整屏幕。
通常,您输入以下任一命令以在命令模式下跳转到第 123 行:
123G
123gg
您只需要找到一个键来将您的新命令映射到(我建议使用leader key,它正是为此目的而创建的):
noremap <LEADER>G G:YourCommand<CR>
noremap <LEADER>gg gg:YourCommand<CR>
" Now you can type 123\G instead (assuming you
" have not changed your default leader key)
或者,您可以覆盖现有密钥(不推荐,因为它可能会弄乱其他脚本):
noremap G G:YourCommand<CR>
noremap gg gg:YourCommand<CR>