vim:将一个键映射到输入映射命令
在vim中,我想使用一个热键输入一个映射命令,该命令反过来将一个热键映射到一系列命令。以下是我正在做的:vim:将一个键映射到输入映射命令,vim,Vim,在vim中,我想使用一个热键输入一个映射命令,该命令反过来将一个热键映射到一系列命令。以下是我正在做的: nnoremap <leader>r :map `t :w<cr>:silent !make<cr>:redraw!<cr> nnoremap r:map`t:w:silent!make:重画! 如您所见,当我按r时,vim将把映射命令放在命令行上,我可以修改实际命令(在本例中为make),然后按enter键创建映射 现在,这实际上不起作用
nnoremap <leader>r :map `t :w<cr>:silent !make<cr>:redraw!<cr>
nnoremap r:map`t:w:silent!make:重画!
如您所见,当我按r
时,vim将把映射命令放在命令行上,我可以修改实际命令(在本例中为make
),然后按enter键创建映射
现在,这实际上不起作用,因为
s将应用于nnoremap
命令。如何将它们转义并显示在命令行上,以便它们应用于:map
命令?要将
逐字添加到映射中,需要使用codelt/code转义文件
。因此编解码器/代码将成为codelcr>
所以你的映射看起来像
nnoremap <leader>r :map `t :w<lt>cr>:silent !make<lt>cr>:redraw!<lt>cr>
要将
逐字添加到映射中,需要使用codelt/code转义文件
所以你的映射看起来像
nnoremap <leader>r :map `t :w<lt>cr>:silent !make<lt>cr>:redraw!<lt>cr>
要将
逐字添加到映射中,需要使用codelt/code转义文件
所以你的映射看起来像
nnoremap <leader>r :map `t :w<lt>cr>:silent !make<lt>cr>:redraw!<lt>cr>
要将
逐字添加到映射中,需要使用codelt/code转义文件
所以你的映射看起来像
nnoremap <leader>r :map `t :w<lt>cr>:silent !make<lt>cr>:redraw!<lt>cr>
事实上,我需要使用这么多的转义序列来问一个关于转义序列的问题,这真是令人兴奋。这个评论有多重要?我需要用这么多的转义序列来问一个关于转义序列的问题,这真是令人震惊。这个评论有多重要?我需要用这么多的转义序列来问一个关于转义序列的问题,这真是令人震惊。这个评论有多重要?我需要用这么多的转义序列来问一个关于转义序列的问题,这真是令人震惊。这个评论有多重要?