在本文下面的vim宏中,作者给出了解释。我了解一些但不是全部。
:qccwcommand<Esc>:w<Ctl-W>jj<Enter>q
这个宏(包括记录开始/停止,如果你想知道的话)会将当前的 'path_to_command' 单词更改为 'command',将文件写入磁盘,将窗口拆分更改为 grep 搜索结果,下移一行在结果中并导航到该结果的位置。
Q1。在这里做什么ccw
?是否与cw
(更改单词)有关,但我不确定。
Q2。:w 一定要写,对吧?
Q3。在这里做什么<Ctrl-W>jj
?以下是:h CTRL-W_J
有关内容,但我不确定我是否正在研究正确的帮助,也不确定在这种情况下帮助的含义。
*CTRL-W_J*
CTRL-W J Move the current window to be at the very bottom, using the
full width of the screen. This works like closing the current
window and then creating another one with ":botright split",
except that the current window contents is used for the new
window.