支持.vimrc的jVi替代品


6

考虑到jVi不支持.vimrc文件,我们有哪些替代方法可以支持.vimrc文件?具体来说,我有许多我不想放弃的方便的插入模式映射,例如:

inoremap kk <Esc>A

另外,有些映射是我可以不用的,但是我认为我需要真正的VIM,例如:

inoremap hh <c-o>?\%<c-r>=line('.')<Return>l\({}\\|\[]\\|<>\\|><\\|()\\|""\\|''\\|><lt>\)?s+1<Return>

注意:我知道Netbeans / Eclipse / 任何IDE中的VIM键绑定问题经常出现,但是在这个问题中,我并不是在问VIM键绑定,而是在问.vimrc,或者说是嵌入在Netbeans中更好甚至更真实的VIM。在其他许多表面上相似的帖子中,我都没有看到过这个方面。

我看过Vi Vim用于netbeans / ViExvim用于netbeans以及其他。显然,VIM包含一个用于集成到IDE中的套接字接口,有趣的是它被称为“ netbeans”。此功能的帮助文件列出了一些项目,但已经过时了。该文件中唯一仍处于活动状态的项目是PIDA,但其网站已关闭。


看来您已经确定了问题。您使用什么语言?您在netbeans中需要什么功能?您是否考虑过使用Eclipse代替Netbeans?Eclim工作得很好。
romainl 2012年

我发现即使使用4 GiB的RAM和现代的双核处理器,Ec​​lipse的运行速度也令人无法接受。此外,Eclipse对远程文件系统(FTP或SSH)具有可怕的支持。除此之外,我确实喜欢Eclipse,并且比Netbeans使用得多。对于远程编码,我几乎只使用PHP / MySQL / HTML / Javascript。对于本地编码,我将做任何事情,包括PHP,Python,Java,甚至是某些Mono / C#。我的操作系统是Kubuntu Linux。
dotancohen 2012年

5
jVi有一个选项面板,您可以在其中添加自己的映射。在这里,您的kk工作保持原样,但您hh没有。通过一些努力,您可能能够“移植”大多数自定义映射。
romainl 2012年

2
+1提到套接字接口。我不知道 以及hh映射:)
echristopherson

谢谢,Romainl,在配置文本区域中添加内容很有帮助。
dotancohen 2012年

Answers:


1

IntelliJ有很好的Vim插件,它支持vimrc。Ofc并非100%兼容,但像85-90%那样更大。IDE本身不是免费的,但是您可以使用非常稳定的开发版本https://www.jetbrains.com/idea/

@romainl提到的另一个不错的解决方案是Eclim http://eclim.org/, 它为Vim提供了IDE功能。


0

gVim是否足以满足您的目的?


我目前正在使用VIM,但希望进入IDE。在找到支持真正VIM体验的IDE之前,将一直使用gVIM和VIM。
dotancohen

@dotancohen只有Vim才能提供真正的Vim体验。
麦坎德雷

确实,这就是为什么令人失望的是,似乎没有用于JetBrains,PyCharm,Idea等的NetBeans样式的套接字接口。我认为我将不得不更改IDE。
Michael Scheper
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.