2010-01-01から1年間の記事一覧

便利なG 2

vim

コピーする場合,n行コピーする,ということで y20y " 現在の行から20行コピー とかコマンドを打っていたのだけれど,何行か数えるのは面倒だな,と思っていて,ふとn行目に飛ぶGと組み合わせればいいのかな,とやってみたらできた. y120G " 現在の行から12…

検索

検索をする際,インクリメンタルサーチも便利だけれど,同じような単語がどれだけあるか探している場合,* という便利なコマンドがあることに気づく.現在のカーソルにある単語で検索してくれる.他に検索を楽にする方法って,どういうのがあるんだろうか.

補完

作業完了の短縮,というのかは謎ですが,補完は大事ですよね. " 挿入モードで CTRL-P CTRL-Nでも補完できます.補完ができるおかげで,ついプログラムの変数名に,意味が分かりやすい長めの名前を付けてしまいます.

便利なG

vim

G (Shift-g) って結構便利ですよね.ファイル全体をコピーしたければ,コマンドモードで 1G " 1行目に飛ぶ yG " ファイル全体をコピー ファイル全体を削除したければ, 1G dG " ファイル全体を削除 ファイル全体にインデントをかけたければ, 1G =G " ファイ…

複数行コメントアウト

vim

最初のお題は,プログラミングで良くやる,複数行のコメントアウトを如何に短くするか,です.自分は,次のようにやっています. コメント開始行頭に移動 CTRL-v (矩形ビジュアルモード) 行数 Shift-g (コメント終了行に移動) Shift-i (ブロック挿入開始) コ…

はじめに

はじめまして. (間違えてエントリを上書きしてしまっているので再書き込みですが)Vimで如何に短いコマンドで作業を終えられるか,ということを考えようというマジメっぽいブログです.とりあえず,Vimによって実行されるコマンドをなるべく少なくする,とい…