2011-07-04 16 views
0

私はMacにDjangoをインストールしましたが、私は端末から直接Pythonモジュールを編集する方法を見つけようとしています。bashのDjango編集ファイル

私はコマンドラインでlessコマンドを使ってファイルの内容を見ることができますが、コマンドラインからDjangoモジュールを編集する方法もありますか?コマンドラインとテキストエディタを切り替えるのはちょっと厄介なことなので、すべてを一箇所でやり遂げることができればと思っていました。

おかげで、

ジェリー

EDIT:言い換え。

+0

「bashとpythonを切り替える」とはどういう意味ですか?あなたは好きなエディタであれば、Bashから任意のコマンドを実行できますが、Bashはテキストエディタではありません。ソースコードファイルを編集するには、他のプログラムを使用する必要があります。 –

答えて

2

* nixで利用できるTUIテキストエディタはたくさんあります。 vimとemacsは一般的で、OS Xのいくつかの形式で利用できます。

1

この質問は多少混乱します。

「Pythonで編集する」、「Bashで編集する」などのことはありません。私は、あなたが「Python」に切り替える必要があるかどうかわからないが、Macを使用するほとんどの人は、PythonファイルをTextmateのように編集する。これはいつでも実行することができ、Django開発サーバーは使用中のファイルの変更を保存すると自動的にリロードされるので、これはしばしば最も便利な方法です。

Bashは、端末内部で実行されるシェルです。 「Bashでの編集」について話すのではなく、「端末での編集」を意味すると思います。もちろん、端末の内部で実行される何百ものエディタがあります。 Macにインストールされているものはvimです。私はいつも使っていますが、それは正当な意味合いを持っていて、慣れています。

しかし、何かがあれば、端末内のvimでの編集には、というよりも、の方が「切り替え」が少なくなるようです。別のターミナルタブを用意し、サーバーを実行しているものとvimを実行するものを切り替えたり、vimに入るためにサーバーを絶えず終了したりする必要があります。