都内で働くエンジニアの日記です。人生をお得に過ごすかをテーマに色々な情報を発信していきます。最近プログラムを書く時は、vimで書いている。慣れてくるともう他のエディタには戻れないぐらい快適であるが、幾分設定が難しい。vimの設定の中で自分が良く分かっていなかったのがインデントやタブに関する設定である。自分はpythonを良く使用するので、タブと空白が入り混じってインデントが乱れてしまっては目も当てられない状況になってしまう。いう事で、vimのインデント・タブ設定について調べてみた。1.インデントに関する設定は3つある。vimのインデント設定は、tabstop、softtabstop、shiftwidthと3つある。・tabstop<TAB>を含むファイルを開いた際、<TAB>を何文字の空白に変換するかを設定。・softtabstopキーボードで<TAB>を入力した際、<TAB>を何文字の空白に変換するかを設定。・shiftwidthvimが自動でインデントを行った際、設定する空白数。・expandtabタブ文字を空白に設定する。shofttabstopとセットで使用すると便利。・autoindentインデント自動的に行う。shiftwidthとセットで使用すると便利。これだけ理解しておけば、インデントは何とかなりそう。vimは本当に色々出来て逆に困ってしまう。設定をいじくって最強のエディタに育てていきたい。週間)はたけ株式投資が好きなエンジニアです。投資キャリアは10年程になります。自分が得た経験を元に30代男性が悩みがちな資産形成やお金に関する話をブログに書いていきます。目標はみんなのお金の悩みを解決することです。一人でも多くの人の力になれればと思っています。資産形成やお金に関する悩みを随時募集していますので、お気軽にご質問下さい。hatakazuはてなブログをはじめよう!hatakazu93さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。