我刚刚在我的Mac上安装了Django,我正在尝试找到一种直接从终端编辑python模块的方法。
我知道我可以在命令行中使用less命令查看文件的内容,但是有没有一种方法可以从命令行编辑Django模块呢?不得不在命令行和文本编辑器之间切换是一件很烦人的事情,所以我希望我可以在一个地方做所有的事情。
谢谢,
曾傑瑞
编辑:重新表述。
发布于 2011-07-05 01:34:10
有很多针对*nix的TUI文本编辑器。vim和emacs很流行,在OS上有几种形式。
发布于 2011-07-05 02:06:47
这个问题有点混乱。
没有“在Python中编辑”或“在Bash中编辑”这样的东西。我不知道你认为什么是" Python“,你必须切换到,但大多数人使用Mac编辑他们的Python文件在类似Textmate的东西中。Django开发服务器可以始终运行,当您保存对正在使用的任何文件所做的更改时,Django开发服务器会自动重新加载,因此这通常是最方便的方法。
Bash是在终端内部运行的shell。我想你指的不是“在Bash中编辑”,而是“在终端中编辑”。当然,有数百个编辑器在终端中运行。安装在Mac上的一个是vim
,我一直在使用它--但它也有它的一些特点,需要很多时间才能适应。
然而,如果有什么不同的话,在终端内的vim中编辑似乎涉及到更多的“切换”,而不是更少。您需要有一个单独的终端选项卡,并在运行服务器和运行vim的终端选项卡之间切换,或者不断退出服务器以进入vim。
https://stackoverflow.com/questions/6574464
复制相似问题