【问题标题】:How to edit a py file from terminal?如何从终端编辑 py 文件?
【发布时间】:2018-05-18 22:00:55
【问题描述】:

我通过PuTTYVM 工作。

我想通过终端打开、编辑和保存.py 文件。我该怎么做?

感谢您的帮助。

【问题讨论】:

  • 只需使用机器上安装的任何命令行文本编辑器...vi、vim、nano等nano file.py
  • .py 文件是文本文件。您可能希望将您的问题/搜索范围扩大到文本文件

标签: command-line terminal


【解决方案1】:

最简单的方法是使用vim

vim your_script.py

编辑您的文件并使用 :w 或 :x 保存

你也可以使用emacs或nano

【讨论】:

  • 这些都是不错的选择,在我看来,最简单的方法是使用 nano。在某些情况下使用 SUDO 命令也很重要,否则您将无法保存更改。
【解决方案2】:

您还必须输入像 i 这样的命令才能进入插入模式。然后按 esc 和 :wq 保存并退出。如果您经常使用终端,cheat sheet 可能会有所帮助

【讨论】:

    【解决方案3】:

    要么做:

    python3 -i pythonfile.py
    

    关闭程序后进入python编辑器的位置,或者

    使用文本编辑器,例如 nano(因为它默认安装在大多数操作系统中)或 emacs,它也是一个很棒的终端文本编辑器。

    nano pythonfile.py
    
    emacs pythonfile.py -nw
    

    (-nw 是非gui模式)

    【讨论】:

      【解决方案4】:

      您可以简单地使用 vi、vim 或 nano 等编辑器:

      $ vi myFile.py
      

      【讨论】: