[解決済み] VimのTabキー==4スペースと中括弧の後の自動インデント
2022-03-20 04:41:03
質問
を作るにはどうしたらいいのでしょうか? vi - ヴィム タブを使用せず(スペースをタブに変換するのは良くない!)、タブキー==4スペースにし、以下のような中括弧ブロックの後に自動的にコードをインデントする。 Emacs がそうなのか?
また、この設定を保存して、二度と入力する必要がないようにするにはどうしたらよいでしょうか。
これに関する他の質問も見ましたが、いつも私が欲しいものから少しずれているようです。
どのように解決するのですか?
他の回答でも指摘されているように、現在では、smartindent を使用せず、次のように使用するのが好ましいです (あなたの
.vimrc
):
filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
<ストライク [.vimrc:][1] ファイルに。
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
ヘルプファイルは慣れるまで少し時間がかかりますが、読めば読むほどVimは良くなります。
:help smartindent
さらに良いことに、これらの設定をソースに埋め込むことで、移植性を高めることができます。
:help auto-setting
現在の設定を確認する。
:set all
として グレーホワイト コメントで指摘されているように、smartindentはcindentに置き換えられ、より巧妙に動作するようになりました。
:help C-indenting
関連
-
[解決済み] Vim 最後の検索ハイライトをクリアする
-
[解決済み] viで複数行を素早くインデントする
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] EmacsとVimの違い
-
[解決済み] Vimのコマンドラインにヤンクのテキストを貼り付ける方法
-
[解決済み] Sublime Textでタブごとにスペースを2つずつインデントするにはどうしたらいいですか?
-
[解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?
-
[解決済み] Vimを学習するメリットは何ですか?[クローズド]
-
[解決済み] vimdiff使用時に異なるcolorchemeを読み込む
-
[解決済み] VIM挿入モードでの文字の繰り返し
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .vimrcファイルはどこですか?
-
[解決済み] YCMのエラーです。ycmdサーバがSHUT DOWN(再起動...ドキュメントに記載されています
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] タブを4スペースに再定義
-
[解決済み] EmacsとVimの違い
-
[解決済み] Vimでカーソルを動かさずに画面を移動させる方法は?
-
[解決済み】Vimでexpandtabオプションがオンのとき、タブ文字を挿入する方法
-
[解決済み】Vimのタブサイズを変更する方法は?
-
[解決済み] vimのランタイムログ」はありますか?