Vim
「ブラウザでなにか検索 → マウスでポチポチリンクをクリック」というのが面倒だったので、ブラウザを Vim のキーバインドで操作できるChrome拡張を入れてみた。 Vimium - Chrome ウェブストア 結論からいうと、作業効率がかなり上がって快適になったので、V…
たとえば、こんなHTMLがあるとして、タグ内のhogeを削除してインサートモードにしたい場合。 [カーソル位置]<a href="#">hoge</a> <a href="#">bar</a> <a href="#">baz</a> citを押すと、 <a href="#">[カーソル位置]</a> <a href="#">bar</a> <a href="#">baz</a> こうなる。 itは「inside the tag」と覚えればよい。 ちなみにvitだと、ビジュアルモードで該…
.vimrc に以下を追記。 nnoremap <CR> i<Return><Esc>^k ノーマルモードでエンターを押すと改行が入るようになる。</esc></return></cr>
Vim でこんなコードを、 hoge bar baz こうしたい。 hoge bar baz 手順 gg でファイルの先頭に移動 V で行のビジュアルモードに入る G でコードの最終まで移動 J で改行コードを削除
shift + v でビジュアルモード j もしくは k で複数行を選択 shift + > でインデントを入れる shift + < でインデントを戻せる
慣れたらめちゃくちゃに便利なVimコマンド。 cw: カーソルから右側を削除して挿入モードにする ciw: カーソルがどこにあってもその単語全体を削除して挿入モードにする
問題 Debian 環境にて、.vimrcに日本語で設定に関する詳細を書くと文字化けする 解決 .vimrcを立ち上げ。 vim ~/.vimrc 以下をコピペ。 " settings set fenc=utf-8 set encoding=utf-8 set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 set fileformats=uni…
カスタマイズ設定は.vimrcに書く Vim をカスタマイズするには、.vimrcというファイルをホームディレクトリ下に作成し、設定を書けば自動で読み込んでくれる。 # vimrcを作成 touch ~/.vimrc # もしくはvimコマンドで作成 vim ~/.vimrc