正在写一个代码编辑器,Windows/Mac平台的,vim/emacs党请略过

2013-08-21 09:18:31 +08:00
 missdeer
基本功能做了一半了,等剩下一半基本功能完成了就到v2ex和twitter上散去~

几步走:
1,基本功能,简单说来就是notepad++ clone并FTP/SFTP
2,增强功能,支持TextMate bundles、支持流行的SCM工具如svn,git,mercurial等
5,高级功能,支持代码阅读时与SCM rev绑定的comments,集成PasteBin/paste.kde.org/gist,集成clang analyzer,支持Windows search进行全文搜索



8114 次点击
所在节点    分享创造
50 条回复
jjgod
2013-08-22 22:10:10 +08:00
截图里的脚本应该用 cp -R 而不是 cp -r, 在 OS X 下 cp -r 不能保留 symlink,所以复制 framework 的时候一般都应该用 cp -R。
missdeer
2013-08-23 08:41:43 +08:00
@jjgod 受教!
maxiaojun
2013-08-23 14:46:14 +08:00
如果是 Qt 何不支持 Linux ?
missdeer
2013-08-23 14:52:45 +08:00
@maxiaojun 不是不支持,而是略过不说,感觉Linux党应该不会用这类东西。
maxiaojun
2013-08-23 14:57:25 +08:00
@missdeer 我就想用啊…

别把Vim/Emacs这两跨平台编辑器和Linux绑定起来好不?

Vim最早的平台是AmigaOS,Emacs也起源于非Unix系统。
missdeer
2013-08-23 15:16:41 +08:00
@maxiaojun 好吧,其实上面第2张截图就是在Win7上用Xming通过SSH X11 forwarding运行CentOS上的程序的样子,三种系统目前都没问题。
itaotao
2013-08-24 10:11:16 +08:00
看着还不错的样子 楼主用啥语言写的
josephshen
2013-08-24 10:20:18 +08:00
Qt做的界面?
josephshen
2013-08-24 10:21:22 +08:00
只要有人做UI设计,美化相对很容易的。
ruoyu0088
2013-08-24 10:26:58 +08:00
@qiuai Notepad++开多个窗口的方式和流行的浏览器,例如firefox的方式一样,只需要用鼠标把Tab拖到窗口外面就可以了。

至于模板,安装一个Snippet插件就可以了。
Notepad++还有一个Python插件可以用Python写扩展,所以基本上扩展性是足够的。
qiuai
2013-08-24 11:32:11 +08:00
@ruoyu0088 原来有了啊,谢谢~
coolcfan
2013-08-26 14:34:41 +08:00
楼主专注使用推特上妹子的ID当软件名字三十年。。。
AstroProfundis
2013-08-26 14:40:53 +08:00
楼上+1
yangff
2013-09-14 14:58:15 +08:00
界面比较难看……
字体和代码编辑器硬伤……写代码用非等宽的字体会让强迫症患者一秒钟也看不下去。
missdeer
2013-09-14 20:52:16 +08:00
@yangff 这确实是个问题,看来配置文件也得能根据不同平台做不同设置了。。。
hustlzp
2013-09-14 21:05:10 +08:00
能做编辑器的都是牛人,顶一个。
yangff
2013-09-16 20:46:33 +08:00
字体渲染可以自带freetype……
sgissb1
2013-09-16 21:51:41 +08:00
“简单说来就是notepad++ clone并FTP/SFTP”

这句话没看懂

另外你拿什么语言做?不同开发语言,开发周期是不同的,另外什么界面库?求带一起搞。
sgissb1
2013-09-16 21:53:06 +08:00
从截图上看,应该是c++,用了QT。

不过还是没搞懂你说的那句话。哈哈哈。如果你不是从notepad++改代码的话,字符串解析你不累吗?
missdeer
2013-09-16 23:08:08 +08:00
@sgissb1 意思是 notepad++ clone加ftp/sftp功能,因为我原本以为notepad++没有ftp功能。
绝对没有抄notepad++的代码,它基本上是用windows sdk写的,我要的是能在mac和linux上跑的,抄不了。

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

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

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

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

© 2021 V2EX