Editra v0.6.20发布 适合程序员的代码编辑器

作为一个程序员,选择一款适合自己的代码编辑器,总是能够在提升效率的同时,达到事半功倍的效果。正所谓,工欲善其事,必先利其器是也。我今天介绍的 Editra,就是一款很不错的程序员编辑器。也许你会说,Linux 中已经有很多好用的编辑器了,像 Vim、Emacs、Jed、Geany 等等。但我仍然要推荐你试一试 Editra,毕竟要想知道梨子的味道,你得亲口尝一尝,不是吗?

既然 Editra 是一款专注于代码编辑的软件,那么它自然包含一些特别为写代码而准备的特性,例如:

·语法高亮显示,支持 60+ 种语言
·代码折叠
·自动缩进
·自动补完/调用提示(Python)
·支持正则搜索
·颜色主题方案
·块注释/块缩进
·把行加入书签/行编辑命令

除此之外,Editra 也支持 UTF-8、具有标签页功能、支持 Vi 式的键盘绑定。甚至通过插件,你还可以扩展 Editra 的功能。Editra 使用 Python 写成,可在 Linux、Windows 及 Mac OS X 等系统上运行。

更新如下:

NEW: [features/enhancements]

+Remember Shelf layout and selected tab when application is restarted.
+Improve Python autoindenter to better handle more conditions in regards to brackets and parens.
+Autocomp and calltip shortcuts are now customizable.
+Add Bookmark manager window to Shelf
+Support storing/loading user configuration from XDG standard location on Linux.
+Persist find settings between sessions.
+Improvements to the Style Editor (ability to remove style sheets)
+Display Font setting now also applies to the font used by the tabs.

LIBRARY:

+Support ControlBars in on left and right side of ControlBox.
+Add ProcessThreadBase class to allow for customizing the creation of the Popen object.
+Add support for displaying breakpoint markers in editor buffer.

BUG FIXES:

+Fix issue that could result in crash when rapidly clicking on notebook buttons.
+Fix minor display issue in update checker gauge.
+Fix behavior of left/right arrow key motions in vim emulation mode to better emulate vi.
+Fix issue where an invalid encoding would be detected as the default encoding on some systems.
+Fix issue where ToolBar would not resize properly when appearance settings where changed to use different size icons.
+Fix screen refresh issue in tab control where it wouldn't get repainted properly in some cases.
+Fix crash in reload with encoding when the encoding fails to decode the text.
+Fix pipe character not being accepted in keybindings editor.
+Fix angle brackets not being handled properly in keybindings editor.
+Fix issue with window not being brought to front in all cases when opening file with "Edit with Editra..." shortcut on Windows.
+Fix issue with showing calltips for buffers that are not visible.
+Handle OverflowError that could occur when too large a value was passed to the busy indicator.
+Fix display inconsistencies in recently opened file menu.
+Fix some issues with the binary installer and uninstaller on Windows Vista/7
+Fix behavior of change word command to better emulate vi.
+Fix error handling in purging of old log files.
+Fix keybinding editor not applying cleared keybindings until restart.
+Fix hard crash that could occur when processing auto-completion data for some Python modules with a py2exe version of Editra.
+Clear existing keybinding when assigning to new action in keybinding editor.
+Fix issue with updating styles after overwriting or updating an existing style sheet with new settings.
+Fix bug in style editor that would warn about changes when no changes have been made.
+Handle styling some additional CSS2 keywords (outline, left).
+Correct some Unicode handling issues in style sheet handling and RTF output generator.
+Fix refresh issue with button highlighting in PluginManager dialog (MSW).

下载地址:

Windows: http://editra.org/uploads/Win/editra.win32.0.6.20.exe
Linux: http://editra.org/uploads/src/Editra-0.6.20.tar.gz
Mac OS/X: http://editra.org/uploads/Mac/Editra-0.6.20.dmg

时间: 2024-08-02 04:00:40

Editra v0.6.20发布 适合程序员的代码编辑器的相关文章

当机器人取代程序员写代码,会发生什么呢?

编者按:在过去的十年时间里,软件开发行业已经发生了非常大的变化.过去,程序员需要在大学或工作中花费好几年时间才能学习掌握一些编程知识,熟悉了解一些昂贵的服务器性能,而现在,只需几周时间就能搞定一项网页开发编程语言了.基于人工智能生成的代码,为整个行业带来了颠覆创新,也让我们处在了下一代范式快速转型中,身处在这个拐点上,我们不得不说,未来网页开发很可能会不复存在,以后甚至都不需要任何编程劳动力了. "计算机想要在围棋上击败人类,可能还要等100年!"--<纽约时报>,1997

20款最优秀的免费代码编辑器

[51CTO.com快译]代码编辑器是开发人员必备的工具.现在已经有非常多的桌面软件,并且功能强大.那么,哪一款最优秀?今天为大家带来了20款,快来选择适合你的代码编辑器吧. 1.Atom.io(Win7.Win8.OS X 10.8.Linux)免费 GitHub开发的文本编辑器Atom发布了0.177.0版,其中一个引入注目的变化是从Node.js切换到了io.js.io.js是Node.js的分支,Node.js社区发生分裂后由核心开发者在2014年12月创建的,已经发布了v1.1版,目前

20年资深程序员编程经验分享

原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务.生物技术.房地产.医疗.保险和公用事业. 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程.这些年来,我积累了一些艰难又容易的经验.作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友. 虽然我想我会持续更新这些经验,可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了.下面就是我至今最难忘的经验

共享经济之适合程序员的一款车

 共享这个词想必大家已经不陌生了,从党的十八届五中全会提出共享发展理念以来,共享理念已经开始走入大部分公司及部分创业者的内心,从此产生了比之前更多的共享平台以及共享产品,相应的也产生了配套的但还有待完善的共享服务监督系统和一些法律法规等.共享是公共服务中一个最重要的理念,是中国特色社会主义的本质要求,中国坚持发展共享经济最终是让人们共享国家发展成果,体现了人民的主人翁意识.当前的共享已经成为一种全民共享,共享经济逐渐发展壮大已经是社会发展的必然趋势. 在共享经济发展的今天,有多少人知道共享的真正

程序员写代码时的各种内心戏 ……

01.读大神写的代码的时候:这是什么----我X,太牛X了. 读刚来的程序员写的代码的时候:这是什么----我X,太傻X了. 02.读大神写的代码的时候 当读其他程序员写的代码的时候 03.当别人写的bug,让自己发现的时候: 我操这个大撒比写出这么个烂代码 幸亏有哥这样神一样的存在才发现 哥真是救世主 没有哥这个公司分分钟要倒闭. 当自己写的bug,被自己发现的时候: 卧槽,隐藏的很深啊! 哥就是犀利,自己开发自己测试, 看测试那帮撒逼什么也不会干,这么明显的bug都测不出来, 真是一群废物!

神歌单:听这些程序员敲代码效率飞起来

纯音乐就是作曲初衷就不包含填词的音乐,这种音乐模式完全以纯粹优美的音乐来叙述表达作者的情感,所以一般简称做纯音乐.虽然它没有歌词,但却以自己优美的曲调同样实现了完美.正因为如此,纯音乐的作曲要求十分的高,要作出一曲优秀的纯音乐除了必需的大量灵感来支持作曲外,还需要作者不单在乐理上,更是在生活体验,人格和精神上有很深的水准造诣. 对于工作中的程序员来说,纯音乐既能培养良好的心情,增进我们的创造力,又不会因为歌词为我们带来分心的困扰,下面就是一张全部由纯音乐组成的歌单,一起来听听看吧. 歌曲列表 0

给优秀程序员写代码的五个建议

成为一个优秀的程序员其实就是和成为其他优秀的专业人员一样,需要尽可能多的去做一些有质量的工作.而有句很流行的话就可以用来总结:做,正确的做事,要立马就做.(Do it. Do it right. Do it right now) 1. 将你一天要做的事情列成一个清单 完成复杂活动(activity)的最好方法就是要将他们拆分成简单的各项活动.而在每天早上,就把你一天要完成的活动进行拆分,然后你要制定一个相应的日程安排表,而这样就能够帮助你: 去更好的理解这个活动. 你每天都会有一个集中的目标.

程序员与代码的搞笑日常

消沉的程序员系列   本来是愉快的蹲个坑,却不自觉的陷入编码的思考. -- GHLandy 消沉的程序员 1   很有意思吧,很多看到这样的漫画对话的程序员,应该感觉似曾相识吧.Bug 出现了? 消沉的程序员 2   有点疑惑,有好像有点眉目,好像是感觉到哪里错了,是不是要重构. 消沉的程序员 3   哎,终于发现错误了,感觉有点可笑,自己居然犯这样的错误,原来是那次急于提交代码造成的. 消沉的程序员 4   是啊,在编程里一生戎马,代码编写无数,各种平台.规范等等,到头来也是满身的错误啊.该是

程序员写代码时应该反复问自己的 10 个问题

你想成为一名优秀的程序员吗? 那么,现在是时候放下<24小时学会xxx语言v8.3>超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯. 你的代码中是否有一种模式存在? 找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则.要对工作达到深入的理解,你必须养成反问自己"是否有一种模式存在?"的习惯. 它不仅仅适用于你的代码.是否有适应各类型商业变化的模式吗?是否有一种适用于技术发展的模式?你有没有看到同类型的错误如雨后春笋般冒出来? 所谓理解就是要理解模式 -