vim使用引线和<;C-?>;
我从中找到了这个片段vim使用引线和<;C-?>;,vim,Vim,我从中找到了这个片段 nnoremap t:Unite-no split-buffer name=files-start insert file\u rec 似乎它试图将“\t”映射到“Unite-no split-buffer name=files-start insert file\u rec” 这里的是什么意思?与以下内容有什么区别: nnoremap <leader>t :Unite -no-split -buffer-name=files -start-insert
nnoremap t:Unite-no split-buffer name=files-start insert file\u rec
似乎它试图将“\t”映射到“Unite-no split-buffer name=files-start insert file\u rec”
这里的
是什么意思?与以下内容有什么区别:
nnoremap <leader>t :Unite -no-split -buffer-name=files -start-insert file_rec<cr>
nnoremap t:Unite-no split-buffer name=files-start insert file\u rec
在Ex模式下,Ctrl+R(在Vim中写入
)将在Ex命令行上插入指定寄存器的内容U
将插入U
寄存器的内容。所有以:
开头的命令都是Ex模式命令
要查看此操作,请执行以下操作:
nnoremap <leader>t :Unite -no-split -buffer-name=files -start-insert file_rec<cr>
“adw
”删除一个单词。这意味着“删除一个单词以注册a
”:a
。您的Ex模式命令行现在将包含单词.vimrc
和unite.vim
源代码,我怀疑
应该在那里。它很可能是一个bug或打字错误
有关更多信息,请参阅
:help c_CTRL-R
这些都是打字错误。应该是
,它会自动删除插入的范围,请参阅中的示例。