2012-03-23 128 views
1

我剛剛升級到最新的劍鋒和有很多的事情,因爲2011年12月:(我想念劍鋒升級後丟失了重要的功能升級

例如,當我進入:cd改成了:ChangeDirectory和更改後的目錄在nerdtree也會更新。同樣的道理也適用於:e其更改爲:Edit

這不再與最新的情況劍鋒。

命令-T也不再可用了。什麼是最簡單的方法將Command-T添加爲插件?從尼泊爾

問候和謝謝:)

回答

1

首先,發生在你身上就是爲什麼使用傑納斯(和其他包VIM)是一個可怕的想法的頭號原因。

而不是控制你的環境,你幾乎完全依賴於別人的渴望:因爲傑努斯的作者似乎已經決定反對他以前的一些選擇,並提升傑納斯是一個「全部或沒有」的事情,你留在寒冷中你不明白或不習慣的Vim。

你不必相信我,但我向你保證,正確的方式定製的Vim是開始沒有什麼特別的,自己做的,一點一點的,不抄襲別人的整個vimrcs和嘗試,並安裝你自己喜歡的插件。因爲你從無到有,知道你添加了什麼,你永遠不會處於這種情況。

其次,每當您將自己所欠的東西升級爲自己以在實際執行升級之前查看更改。我必須承認,如果你花了幾分鐘時間看Janus's Github page,你會發現Command-T不再包含在內,並且被替換爲CtrlP

三,Command-T不是,也從未成爲雅努斯的一部分。這是一個由其他人運行的獨立項目,曾經被包含在Git子模塊中。要安裝它,您需要單獨下載並按照the instructions。或者將它自己添加爲子模塊。

四,來自法國的祝福,幸運的混蛋;)。

編輯

要回答你的意見......

我通過TM> Vim的轉變自己去了。我開始試圖把Vim變成一個TM克隆,但是整個想法在很多方面都存在缺陷。 IMO也有許多這些缺陷適用於Janus。

  • 你有太多自定義的「類似於mac的」映射,它們似乎讓你的生活更輕鬆,因爲它們不需要你學習新的快捷方式。這很酷,除非你需要通過終端仿真程序在遠程服務器上使用Vim,該終端仿真程序會主動阻止很多Ctrl-映射,並不會影響Ctrl+ShiftCtrl,甚至不會註冊Cmd密鑰。

    如果您vimrc組織得很好(這是,或多或少,在劍鋒)您<D->自定義映射不會在不激活的MacVim,但你會套自定義映射的落得學習和維護!如果Janus的作者決定有一天他更喜歡<leader>x跳轉到標籤x而不是當前的<D-x>/<C-x>怎麼辦?你會忘記以前的映射嗎?你打算修改Janus的mappings.vim以獲得舊的映射嗎?

    爲什麼不學習和使用Vim的本地命令呢? 2gt很容易,而且可能會在你遇到過的每個Vim上運行。

    你越來越習慣於依賴太多的插件,其中一些插件的功能不如原生命令,甚至與當前的Buffergator和CtrlP相互重疊。

  • 自定義Vim是瞭解如何使用它的好方法。這可能需要時間,但勝利很大。

EndEdit中

+0

我明白你的意思,但在配置自己的一切很可能會導致我完全無法使用。 Janus幫助我和其他許多人使用vim來設置它,使它更容易學習它,並且像在TextMate中一樣工作。單獨製作所有這些映射將會太多。 你不完全依賴於其他選擇,這就是爲什麼有一個.vimrc.local,現在是一個.vimrc.before/.vimrc.after – Flov 2012-03-30 06:36:03

+0

關於第三個:是的,在大升級之前Command-T是Janus的一部分這就是我使用它的原因。現在我又習慣了FuzzyFinder,在Command-T – Flov 2012-03-30 06:37:57

+0

剛剛來到博卡拉之前,我可以看到它的好處,這裏很好,很溫暖,我們被山和湖所包圍; – Flov 2012-03-30 06:38:50