Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Togglable な option を便利にする

$
0
0

本記事は Vim Advent Calendar 2013の 135 日目です。
134 日目は @tyruさんによる、Vimでコマンドライン履歴を消す方法でした。

解説

Vim の一部のオプションは bang することで toggle できるようになっています。

" ! (bang) で toggle。" これだけ vimrc に書いても役に立ちません。setlnumber!setlwrap!

これを

" ? は現在の option 設定の表示。" toggle 後の設定を表示する。setlnumber!|number?
setlwrap!|wrap?

こうして

command! Numbertoggle setlnumber!
command! Wraptoggle setlwrap!

コマンド化したり

nnoremap<F2> Numbertoggle
nnoremap<F3> Wraptoggle

map しておくと便利です。F キーの F は不浄の Fです。

以上

Vim Advent Calendar 2013 135 日目の記事でした、次回 136 日目は @manga_osyo さんのVim script で関数のデフォルト引数を設定したいでした。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>