Pythonでtabをスペース4つ分の幅に

「Pythonでtabをスペース4つ分の幅に」の編集履歴(バックアップ)一覧はこちら

Pythonでtabをスペース4つ分の幅に」(2008/06/15 (日) 16:09:22) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

ただしスペースをタブに置き換えたりはしないで欲しい場合。 まずはデフォルトタブも4つ分に。 #code(){{ ;; Turn on tabs (setq indent-tabs-mode t) (setq-default indent-tabs-mode t) ;; Bind the TAB key (global-set-key (kbd "TAB") 'self-insert-command) ;; Set the tab width (setq default-tab-width 4) (setq tab-width 4) (setq c-basic-indent 4) }} で、python-modeにも適用 #code(){{ ;; python tab (add-hook 'python-mode-hook '(lambda () (setq tab-width 4))) }}
ただしスペースをタブに置き換えたりはしないで欲しい場合。 まずはデフォルトタブも4つ分に。 #code(){{ ;; Turn on tabs (setq indent-tabs-mode t) (setq-default indent-tabs-mode t) ;; Bind the TAB key (global-set-key (kbd "TAB") 'self-insert-command) ;; Set the tab width (setq default-tab-width 4) (setq tab-width 4) (setq c-basic-indent 4) }} で、python-modeにも適用 #code(){{ ;; python tab (add-hook 'python-mode-hook '(lambda () (setq tab-width 4))) }} ただし、最新のEmacsだとpython-modeは標準で入っているので 設定が少し違います。 #code(){{ ;; python tab (add-hook 'python-mode-hook '(lambda() (setq indent-tabs-mode t) (setq indent-level 4) (setq tab-width 4))) }}

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。