首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ideavimrc中只包含部分vimrc

如何在ideavimrc中只包含部分vimrc
EN

Stack Overflow用户
提问于 2015-12-30 11:08:43
回答 2查看 677关注 0票数 1

我知道我可以使用.ideavimrc文件,我可以从它中获取.vimrc,但是其中有些设置不能很好地工作。

有了vim,我可以做以下事情:

代码语言:javascript
复制
" Avoid installing twice or when in unsupported Vim version.
if (v:version > 700)
    " do some set up
endif

有人知道我是否可以做类似的事情,这样ideavimrc就可以跳过某些部分了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-30 15:49:33

IdeaVim不支持Vim脚本中的if-语句。

作为解决办法,考虑创建一个包含在~/..vimrc和~/..ideavimrc中的通用文件:

~/..vim/Common.vim:

代码语言:javascript
复制
inoremap jj <Esc>
...

~/..vimrc:

代码语言:javascript
复制
if something
    source ~/.vim/common.vim
endif

~/..ideavimrc:

代码语言:javascript
复制
source ~/.vim/common.vim
票数 4
EN

Stack Overflow用户

发布于 2018-11-13 14:07:32

您可以诱使IdeaVim跳过.vimrc中的内容。例如:

source ./.bundles.vim工作在vim和ideavim,而exec "source ~/.bundles.vim"只由vim获取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34528322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档