исправить конфигурацию в файле .vimrc

В файле .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

Как я могу исправить эту проблему?

Спасибо!

P.S Я думаю, что единственная проблема связана с | , потому что если я добавлю строку в комментарий, проблема исчезнет.

0
19.02.2017, 05:46
1 ответ

| - разделитель команд. Замените его на или экранируйте:

nmap <Leader>a= :Tabularize /<Bar><CR>

или

nmap <Leader>a= :Tabularize /\|<CR>
1
28.01.2020, 02:46

Теги

Похожие вопросы