質問

現在のエディターをやめたいと思っています。何か別のものが必要な気がします。そうすれば私の手をRSIの危険にさらすことはありません。なぜ編集者を変更する必要があるのか​​を確認する必要があります。そして、80歳になってもコーディングをしていると信じられるといいですね。

世の中の大物はみんな Vim を使っています。私が知っている唯一の Emacs 担当者は RMS です。Paul Graham は Vi 野郎です。

役に立ちましたか?

解決

. (ドット) - 最後の編集操作を繰り返します。同様の編集をいくつか実行する必要がある場合に非常に便利です。

他のヒント

:ヘルプ usr_12.txt

これにより、ヘルプ システムに「賢いトリック」について説明するセクションが表示されます。それらがあなたを興奮させないなら、私は何が興奮するかわかりません!

最も優れている点は、コードを編集できる効率です (これはプログラミングで頻繁に行われます)。などのコマンド

  • cwで単語を変える
  • dw 単語を削除するには
  • ct、次のカンマまでのすべてのテキストを変更します
  • ci( 現在入っている括弧の内容を変更します
  • xp でスペルミスを修正します (「スペル」 -> l にカーソル -> xp -> 「スペル」)
  • o 下に新しい行を挿入して編集を開始します
  • O 上に新しい行を挿入します

そうすれば、名前付きレジスタを非常に迅速に操作できる可能性があります。ブロックを移動するには、ブロックを選択して d を押し、新しい場所に移動して p を押します。よりもはるかに速い Ctrl-C そして Ctrl-V. 。「ud」を使用してテキストを削除し、それを移動して u を登録します (これをコメントテンプレートに使用します)。

また、Vim には必要なスクリプト サポートがすべて備わっています (ネイティブ スクリプト言語を使用するか、Python、Ruby などを使用するか)。

アスタリスク。

*

その効果:カーソルの下にある単語の次のインスタンスをすぐに検索します。

数字。

コマンドモードでタイプA番号(任意の数字)タイプAコマンド。

そのコマンドは $number 回実行されます

つまり:

99dd

次の 99 行を消去します。

  1. 起動時間が速い。

  2. 編集と閲覧の明確な違い。(編集するとわかります)

  3. 探しているものを見つける唯一の方法は「/」で検索することですが、目で見るよりもはるかに速いので、これは良いことです。

ただし、最適なコマンドは次のとおりです。

/ - 検索文字列

ZZ - やめる

. 。- 最後の挿入を繰り返します(私はそう思います)

%!- unixコマンドを挿入

別のエディタを使い始めることに納得したいのはなぜですか?今持っているものに満足しているなら、そのまま使い続けてください。そうでない場合は、不足している機能を備えたエディタについて尋ねてください。

" を使用した検索文字列内の複数行の正規表現の処理\_.」。さまざまな形式の 4GB を超えるテキスト ファイルをチェックしているときに、何度か命を救われました。

Visual Studio を使用している場合でも、素晴らしい vsvim があります。

組み込みの素敵な正規表現評価器。

Caps Lock を Esc にマップする必要があります。これにより、ESC キーを押すというぎこちない動作とは対照的に、挿入モードから抜け出すことが自然に感じられます。それに、そもそも Caps Lock を使う人がいるでしょうか?

私は Vim の速度が大好きですが、C++ 開発用の最新の IDE の機能が欠けていることに気付きました。Eclipse CDT と viプラグイン 良い妥協案です。

Eclipse CDT が提供する機能とソースの概要を、Vim の速度と柔軟性を備えたコーディングで利用できます。

もしかしたら「」を読んでいるかもしれないvim に帰ってください「Steve Loshの記事は良いスタート、または シリーズのビデオ 面白いプラグインについて。サイト上の記事もぜひご覧ください vimcasts.org

\v

正規表現をほぼ Perl と互換性のあるものにします。

非常に魔法のセクションを参照 ここ 詳細については。

本当にインスピレーションを受けるには、vim の第一人者が実際に動いているのを見る必要があります。地元に専門家がいない場合は、インスピレーションを与えるビデオをご覧ください。

http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=popular

vim についてまだ知らない場合は、コードがナビゲートされ、スライスされ、分割される速度は魔法と見分けがつかないでしょう。vim を数か月勉強すると、同じ編集速度が当たり前のように思えるようになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top