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

vimを高機能なリーダーにする設定

$
0
0

vimをリーダーに仕上げるために、

  • 文字を変更しようとしたときに警告してほしい

  • j, kのカーソル移動を画面移動(デフォルトではC-E, C-Y)に割り当てたい。

ファイルを開いたときに

「モードライン」というのをファイルの先頭またはファイルの一番下に指定する。
行頭はファイルタイプごとのコメントアウトにしたほうが良い。

これは好みで。非可視文字(改行やタブやスペース)を表示しないnolist
リードオンリーモードro(read only)を、ファイルを開いたときにsetします。

非可視文字を表示しないnolist、リードオンリーモードro
vim:nolist:ro:
上のモードラインと同じ意味
:set nolist
:set ro

をするのと一緒。

j, kで画面1行固定

バッファローカルはキーマップの指定はmapの引数に<buffer>を指定します。

j,kでカーソルを動かさず上下移動
:nnoremap <buffer>j<C-E>| nnoremap <buffer>k<C-Y>

vimヘルプより

map-local
カレントバッファだけで使用できるマップを作成するには、マップコマンドの引数に"<buffer>"を指定します。例::map <buffer>,w  /[.,;]<CR>この場合、他のバッファで、",w"に対して別の操作を割り当てることができます::map <buffer>,w  /[#&!]<CR>

Viewing all articles
Browse latest Browse all 5608

Trending Articles



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