[解決済み] Vimのインデント動作をファイルタイプで変更する
2022-03-22 16:54:25
質問
Vim のインデント動作をファイルタイプに応じて変更する最も簡単な方法をどなたかわかりやすく教えてください。例えば、Pythonのファイルを開くとスペース2つでインデントされますが、Powershellのスクリプトを開くとスペース4つでインデントされるはずです。
どのように解決するのですか?
を追加することができます。
.vim
のようなファイルを作成し、vim が特定のファイルタイプに切り替わったときに実行されるようにします。
例えば、ファイル
~/.vim/after/ftplugin/html.vim
で、このような内容です。
setlocal shiftwidth=2
setlocal tabstop=2
これにより、vim はインデント用に幅 2 文字のタブを使用するようになります (この場合
noexpandtab
オプションは、私の設定の他の場所でグローバルに設定されています)。
これについては、こちらで解説しています。 http://vimdoc.sourceforge.net/htmldoc/usr_05.html#05.4 ファイルタイプのプラグインに関するセクションまでスクロールしてください。
関連
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] ファイルの作成日時、変更日時を取得する方法
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Sublime Textでタブごとにスペースを2つずつインデントするにはどうしたらいいですか?
-
[解決済み] Groovyでファイルを文字列に読み込むには?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ファイル内の行の最後の列を印刷する
-
[解決済み] System.ComponentModel.Win32Exception (0x80004005): ixwebhosting [closed]でアクセスが拒否されました。
-
[解決済み] .metaファイルとは何ですか?なぜUnityは私のすべてのアセットに対してそれを作成するのですか?
-
[解決済み] wget & curl output "No such file or directory".
-
[解決済み] .Sファイルとは何ですか?
-
[解決済み] Linuxでスクリプトを使用してファイルのエンコーディングを調べるにはどうしたらいいですか?
-
[解決済み] ファイルフルパスからファイル名を検索する
-
[解決済み] なぜPython pep-8はインデントにタブではなくスペースを強く推奨するのですか?[クローズド]です。
-
[解決済み] Vimの空白の優先順位をファイルタイプで設定する
-
[解決済み] ファイルやディレクトリが存在するかどうかを確認する方法を教えてください。重複