ネットサーフィンをしていると、誰かがvimを使ってハノイの塔を作っていることを知りました。おお!!!
あなたが vim で行ってきたすべてのクールなことを共有してもらえますか。
編集:vimを使用したハノイの塔のソリューションがそれほど役立つかどうかはわかりません。しかし、vim を使用して行った有用なことについて人々がコメントできるようにするには、この質問を再度公開する必要があると思います。私のため?以下の私の答えを見てください。(-:
ネットサーフィンをしていると、誰かがvimを使ってハノイの塔を作っていることを知りました。おお!!!
あなたが vim で行ってきたすべてのクールなことを共有してもらえますか。
編集:vimを使用したハノイの塔のソリューションがそれほど役立つかどうかはわかりません。しかし、vim を使用して行った有用なことについて人々がコメントできるようにするには、この質問を再度公開する必要があると思います。私のため?以下の私の答えを見てください。(-:
vim
make
には、 、gcc
、などの開発ツールと統合する一連のコマンドがありますctags
。プロジェクトをビルドし、警告とエラーに移動し、エディターを離れることなく関数/変数定義にジャンプできます。
:make
プロジェクトをビルドします。 :cl
警告とエラーをリストします。:cc
現在のエラーを生成したソース コードの to 行に移動します。:cn
次のエラーに移動します。:cp
前のエラーに移動します。:tag name
token の定義に移動しますname
。(man ctags
トークンのインデックスを生成するには、を参照してくださいmake tags
。これは自動的に行われる場合もあります。)Ctrl+]
、カーソルの下のトークンの定義に移動します。ブログや講義ノートでvimを使ってsyntax-color codeを書いています。単一の Perl 行
system "$vimrt\\gvim.exe", qq{
-c "edit /tmp/tmpcode.$ext "
-c "source $vimrt/syntax/2html.vim"
-c "write! /tmp/tmpcode.html"
-c "qa!"};
コードを適切な色の HTML に変換します。これを行うためのスタンドアロン ツールがあることは知っていますが、vim はシステムに既にインストールされているため、インストールするツールが 1 つ少なくなります。
私は大量のログ ファイルを持つシステムで作業していました。10MB のログが 30,000 個あるということです。
一日あたり!
ミドルウェア (同じ会社だがカスタム ロール) からのログ メッセージとアプリケーションからのログ メッセージを区別するのは面倒でした。
それは、カスタムの vim 構文解析を作成して、緑色で表示された vim がミドルウェア (カンヌ近くのソフィア アンティポリスの人によって行われた) からのものであるのに対し、青色で表示された vim は、アプリケーション ソフトウェアからのものではなく、 SAコードの先頭。
また、ハイライトを追加して、読み取りの背景に白い文字で例外を際立たせました。
生活がとても楽になりました!そして、それはそれほど難しいことではありませんでした!
ありがとうヴィム!
数か月前、すべての編集の完全な履歴を保存するvim スクリプトを作成したので、プログラミングのパフォーマンスを調べて測定することができました。
私は最近、XML ファイルを編集するために vim を頻繁に使用しています。vimのxmleditプラグインが機能しました。vim が終了タグを作成するようになったので、強調表示されたテキストを XML タグで囲み、XML タグの調整にジャンプできます。繰り返し入力する手間が省け、間違いが減り、生産性が向上します。