> vim [path]
> vim -R [path] * w! で上書きできる > vim -M [path] * w! でも上書きできない
:vnew [path]
:new [path]
:! [cmd] ex) :! ls -a
:saveas [path] :w [path]
[Tab] * [path]の候補を出力 [Ctrl+w] * ワード単位で[path]を削除
[%] (= [Shift+5]) * { や } にカーソルを合わせてから
[Ctrl+w] -> [h] * 左ウィンドウ [Ctrl+w] -> [l] * 右ウィンドウ [Ctrl+w] -> [k] * 下ウィンドウ [Ctrl+w] -> [j] * 上ウィンドウ [Ctrl+w] -> [r] * 左右、上下のウィンドウを入れ替える
:q :close * 最後のタブは閉じない :hide * 隠す(バッファは残る)
vimdiff [file1] [file2] {[file3] ..} :diffupdate * 差分の表示を更新する
gUU * 行全体大文字 guu * 行全体小文字 gUw * 単語大文字 guw * 単語小文字 v + (範囲選択) -> U * 選択範囲大文字 v + (範囲選択) -> u * 選択範囲小文字
= * [Shift+'-'] * カーソル行のみ gg V G = * 全行選択してインデントを揃える
以下のようなHTMLファイルがあったとしたとき、タイトル タイトル
[cit]
c/d/y : change, delete, yank i/a : inner, all t/"/)/] : tag, ", ), ] * 記号は、"", (), [] で囲われた範囲
秋雲です。とうとうつぶやきを公開するまでに至りました。リアルでもよくつぶやくのでぴったりですね。 マインディアっていう会社でITエンジニアしてます。RailsとかCakeとか、フレームワークを使ってのお仕事がメイン。サーバサイドも担当することも。プログラミングの他はアニメとかよく?見ます。