はじめに
viのコマンドモード時にsetなんちゃらでオプションを指定できますが毎度忘れるのでそれのメモ
(設定に書けば毎度有効なんですけどめんどくさくて忘れてしまう。。汗)
:set なんちゃら系の自分が良く使う&よく忘れるやつ
例 | オプション名(短縮名) | 説明 |
---|---|---|
:set number | number(nu) | 行番号を表示する |
:set nonumber | nonumber(nonu) | 行番号をやめる |
:set autoindent | autoindent(ai) | 自動インデントモードにする |
:set noautoindent | noautoindent(noai) | 自動インデントモードをやめる |
:set showmatch | showmatch | ()や{}の対応を報告してくれる |
:set syntax=ON | syntax | カラー表示のオン |
:set syntax=OFF | syntax | カラー表示のオフ |
:set expandtab | expandtab | タブをスペースに置き換える |
:set tabstop=4 | tabstop(ts) | ファイル中の\tを画面上の見た目で何文字分で表示するか |
:set shiftwidth=4 | shiftwidth(sw) | autoindentなどで自動的に挿入される量 |
:set softtabstop=0 | softtabstop(sts) | キーボードで |
:set ic | ignorecase | 大文字小文字の区別なく検索する |
:set noic | noignorecase | set icをキャンセル |
:e | ファイルを更新 |
※すべてコマンドモード時に打ちます
※短縮名があるやつは:set 短縮名でいけます
※参考→インデントやタブの設定