2012-01-27 83 views
2

我一直在使用的MacVim &下GVIM行爲已經習慣了,但我的主要開發電腦是所有的Linux(Ubuntu的)

我想的MacVim喜歡的快捷方式和行爲

我知道你可以讓Windows樣的行爲,像這樣

source $VIMRUNTIME/mswin.vim 
behave mswin 

我怎樣才能得到蘋果像行爲GVIM在Ubuntu?

+1

MacVim密鑰綁定設置此文件:https://github.com/b4winckler/macvim/blob/master/src/MacVim/gvimrc – Raimondi 2012-01-27 08:23:58

回答

4

我在Mac OS X上使用MacVim,在家使用GVim和CLI Vim。你稱之爲「MacVim就像捷徑和行爲」?

你的意思是 「標準操作系統的整體快捷方式」 之類Cmd的 + ØCmd的 + V + 光/左箭頭?我不知道MacVim的任何功能,GVim都沒有超出OS的優雅和令人印象深刻的級別。使用該Cmd的關鍵

快捷方式顯然不支持,因爲有一個典型的PC鍵盤上沒有Cmd的關鍵。如果你真的想擁有它們,你需要用另一個修飾鍵將它們明確地添加到你的~/.gvimrcShift + 向右/向左箭頭和其他基本Mac OS X文本編輯快捷方式也必須明確添加到您的~/.gvimrc。你很快就會發現這種策略的侷限性。

地獄,GVim甚至不支持Gnome自己的默認快捷鍵。

這是錯誤的方法。

Vim自己的命令,動作,文本對象和綁定它們的語法更加高效和便攜。您應該專注於此。

  • Cmd的 + ö = :e <Tab>
  • Cmd的 + 右箭頭 = $用於定位所述光標或A插入文本
  • Cmd的 + 左箭頭 = ^00是用於定位光標或I插入文本「第一列」,^是 「第一可打印字符」)
  • Alt鍵 + 右箭頭 = eEwW
  • Alt鍵 + 左箭頭 = bB
  • + 右擊噸箭頭 = v$
  • + 左箭頭 = v^
  • + Alt鍵 + 右箭頭 = ve然後eee作爲根據需要多次或v2e

等等......

就像我以前說的,讀:help motion.txt,它會打動你的腦海。

+0

我的意思是像熱鍵,cmd鍵是我的Windows密鑰。 – zeitue 2012-01-27 16:40:27

+0

什麼是「熱鍵」? ''僅適用於Mac OS X上的MacVim:在此環境之外,這對Vim沒有任何意義,甚至沒有在Windows上註冊「Windows/Super」密鑰。這是兩個可能的修飾符:時間來重新考慮你的想法。 – romainl 2012-01-27 19:52:48