怎样做简易的代码编辑器(基于 Python)?

2012-01-05 20:25:49 +08:00
 jiyinyiyong
想要半透明的背景, 因为`Vim`可以半透明的
想要没有菜单栏工具栏标签栏的, 只有文字界面和边框
想要自动缩进和自动补全括号, 自动补全单词太难就免了
.. 主要用来誊写代码和便笺的用途
很怪`Linux`下载怎么没漂亮编辑器, 神器和付费的除外..
唠叨多了只能自己想法子做了
目前只有`Python`入门, `Gtk`方面只是了解了下, 没开发经验
.. 曾经很外行地去比较`pygtk`和`pyslide`和`PyQt`了.. 没结果
到现在不知道后面应该怎么学才好, 求指点, 谢
5220 次点击
所在节点    Python
27 条回复
tioover
2012-01-05 20:26:54 +08:00
sublime text怎么样
fanzeyi
2012-01-05 20:31:48 +08:00
为什么不用vim?
levn
2012-01-05 20:38:28 +08:00
gtksourceview……
clino
2012-01-05 20:59:04 +08:00
ulipad 是用 python 写的阿,用的是 wxpython,而且可以开发插件,如果你有兴趣,可以直接开发插件来达到你想要的效果
jiyinyiyong
2012-01-05 21:05:54 +08:00
@fanzeyi @tioover
`Sublime`在用了, 虽然新手用不到很多功能, 不过免费版总是有问题
`Vim`太复杂, 以后再慢慢学, 现在简单的就用`Vim`操作的
fanzeyi
2012-01-05 21:07:02 +08:00
@jiyinyiyong Sublime 不推荐在 Linux 下使用..

有工夫自己写过编辑器都没工夫学下 vim 么@@
jiyinyiyong
2012-01-05 21:07:16 +08:00
@levn 看到了很可怕的`C`.. 谢. 我慢慢去看下
fanzeyi
2012-01-05 21:07:20 +08:00
写过 -> 写个
jiyinyiyong
2012-01-05 21:10:38 +08:00
@fanzeyi 说的是, 不过学`Vim`没动力啊
话说记下十几个快捷键基本能用了, 但是配置语法那个古怪的..
拿这个当原因好了: 想给自己一个学`Python`的动力..
fanzeyi
2012-01-05 21:15:16 +08:00
@jiyinyiyong 完全可以用 vim + Python 做一个 vim 插件来的... 两个都能学 233
jiyinyiyong
2012-01-05 22:44:01 +08:00
@fanzeyi 办法是好..
jiyinyiyong
2012-01-05 22:49:43 +08:00
@levn @clino 感到被高估了 :P 不过真有东西看了
hit9
2012-02-07 17:21:19 +08:00
ubuntu下推荐scribes
jiyinyiyong
2012-02-09 23:02:55 +08:00
@hit9 楼上的建议太好了, 要是早点接触到这样一款编辑器多好啊, 简洁到极点了
不过没有代码自动补全之类功能有点可惜, 如果 SublimeText2 支持中文, 没的选了
clowwindy
2012-02-09 23:19:16 +08:00
一个好的编辑器使用的时候手不需要离开输入区。
jiyinyiyong
2012-02-09 23:25:43 +08:00
@clowwindy 用过 ST2 之后去用 Vim 的感觉实在差很多啦
当然我对 VimScript 外行是一方面.. 重要我觉得不耗脑子才是最重要的
whtsky
2012-02-10 00:06:14 +08:00
@clino 似乎被楼主忽略了…去看看ulipad的源码吧
jiyinyiyong
2012-02-10 00:18:18 +08:00
@whtsky 嗐, 实际上, 虽然我是这么问的, 但我并没打算真开始写
水平不够, 主要目的是想在一开始先看清方向了解难度, 然后找办法
.. Ulipad 源码怎么了?
whtsky
2012-02-10 00:40:03 +08:00
@jiyinyiyong 额…因为你想要的东西ulipad差不多都有,看一下源码应该对你写这个有帮助啊.
hit9
2012-03-23 10:57:46 +08:00
@clowwindy 那就是在说vim了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX