2015-12-30 1 views
0

Я знаю, что могу использовать файл .ideavimrc, и из него я могу указать свой .vimrc Но есть некоторые настройки, которые не работают хорошо.Как включить только некоторые из vimrc в ideavimrc

С Vim я могу сделать что-то вроде:

" Avoid installing twice or when in unsupported Vim version. 
if (v:version > 700) 
    " do some set up 
endif 

Кто-нибудь знает, если я могу сделать что-то подобное, так что ideavimrc просто пропустить некоторые разделы?

+1

Не похоже, если это актуально. https://youtrack.jetbrains.com/issue/VIM-669#comment=27-1103675 https://github.com/JetBrains/ideavim/blob/master/doc/set-commands.md – timss

ответ

3

IdeaVim не поддерживает if-statements в сценариях Vim.

В качестве временного решения, рассмотреть вопрос о создании файла с общим материалом, который входит в оба ~/.vimrc и ~/.ideavimrc:

~/.vim/common.vim:

inoremap jj <Esc> 
... 

~/.vimrc:

if something 
    source ~/.vim/common.vim 
endif 

~/.ideavimrc:

source ~/.vim/common.vim