現在のエディターを捨てたい。何か他のものが必要だと感じています。これにより、私の手を RSI のリスクにさらすことはありません。編集者を変更する必要がある理由を確認する必要があります。そして、私が 80 歳になったときにコーディングをしているというのは素晴らしいことです。
そこにいる大物はすべてVimを使用しています。私が知っている Emacs の人は RMS だけです。Paul Graham は Vi の男です。
.
(ドット) - 最後の編集操作を繰り返します。いくつかの同様の編集を実行する必要がある場合に非常に便利です。
:help usr_12.txt
これにより、「巧妙なトリック」について説明するヘルプ システムのセクションが表示されます。それらがあなたを興奮させないなら、私は何が起こるかわかりません!
アスタリスク。
*
その効果: カーソルの下にある単語の次のインスタンスをすぐに検索します。
一番いいのは、コードを効率的に編集できることです (これはプログラミングでよく行われます)。などのコマンド
次に、名前付きレジスタを非常に迅速に操作する可能性があります。ブロックを移動するには、ブロックを選択して d を押し、新しい場所に移動して p を押します。Ctrl-CやCtrl-よりもはるかに高速ですV。"ud を使用してテキストを削除し、それを移動して u を登録します (これはコメント テンプレートに使用します)。
また、Vim には必要なすべてのスクリプト サポートがあります (ネイティブ スクリプト言語を使用するか、Python、Ruby などを使用します)。
数字。
コマンド モードでは、数字 (任意の桁数) を入力します。コマンドを入力します。
そのコマンドは $number 回実行されます
すなわち:
99dd
次の 99 行を消去します。
高速起動時間。
編集と閲覧の明確な違い。(編集したらわかります)
探しているものを見つける唯一の方法は、「/」で検索することです。これは、目よりもはるかに高速であるため、良い方法です。
ただし、最適なコマンドは次のとおりです。
/ - 検索文字列
ZZ - やめる
. -最後の挿入を繰り返します(私は思う)
%! - unix コマンドを挿入
" " を含む検索文字列での複数行の正規表現の処理\_.
。さまざまな形式の 4GB を超えるテキスト ファイルをチェックしているうちに、何度か命を救われました。
別のエディターの使用を開始するよう説得しようとしているのはなぜですか? 今持っているものに満足しているなら、固執してください。そうでない場合は、不足している機能を備えたエディターについて尋ねてください。
Visual Studio を使用している場合でも、素晴らしい vsvim があります。
組み込みの正規表現エバリュエーター。
Vim の速度は気に入っていますが、C++ 開発用の最新の IDE の機能が欠けていることがわかりました。viPluginを使用した Eclipse CDT は適切な妥協案です。
Eclipse CDT が提供するパワーとソースの概要を、Vim のスピードと柔軟性とともにコーディングに利用できます。
Caps Lock を Esc にマップする必要があります。ESC キーを押すために行わなければならない厄介な動きとは対照的に、挿入モードから抜け出すのが自然に感じられます。それに、そもそも Caps Lock を使っているのは誰ですか?
おそらく、Steve Losh の記事「 Come home to vim 」を読むか、興味深いプラグインに関する一連のビデオを読むのがよいでしょう。vimcasts.orgの記事もぜひご覧ください。
真のインスピレーションを得るには、vim の第一人者が実際に動いているのを見なければなりません。地元の第一人者がいない場合は、こちらのビデオでインスピレーションを得ることができます。
http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related
vim をまだ知らない場合、コードがナビゲートされ、スライスされ、さいの目に切られる速度は魔法と見分けがつかないでしょう。vim を数か月勉強すれば、同じ編集速度が当たり前のように思えるでしょう。