私のものには~/.vim/vimrc
次のものがあります。
set shiftwidth=4
set tabstop=4
プレーンテキストファイルを編集すると、これは尊重されます。ただし、CMakeファイルを編集すると、すべて8になります。この変更理由を見つけようとしましたが、わかりませんでした。
/usr/share/vim/vim90/syntax/cmake.vim
タブの停止や他のvimファイルの埋め込みに関する内容はないようです。- についても同様です
/usr/share/vim/vim90/syntax/cmake.vim
。 - 私が編集しているファイルには
CMakeLists.txt
モデル行がありません。
原因は何ですか?私が逃した定義はありますか?そして - 何とか無視できますか?
答え1
オプションが設定されたスタートアップファイルを確認するには、:verbose set <option>?
.fromを使用してください。:help :verbose-cmd
:
'verbose'が0以外の場合、Vimオプション、キーマップ、略語、ユーザー定義関数、コマンド、ハイライトグループ、および自動コマンドの値を一覧表示すると、最後に定義された場所も表示されます。手動で定義した場合、「最後の設定」というメッセージは表示されません。関数、ユーザーコマンド、および自動コマンドの実行中に定義されると、それを定義するスクリプトが報告されます。