Debian 中的用户友好型 Python 代码编辑器 (Raspberry Pi)



我刚刚为我的女儿购买了一个"Kano"(覆盆子派(,我们正在尝试使用终端创建一个python脚本。我一直在使用nano文本编辑器,到目前为止进展顺利,但我知道有更好的python代码编辑器。

有没有人建议我可以从LXTerminal启动的python代码编辑器?例如,以类似于启动 nano 编辑器以编辑 python 脚本的方式("nano mygame.py"(

理想情况下,我想要一些重新安装的kano/Debian的东西,我可以开箱即用,这是非常用户友好的。我觉得总是不得不求助于^O和^X等来保存和退出真的不是用户友好的。此外,nano 似乎没有很好的语法突出显示和缩进等,这对于编码很有帮助。

我有Pi 3和所有最新的软件更新(截至撰写本文时(

谢谢 达伦

使用终端编辑文本vim是一个很好的选择(vim mygame.py(。最初它会令人困惑,因为它有两种不同的模式,很容易忘记您处于哪一种。但从长远来看,学习它会得到回报,因为它可以为你做一些不可思议的事情。一旦你习惯了它,它会让你nano看起来像一个糟糕的笑话。这可能是你女儿学习它的最佳时机:以后学习更抽象、更强大的编辑器只会变得更加困难。

首先要记住的是,最初,在启动 vim 之后,您处于命令模式,因此您无法像预期的那样键入文本。要切换到编辑模式,只需按i(不带冒号(,然后您可以像在任何其他编辑器中一样键入文本,直到按 Esc 键,这将返回到命令模式。命令以冒号开头。例如,您可以通过键入:q(带冒号(然后按 Enter 来退出 vim。您可以使用:w写入文件(即保存更改(。您也可以给它一个文件名,其工作原理与"另存为..."完全相同。要打开另一个文件进行编辑,您可以使用:e otherfile.py.

这些是我能想到的最重要的东西,但还有其他选择线条、字符、矩形块的模式。对于复制和粘贴以及其他内容,我建议浏览教程,或者只是搜索vim copy paste或任何需要的东西。由于编辑器的高级功能,我怎么强调都不为过,值得学习这些,特别是如果您打算使用编辑器进行编码!作为一个简单的示例,您可以通过在命令模式下键入gg=G来完全重新缩进整个代码。

vim 的默认设置会给你一个非常基本的外观和感觉,但你可以下载(并稍后自定义(一个.vimrc文件,该文件只是进入你的主目录,从那时起,它将在每次启动时使用。如果你只是谷歌vimrc,你会发现很多很好的例子开始,这将打开语法高亮和漂亮的颜色,并给你一些更明智的设置。我建议尽早下载.vimrc文件的一个或两个版本,并尝试它可以带来的不同。

另一种选择是emacs,它同样强大,但对于初学者来说同样令人困惑。如果您想要一个使用终端直观直观的编辑器,那么从默认安装的编辑器中,nano可能是您最好的选择。是的,纳米算是直观的。其他任何事情都会更加困难,而且功能也更加强大。

Geany是Raspbian中一个不错的小GUI编辑器。 我每次都使用它超过纳米。 没有多余的装饰。但熟悉的菜单命令和简单的界面。

最新更新