Skip to main content

設定. 単語区切りでドットが飛ばされる

現象

どの環境でどの拡張子のときとか忘れちゃったんだけど、
たとえば ciw で拡張子なしのファイル名部分を編集したいのに、
拡張子込みのファイル名が消えてしまう。

設定確認

vim
set iskeyword?

回避

. が入ってるのが問題だった

vim
iskeyword=@,48-57,_,192-255,.

vim
iskeyword=@,48-57,_,192-255

*.sh のときに起きている現象だったので .vimrc に 次のように書いておいた

vim
autocmd BufNewFile,BufRead *.sh  set iskeyword-=.