もし私がpythonモードで開こうと思っていたpythonファイルを持っていたら、それは.py
ファイルの先頭に何を置きますか?それは私がC++モードで開くにはemacsのを望んでいた.h
ファイルだった場合、私は入れてしまうでしょうPython:Emacsヘッダを修正しますか?
:
//===-------------------------------*- C++ -*-===//
のpythonのための同等とは何ですか?
もし私がpythonモードで開こうと思っていたpythonファイルを持っていたら、それは.py
ファイルの先頭に何を置きますか?それは私がC++モードで開くにはemacsのを望んでいた.h
ファイルだった場合、私は入れてしまうでしょうPython:Emacsヘッダを修正しますか?
:
//===-------------------------------*- C++ -*-===//
のpythonのための同等とは何ですか?
ファイルが.py
の場合、Emacsは既に のPythonメジャーモードでそれを開くことを知っているはずです。それ以外の場合、 thisを参照してください。
何らかの理由で明示的に説明する必要がある場合は、 file variablesに というコメントを付けて指定することができます。 :
# -*- mode: python -*-
ファイル名の末尾が.py
の場合は、何もする必要はありません。 Emacsは、拡張子に基づいて適切なモードを選択する必要があります。あるいはファイルが#!
インタプリタ仕様のpython
で始まっている場合、Emacsはそれに基づいて正しいモードを選ぶべきです。
とにかくモードを明示的に設定したい場合は、ファイルの最初の行に-*- mode: python -*-
というコメントを追加します。最初の行にPythonインタプリタが指定されている場合は、代わりに2番目の行にコメントを付けることができます。あなたはEmacsのマニュアルのSpecifying File Variablesセクションでより多くの情報と例を見つけることができます
#!/usr/bin/env python
# -*- mode: python -*-
:で
だからあなたのファイルが起動します。