簡體   English   中英

.vimrc 用於 IntelliJ Idea 的 vim 插件

[英].vimrc for IntelliJ Idea's vim plugin

我正在為 IntelliJ Idea 使用 vim 插件。
我應該把那個插件的.vimrc 放在哪里。
使用 Windows XP

最新版本的插件將從主目錄中名為.ideavimrc的文件中讀取設置。

在 *nix 上,可以在~訪問主目錄。

在 Windows 上,您可以使用%HOMEPATH%環境變量。 (通常為“C:\\Users\\<用戶名>”或“C:\\Documents and Settings\\<用戶名>”,具體取決於您的 Windows 版本。)

如果您在 ~ 目錄_ideavimrc .vimrc重命名為_ideavimrc (在 Windows 中為 /Users/)

使用下划線代替. 顯然在 vim 的窗口中

IntelliJ 會尊重它

把我的頭發扯了一段時間讓它起作用。

在我的 mac 上,我只是運行ln -s "$HOME/.vimrc" "$HOME/.ideavimrc"來創建一個符號鏈接,以便 IntelliJ 將使用與我的標准 vim 相同的.vimrc

我的.vimrc非常簡單。 但是,如果 IntelliJ 和 vim 之間存在不兼容的配置,那么您可能會遇到這種方法的問題。

echo %homepath%  

在 Windows XP 上給我我的“主目錄”,
我需要把我的 .vimrc 放在哪里。

不幸的是,JetBrains 的 vim 插件不能有效地支持.vimrc的全部功能。 插件使用的文件稱為.ideavimrc 這是您應該使用的,它應該放在您的主目錄中(有關詳細信息,請參閱其他答案,特別是對於 Windows)。

我有一個非常全面的.vimrc供我使用。 不幸的是,我不得不將其削減很多才能用作.ideavimrc 您可以查看要點以了解差異。 對於它的價值,它仍然提供了很好的功能,包括跨選項卡和拆分的緩沖區切換。

那么為什么不為兩者使用相同的文件(即.vimrc )呢? 好吧,一方面,對於與 IDE 沖突的某些鍵盤快捷鍵,您需要.ideavimrc中的一些設置優先於 vim 插件。 請參閱我的.ideavimrc頂部以了解我的設置(例如, sethandler <CB> a:vim )。 另一件事是,似乎當我更復雜的.vimrc無法處理時,其他設置(例如僅set noerrorbells )也不會生效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM