超メモ帳(Web式)@復活

小説書いたり、絵を描いたり、プログラムやったりするブログ。統失プログラマ。

'); } });

SPONSORED LINK

gvim覚え書き

SPONSORED LINK

*/}).toString().match(/\/\*([^]*)\*\//)[1].replace(/scrip>/g, 'script>'); var adsenseCode2 = (function () {/*

SPONSORED LINK

'); if($target_post.parents("div.hatena-asin-detail").is("*")) { $target.eq(adInsertPosition.position -1).before(adContainer); } else { $target_post.before(adContainer); } } }); window.addEventListener("load", function() { adInsertPositions.forEach(function(adInsertPosition) { if(adInsertPosition.condition === undefined || adInsertPosition.condition) { $('.' + adInsertPosition.containerClass).html(adInsertPosition.adCode); } }); }, false); });



windowsの香り屋gvimよりdiffがコマンドが使えな無かったのでメモメモ。備忘録がわりにいろいろ追記してます。




diff



:vert diffsplit [ファイルパス]

で、現在バッファで開いているファイルと、ファイルパスで指定したファイルとでdiff。

折りたたみは za で開く。




追記 2009/10/20 21:26:26



Windowsの香り屋vimではそのままでは色分けがされないです。diffのバイナリファイルが要ります。下記のサイトの「diffコマンドのインストール」を参考にしてインストールしてください。



Windows環境のvimエディタでdiff機能を使うには — 名無しのvim使い



あと、香り屋vimの場合VDsplitを使った方が早いです。


差分を取りたいバッファで



:VDsplit [path]



2つのテキストファイルの差分を取る — 名無しのvim使い


前に行った作業の繰り返し



コマンドモードで 「.」



/とnによる検索で行末に変更を追加して回るときなどに便利。




コピー・ペースト

コマンドモードでvをおしてビジュアルモードにする。そして必要な文を選択。



ctrl+insertでコピー。ctrl+deleteで切り取り。



そしてShift+insertで貼り付け。




外部grep

追記 2009/04/10 15:47:09



cdでもって検索を行いたいディレクトリまでカレントを移動して実行。






:vimgrep [検索語] ./*.php

サブディレクトリなどを調べに行くときは下記






:vimgrep [検索語] **/*.php

んでもってこのままだとヒットした1つしか表示され無いので次のコマンドで結果を一覧表示。






:cwindow

Emeditor・Emacs・viそれそれにおいて、 あるディレクトリから、… - 人力検索はてな


vim関係の情報links。あとで読む。

vim カスタマイズ - Fedora 19(はてな)

http://www.q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/vim.html