Basic Werk | Blog | Contact


MEMOMEM

20130707_Vim_memo



Vim memo


.vimrc を変更した時の再読み込み、リロード(よく忘れるのでメモ)



:source ~/.vimrc



ブラウザと同じように <Space> で <C-d>、<S-Space> で <C-u> にするには、Mac OS X 以外なら素直に、



:map <Space> <C-d> :map <S-Space> <C-u>


でよし。


Mac OS X はなんでか <S-Space> を認識してくれない。

苦肉の策で、そういえばタブ送りも下に行ったり上に戻ったりするな、と思ったので、



:map <Tab> <C-d> :map <S-Tab> <C-u>


としてみた。

ちなみに Google 日本語を入れてると <D-Space> でひらがなと英語の切り替え画面みたいのが出てきてしまう・・・。


#Vim #Vi #MacOSX #.vimrc



SN 2013/07/07 04:17:38

Archives > 20130707_Vim_memo.html





20130620143407_vimrc_setting



.vimrc に自動変換 (ab) ショートカットを仕込んで置くと便利。



ab __html <html><NL></html> ab __body <body><NL></body> ab __ol <ol><NL></ol> ab __ul <ul><NL></ul> ab __li <li></li> ab __p <p></p> ab __a <a href=""></a> ab __img <img src=""> ab __br <br /> ab __hr <hr /> ab __pre <pre><NL><NL><NL><NL></pre> ab __bq <blockquote><NL><NL><NL></blockquote>


上の例はHTML書くときに便利かなぁと思って自分用に設定してる(ちょっとした Zen Coding 的な)


ab の一つ目の引数に指定した自分用のキーワードを打ち込んで Space か Enter で2つ目の引数に指定した文字列が展開される。


ちなみに例に出てくる <NL> は Vim で改行として認識される。


こちらのブログが詳しく書いてあって参考になりました↓。


Vim documentation: usr_41


#Vim #HTML



SN 2013/06/26 23:16:43

Archives > 20130620143407_vimrc_setting.html