选择用于Python编程的文本编辑器

01

的03

什么是文本编辑器?

要编程Python,大多数文本编辑器都会这样做。文本编辑器是一个程序,可以保存文件而无需格式化。文字处理器,如MS Word或OpenOffice.org作家在保存文件时包含格式信息-这就是程序如何知道粗体某些文本和斜体其他文本。同样,图形HTML编辑器不会将体现为粗体文本的文本保存为带有粗体属性标签的文本。这些标签用于可视化,而不是用于计算。因此,当计算机读取文本并尝试执行文本时,它会放弃,崩溃,好像说,"你怎么期待我读取那个?"如果您不了解为什么会这样做,您可能需要重新访问计算机如何读取程序。

文本编辑器和其他允许您编辑文本的应用程序之间的主要区别英语小知识在于文本编辑器不保存格式。因此,可以找到具有数千个功能的文本编辑器,就像文字处理器一样。定义特征是它将文本保存为简单的纯文本。

02

of 03

选择文本编辑器的一些标准

对于Python编程,可以从中选择几个编辑器。虽然Python附带自己的编辑器,闲置,但绝不限制使用它。每个编辑都有其优点和缺点。在评估您将使用哪一个时,请记住以下几点:

  1. 您将使用的操作系统。您是否使用Mac?Linux还是Unix?窗户?您应该判断编辑器是否适合的**个标准是它是否适用于您使用的平台。一些编辑是独立于平台的(他们在多个操作系统上工作),但大多数编辑都是限制性的到一个。在Mac上,最受欢迎的文本编辑器是BEdit(其中TextWrangler是免费版本)。每个Windows安装都附带记忆本,但需要考虑的一些优秀替代品是记忆本2,记忆本++和文本本。在Linux/Unix上,许多人选择使用GEdit或Kate,尽管其他人选择JOE或其他编辑器。
  2. 你想要一个裸骨头编辑器还是有更多功能的东西?通常,编辑器的功能越多,学习就越难。但是,一旦学习了它们,这些功能通常会带来可观的股息。上面提到了一些相对裸露的编辑器。在功能全面的方面,两个多平台编辑器倾向于头对头:vi和Emacs。后者已知具有接近垂直的学习曲线,但一旦学习它就会得到充分的回报(完全披露:我是一个狂热的Emacs用户,并且确实是用Emacs撰写本文)。
  3. 任何网络功能?除了桌面功能外,还可以使用一些编辑器在网络上检索文件。有些像Emacs一样,甚至可以通过安全登录实时编辑远程文件,无需FTP。

03

of 03

推荐的文本编辑器

你选择哪个编辑器取决于你在计算机上有多少经验,你需要做什么,以及你需要在哪个平台上做。如果您是文本编辑器的新手,我在此提供一些有关您可能对本网站教程最有用的编辑器的建议:

  • 窗口:TextPad提供简单的用户体验,并提供一些功能来帮助您。一些软件公司使用TextPad作为编程解释语言的标准编辑器。
  • Mac:bEdit是Mac最受欢迎的编辑器。它以提供各种功能而闻名,但以其他方式远离用户'方式。
  • Linux/Unix:GEdit或Kate提供最直接的用户体验,可与TextPad相媲美。
  • 独立于平台:当然,Python发行版在闲置时提供了一个非常好的编辑器,它在Python的任何地方都运行确实。其他用户友好的note编辑器是Python博士和Eric 3。当然,人们不应该忘记vi和EMAC。

教育资源网_1