这并不意味着巨魔或烈焰或类似的东西.几个月以来我一直在使用Vim作为我的控制台编辑器(在我的终端中编辑配置文件),但我认为我不能忍受我的正常,每天编写Web应用程序的工作我使用GUI文本编辑器(哪一个不重要).
我觉得我的GUI文本编辑器可以完成我工作所需的一切.它有一个像样的搜索/替换与两者的自动完成历史.它具有语法高亮,行编号,选项卡式界面,易于复制和粘贴等.我当前编辑器唯一缺少的是正则表达式匹配,但是有很多GUI文本编辑器可以进行正则表达式搜索/替换.
鉴于我刚才所说的,除了安装在每台计算机上的事实之外,Vim(甚至Emacs)对GUI文本编辑器的生产力优势.我希望在Vim/Emacs上更好/更快的特定任务,或者现有GUI文本编辑器无法实现的特定任务.
我是一个linux(主要是ubuntu)用户,对系统的工作原理有一个合理的理解(尽管我当然不是一个Linux大师!).在过去,我已经在python/GTK中开发了小型跨平台桌面应用程序,我将它们作为自包含文件树交付给客户端,因此唯一的依赖项是Python本身和GTK.
现在我想为ubuntu开发一个小applet,我想在GPL 2或3下发布.
特别是这些都是新的步骤,我知道我必须学会为了达到我的目标(这是很可能有几个,我是不知道的,虽然!):
当然官方文档将是我的第一个知识来源,但是 - 根据我在另一个主题上收到的关于SO 的非常有用的答案的判断- 我决定转向SO社区收集其他建议,例如:
然而,这些问题并非详尽无遗:如果您觉得我遗漏了一般情况中的某些内容,那么我们非常欢迎您指出正确的方向!
PS:我是否应该在解释我的最终目标时失败,看看项目仓鼠:我想要实现的用户界面类似(意思是:applet应该显示状态并点击它应该打开应用程序本身,您可以从中配置applet并执行各种操作).