Command line Vim,到特定线路后进行操作

Command line Vim,到特定线路后进行操作,command-line,line,vim,Command Line,Line,Vim,在Vim中,通过输入Vim的命令模式,您可以移动到给定的线路,并在那里输入给定的线路编号 我希望在以这种方式移动到行号后始终执行特定操作。 我该怎么做 顺便说一句,这是为了调整屏幕。通常您输入以下任一项,以便在命令模式下跳转到第123行: 123G 123gg 您只需要找到一个键来将新命令映射到(我建议使用,它正是为此目的创建的): noremap G:YourCommand 诺雷马克:你的命令 “现在您可以改为键入123\G(假设您 “未更改默认的引线键) 或者,您可以覆盖现有密钥(不推荐

在Vim中,通过输入Vim的命令模式,您可以移动到给定的线路,并在那里输入给定的线路编号

我希望在以这种方式移动到行号后始终执行特定操作。
我该怎么做


顺便说一句,这是为了调整屏幕。

通常您输入以下任一项,以便在命令模式下跳转到第123行:

123G
123gg
您只需要找到一个键来将新命令映射到(我建议使用,它正是为此目的创建的):

noremap G:YourCommand
诺雷马克:你的命令
“现在您可以改为键入123\G(假设您
“未更改默认的引线键)
或者,您可以覆盖现有密钥(不推荐,因为它可能会弄乱其他脚本):

noremap G:YourCommand
诺雷马克:你的命令

谢谢,这很有帮助。”map G Gsk'现在意味着我的屏幕总是在使用G移动时自动调整。
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>