私はしばらくVimをテキストエディタとして使用してきましたが、私がするすべてのことから長い道のりを歩いたような気がしました。ナビゲーションのためにコードベースにタグを付けるにはctagsを使用し、特定のメソッドが使用される場所を見つけるためにgrep(非効率的ですが)を使用します。しかし、私が知らないいくつかの本当に便利なツールが私をより生産的にすることができると感じています。
一般的なプログラミングとVimの補完に使用できる最高のソフトウェアスタックは何ですか?コードベースのナビゲーション、makeの実行、変更をソース管理システムにプッシュするなどの方法は何ですか? Vimの隣に2番目のコンソールが開いていますか?
ベストアンサー1
大きな特徴はウィム既存のシェルコマンドとの統合が便利です。最も便利な外部ツールのいくつかは次のとおりです。コアツールその他の簡単なテキスト操作ツール。たとえば、次のようにファイルの行数を取得できます。
:! wc -l %
または単語数:
:! wc -w %
シェルで実行されるすべてのコマンドをここで実行できます。これは、コマンドの出力をファイルに保存する:read
()コマンドと:r
強力に組み合わせることができます。たとえば、
:r !wc -l %
編集中のファイルに行数を入力します。
これは、現在編集中のテキストをこれらのコマンドの1つの出力に置き換えるという利点があります。たとえば、次のコマンドを使用してファイル全体をフォーマットすることができます。par
次のコマンドを実行します。
:% !par