2006-05-08

5月2日の技術勉強会(音声版)

Download

5月2日の技術勉強会(ダウンロード動画版)

060503hatenatech.mp4

5月2日の技術勉強会

5月2日に行われました技術発表会の内容を撮影した動画ファイルを公開いたしました。内容は以下のとおりです。

テーマ これだけは知っておけ! vim 勉強
発表 d:id:secondlife
時間 24:51

動画ファイル

以下の再生画面より、勉強会の動画をご覧いただけます。

目的

ぐらいは何とか知ってる人が conf ファイル編集をもっと楽に!

サーバに入ってる .vimrc を書いてない vim 対象。

はまりどころ

FedoraCore での vi は alias vi='vim' なため、root編集しようとすると /bin/vi が使われて悲しい。範囲選択などが使えません。なので vim コマンド編集しましょう。

V

範囲選択モード

コピペ

範囲選択して y

貼り付けたいところで P

切り取り・貼り付け

範囲選択して d

貼り付けたいところで P

範囲置換

範囲選択して :s/foo/bar/g

整形

範囲選択して > もしくは <

syntax で対応していれば範囲選択して =

Ctrl + v

矩形範囲選択モード

コメント

行頭を範囲選択して I#

# を // に変えれば…

コメント削除

コメント部分を矩形範囲選択して d

これだけ知ってるだけで、だいぶコンフィグ編集が楽に!

次点

列の結合

範囲選択で J

範囲選択で gJ (スペース含まず)

行末に文字列

範囲選択して :s/$/<br>/

物理的行移動

gj, gk

syntax

:sy on

:syntax on

:sy off

:syntax off

行番号

:set nu

:set number

:set nonu

:set nonumber

次の一手

:h

help 最高

:h j

:h Ctrl-v

:h syntax

:h :syntax