Just do IT

思うは招く

Vim

ブラウザを Vim っぽく使える Vimium 拡張がとても便利

Vim

「ブラウザでなにか検索 → マウスでポチポチリンクをクリック」というのが面倒だったので、ブラウザを Vim のキーバインドで操作できるChrome拡張を入れてみた。 Vimium - Chrome ウェブストア 結論からいうと、作業効率がかなり上がって快適になったので、V…

Vim タグ内のテキストを選択したい

Vim

たとえば、こんな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だと、ビジュアルモードで該…

Vim ノーマルモードでエンターを押すと改行する設定にしたい

Vim

.vimrc に以下を追記。 nnoremap <CR> i<Return><Esc>^k ノーマルモードでエンターを押すと改行が入るようになる。</esc></return></cr>

Vim コードを横一列にしたい

Vim

Vim でこんなコードを、 hoge bar baz こうしたい。 hoge bar baz 手順 gg でファイルの先頭に移動 V で行のビジュアルモードに入る G でコードの最終まで移動 J で改行コードを削除

vim で複数行を一括でインデント修正したい

Vim

shift + v でビジュアルモード j もしくは k で複数行を選択 shift + > でインデントを入れる shift + < でインデントを戻せる

Vim 単語を削除して直接インサートモードにしたい

Vim

慣れたらめちゃくちゃに便利なVimコマンド。 cw: カーソルから右側を削除して挿入モードにする ciw: カーソルがどこにあってもその単語全体を削除して挿入モードにする

vimrc に日本語を書くと文字化けするときの対処

Vim

問題 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…

Vim をカスタマイズする設定ファイルの作り方

Vim

カスタマイズ設定は.vimrcに書く Vim をカスタマイズするには、.vimrcというファイルをホームディレクトリ下に作成し、設定を書けば自動で読み込んでくれる。 # vimrcを作成 touch ~/.vimrc # もしくはvimコマンドで作成 vim ~/.vimrc