我刚给女儿买了一个“Kano”(树莓派),我们正试图用终端创建一个python脚本。我一直在使用纳米文本编辑器,到目前为止它一直很顺利,但我知道python有更好的代码编辑器。
有没有人建议我可以从LXTerminal启动python的代码编辑器?例如,以类似于启动nano编辑器来编辑python脚本的方式(“nano mygame.py”)
理想情况下,我想要使用kano / Debian重新安装的东西,我可以开箱即用,这是非常用户友好的。我觉得总是不得不求助于^ O和^ X等保存并退出真的不是用户友好的。此外,nano似乎没有良好的语法高亮和缩进等,这对编码很有用。
我拥有所有最新软件更新的Pi 3(截至本文撰写时)
感谢, 达伦
答案 0 :(得分:1)
使用终端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
可能是您最好的选择,默认安装的那些。是的,纳米算是直观的。其他任何事情都会变得更加困难,而且会更加强大。
答案 1 :(得分:0)
Geany是Raspbian中一个不错的小GUI编辑器。我每次都用它超过纳米。没有多余的装饰。但熟悉的菜单命令和简单的界面。