私はMacVim &を使用している下のGVIMでの動作がそれに慣れてきたが、私のメインの開発コンピュータが
私はショートカットや行動のようなMacVimをたいすべてのLinux(Ubuntuの)です
私はあなたが私はUbuntuの上GVIMでの動作のようにマックを得ることができますどのように
source $VIMRUNTIME/mswin.vim
behave mswin
のような行動のようなウィンドウを得ることができます知っていますか?
私はMacVim &を使用している下のGVIMでの動作がそれに慣れてきたが、私のメインの開発コンピュータが
私はショートカットや行動のようなMacVimをたいすべてのLinux(Ubuntuの)です
私はあなたが私はUbuntuの上GVIMでの動作のようにマックを得ることができますどのように
source $VIMRUNTIME/mswin.vim
behave mswin
のような行動のようなウィンドウを得ることができます知っていますか?
私はMacVimを職場で、GVimをLinuxの家庭で、CLI Vimをどこでも使用しています。あなたは「ショートカットや行動のようなMacVim」と呼んでいますか?
あなたはCmdを + OまたはCmdを + VまたはShiftキー + 左/光矢印のような "標準OS全体のショートカット" を意味しますか? MacVimは、GVimがOS統合の非常にエレガントで印象的なレベルの横にないという特徴を知らない。一般的なPCのキーボードにはCmdをキーが存在しないためCmdをキーを使用
ショートカットが明らかにサポートされていません。あなたが本当にそれらを持っていたい場合は、別の修飾キーを使って~/.gvimrc
に明示的に追加する必要があります。 Shift + 右矢印/左矢印と他の基本的なMac OS Xテキスト編集ショートカットも明示的に~/.gvimrc
に追加する必要があります。この戦略には、すぐに限界があります。
地獄、GVimは実際にはGnome独自のデフォルトショートカットをサポートしていません。
これは間違ったアプローチです。
Vim自身のコマンド、動作、テキストオブジェクト、それらを結びつける文法は、より効率的で移植性に優れています。代わりにそれに焦点を当てるべきです。
:e <Tab>
^
を矢印左テキストA
を位置決めするため= $
矢印または0
(0
右 = e
またはE
またはw
またはW
I
を位置決めするための)最初の印字可能な文字 "「^
があり、最初の列」" でありますは = b
又はB
v$
ve
その後、eee
必要な回数だけ矢印またはv2e
= v^
私が前に言ったように、:help motion.txt
を読んで、それはあなたの心を吹くでしょう。
MacVimのキーバインディングは、このファイルで設定されています。https://github.com/b4winckler/macvim/blob/master/src/MacVim/gvimrc – Raimondi