在 .vimrc 文件中,我写了
if exits(":Tabularize")
nmap <Leader>a= :Tabularize /=<CR>
nmap <Leader>a= :Tabularize /:<CR>
nmap <Leader>a= :Tabularize /|<CR>
endif
然而,当我退出时vim
,:wq
我得到了
Error detected while processing /home/jeremie/.vimrc:
line 27:
E488: Trailing characters: <CR>
Press ENTER or type command to continue
我该如何解决这个问题?
谢谢!
聚苯乙烯我认为唯一的问题是|
,因为如果我将该行放在注释中,问题就会消失。
答案1
|
是命令分隔符。将其替换为<Bar>
,或转义它:
nmap <Leader>a= :Tabularize /<Bar><CR>
或者
nmap <Leader>a= :Tabularize /\|<CR>