2017-04-17 9 views
0

もし私がpythonモードで開こうと思っていたpythonファイルを持っていたら、それは.pyファイルの先頭に何を置きますか?それは私がC++モードで開くにはemacsのを望んでいた.hファイルだった場合、私は入れてしまうでしょうPython:Emacsヘッダを修正しますか?

//===-------------------------------*- C++ -*-===// 

のpythonのための同等とは何ですか?

答えて

2

ファイルが.pyの場合、Emacsは既に のPythonメジャーモードでそれを開くことを知っているはずです。それ以外の場合、 thisを参照してください。

何らかの理由で明示的に説明する必要がある場合は、 file variablesに というコメントを付けて指定することができます。 :

# -*- mode: python -*- 
0

ファイル名の末尾が.pyの場合は、何もする必要はありません。 Emacsは、拡張子に基づいて適切なモードを選択する必要があります。あるいはファイルが#!インタプリタ仕様のpythonで始まっている場合、Emacsはそれに基づいて正しいモードを選ぶべきです。

とにかくモードを明示的に設定したい場合は、ファイルの最初の行に-*- mode: python -*-というコメントを追加します。最初の行にPythonインタプリタが指定されている場合は、代わりに2番目の行にコメントを付けることができます。あなたはEmacsのマニュアルのSpecifying File Variablesセクションでより多くの情報と例を見つけることができます

#!/usr/bin/env python 
# -*- mode: python -*- 

:で

だからあなたのファイルが起動します。

関連する問題