Hatena::Grouphatena

はてな技術発表会日記 このページをアンテナに追加 RSSフィード

株式会社はてなでは日々、開発者が持ち回りでひとつの技術トピックについて発表を行っており、公開可能なものについては、その内容を音声と動画で公開しています。

 | 

2006-05-08

5月2日の技術勉強会

16:35 | 5月2日の技術勉強会 - はてな技術発表会日記 を含むブックマーク はてなブックマーク - 5月2日の技術勉強会 - はてな技術発表会日記

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

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

動画ファイル

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

filelist

目的

ぐらいは何とか知ってる人が 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#<ESC>

# を // に変えれば…

コメント削除

コメント部分を矩形範囲選択して 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

hi_deckyhi_decky2006/05/10 22:31はてなの勉強会は「いぇーい」で始まり「いぇーい」で終わる。
あの何とも言えない脱力具合が好きです。
次回も期待しています。

トラックバック - http://hatena.g.hatena.ne.jp/hatenatech/20060508
 |