debian 中用户友好的 python 代码编辑器 (raspberry pi)
user-friendly python code editor in debian (raspberry pi)
我刚刚为我的女儿购买了一个 "Kano" (raspberry pi),我们正在尝试使用终端创建一个 python 脚本。我一直在使用 nano 文本编辑器,到目前为止一切顺利,但我知道 python.
有更好的代码编辑器
有人推荐我可以从 LXTerminal 启动的 python 代码编辑器吗?例如,以类似于启动 nano 编辑器来编辑 python 脚本 ("nano mygame.py")
的方式
理想情况下,我想要一些随 kano/Debian 一起重新安装的东西,我可以开箱即用,这非常人性化。我觉得总是不得不求助于 ^O 和 ^X 等来保存和退出真的不是用户友好的。另外,nano 似乎没有很好的语法高亮和缩进等功能,这对编码很有帮助。
我有 Pi 3 和所有最新的软件更新(截至撰写本文时post)
谢谢,
达伦
对于使用终端编辑文本 vim
是一个很好的选择 (vim mygame.py
)。一开始它会让人感到困惑,因为它有两种不同的模式,而且很容易忘记你处于哪一种模式。但从长远来看,学习它会有回报,因为它可以为你做一些不可思议的事情。一旦你习惯了它,它会让 nano
看起来像一个糟糕的笑话。这可能是您女儿学习它的最佳时机:以后学习更抽象、更强大的编辑器只会变得更加困难。
首先要记住的是,最初,在启动 vim 后,您处于命令模式,因此您无法像预期的那样键入文本。要切换到编辑模式,只需按 i
(不带冒号),然后您可以像在任何其他编辑器中一样键入文本,直到您按 Esc 键,这会返回到命令模式。命令以冒号开头。例如,您可以通过键入 :q
(带冒号)然后按 Enter 来退出 vim。您使用 :w
编写文件(即保存您的更改)。你也可以给它一个文件名,它的工作方式与 "Save as..." 完全一样。要打开另一个文件进行编辑,您可以使用 :e otherfile.py
.
这些是我能想到的最基本的东西,但还有其他选择线条、字符、矩形块的模式。对于复制和粘贴,以及其他我建议阅读教程的东西,或者只是搜索 vim copy paste
或任何需要的东西。我怎么强调都不为过 值得学习这些,因为编辑器的高级功能,特别是如果您打算使用编辑器进行编码!举个简单的例子,您可以通过在命令模式下键入 gg=G
来完全重新缩进整个代码。
vim 的默认设置会给你一个非常基本的外观和感觉,但你可以下载(然后自定义)一个 .vimrc
文件,它只是进入你的主目录,并从然后 on this 将在每次启动时使用。如果你只是 Google vimrc,你会发现很多很好的例子可以作为开始,它们会打开带有漂亮颜色的语法高亮,并给你一些更合理的一般设置。我建议尽早下载一个或两个版本的 .vimrc
文件,并尝试它可以带来的不同。
另一个选项是 emacs
,它同样强大,但对于初学者来说同样令人困惑。如果你想要一个使用终端的直观编辑器,nano
可能是你最好的选择,因为那些默认安装的编辑器。是的,nano 算作直观。其他任何事情都会更困难,也更强大。
Geany 是 Raspbian 中一个不错的小型 GUI 编辑器。我每次都在 nano 上使用它。没有多余的装饰。但熟悉的菜单命令和简单的界面。
我刚刚为我的女儿购买了一个 "Kano" (raspberry pi),我们正在尝试使用终端创建一个 python 脚本。我一直在使用 nano 文本编辑器,到目前为止一切顺利,但我知道 python.
有更好的代码编辑器有人推荐我可以从 LXTerminal 启动的 python 代码编辑器吗?例如,以类似于启动 nano 编辑器来编辑 python 脚本 ("nano mygame.py")
的方式理想情况下,我想要一些随 kano/Debian 一起重新安装的东西,我可以开箱即用,这非常人性化。我觉得总是不得不求助于 ^O 和 ^X 等来保存和退出真的不是用户友好的。另外,nano 似乎没有很好的语法高亮和缩进等功能,这对编码很有帮助。
我有 Pi 3 和所有最新的软件更新(截至撰写本文时post)
谢谢, 达伦
对于使用终端编辑文本 vim
是一个很好的选择 (vim mygame.py
)。一开始它会让人感到困惑,因为它有两种不同的模式,而且很容易忘记你处于哪一种模式。但从长远来看,学习它会有回报,因为它可以为你做一些不可思议的事情。一旦你习惯了它,它会让 nano
看起来像一个糟糕的笑话。这可能是您女儿学习它的最佳时机:以后学习更抽象、更强大的编辑器只会变得更加困难。
首先要记住的是,最初,在启动 vim 后,您处于命令模式,因此您无法像预期的那样键入文本。要切换到编辑模式,只需按 i
(不带冒号),然后您可以像在任何其他编辑器中一样键入文本,直到您按 Esc 键,这会返回到命令模式。命令以冒号开头。例如,您可以通过键入 :q
(带冒号)然后按 Enter 来退出 vim。您使用 :w
编写文件(即保存您的更改)。你也可以给它一个文件名,它的工作方式与 "Save as..." 完全一样。要打开另一个文件进行编辑,您可以使用 :e otherfile.py
.
这些是我能想到的最基本的东西,但还有其他选择线条、字符、矩形块的模式。对于复制和粘贴,以及其他我建议阅读教程的东西,或者只是搜索 vim copy paste
或任何需要的东西。我怎么强调都不为过 值得学习这些,因为编辑器的高级功能,特别是如果您打算使用编辑器进行编码!举个简单的例子,您可以通过在命令模式下键入 gg=G
来完全重新缩进整个代码。
vim 的默认设置会给你一个非常基本的外观和感觉,但你可以下载(然后自定义)一个 .vimrc
文件,它只是进入你的主目录,并从然后 on this 将在每次启动时使用。如果你只是 Google vimrc,你会发现很多很好的例子可以作为开始,它们会打开带有漂亮颜色的语法高亮,并给你一些更合理的一般设置。我建议尽早下载一个或两个版本的 .vimrc
文件,并尝试它可以带来的不同。
另一个选项是 emacs
,它同样强大,但对于初学者来说同样令人困惑。如果你想要一个使用终端的直观编辑器,nano
可能是你最好的选择,因为那些默认安装的编辑器。是的,nano 算作直观。其他任何事情都会更困难,也更强大。
Geany 是 Raspbian 中一个不错的小型 GUI 编辑器。我每次都在 nano 上使用它。没有多余的装饰。但熟悉的菜单命令和简单的界面。