常用精品软件
- RabbitVCS,如果又想用svn又不想敲命令可以用它,支持右键操作,http://wiki.rabbitvcs.org/wiki/install/ubuntu (安装完要reboot)
问题: 当从服务器下载了一个很大的工程时,下面这个pid会一直在运行,使系统变得奇卡无比,没有办法只有kill之: /usr/bin/python /usr/lib/pymodules/python2.7/rabbitvcs/services/checkerservice.pyc
- iptux,又名信使,是一个很不错的局域网聊天工具,支持文件传输,且能够与windows下的飞秋通信,不足是不支持群组和图片,通过以下方式可以将其加入到托盘区,这样有消息来时会闪动,很方便:
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', “hp-systray','YOUR_APPLICATION']"
- 源代码查看工具
a、Windows系统可以用Source Insight,Linux系统可以用Source Navigator(安装Source Navigator)、kscope(已停止开发)。
b、vim或emacs编辑器,配合cscope、ctags、etags等交叉索引工具。
c、vim或emacs编辑器,配合grep、egrep等文本搜索工具,不过最好要对源代码目录结构有所熟悉
d、LXR,以网页的形式通过浏览器浏览,安装复杂(debian下安装容易,请版面搜寻lxr)
e、GNU global,可以在命令行用,也可以生成hypertext,类似lxr,但更省事
f、使用scitools、SlickEdit等商业软件(目前感觉对大型代码库支持不足,如android源码,添加工程时出现内存不足、时间过长)
经过这段时间的试用,简单总结一下: (1)如果工程不大,比如自己写的一些应用,可以使用scitools,这个界面还不错,也可以用SlickEdit,这个软件还自带编译器; (2)如果工程很大,比如android工程,我的建议是用wine + SourceInsight,理由是虽然编译的时间比较长(2~3h),但非常稳健,不会出错卡死, 而且一旦编译好了搜索查询时速度还是不错的,而scitools和SlickEdit试了几次都没有完全成功,不少变量函数无法定位,而且这两个软件编译时间甚至更长; (3)Source Navigator应该说是linux中历史悠久的代码编写工具,不过版本更新过慢,界面、字体、高亮,这些体验都比较差,支持语言单一,操作也不太方便; 四个提示: (1)工程很大时,尽量在wine、而不是在虚拟机上使用SourceInsight,虚拟机的效率要低得多(网上得知不少人在wine上打Dota.. :-)) (2)SourceInsight在wine中有时会出现菜单栏不响应的情况,这时只要用快捷键"Ctrl+W"激活一下就可以用了 (3)如果觉得SourcInsight字体过小,建议更换字体:http://www.cnblogs.com/xiaoshatian/archive/2009/11/23/1608432.html (我用的是Consolas) (4)对于android工程可以排除"/out""/dalvik"文件夹,如果是做kernel、framework,则还可以排除"/packages",这样加快编译和定位速度;
使wine字体更平滑:http://www.linuxidc.com/Linux/2011-07/38149.htm
- StarDict,星际译王,词典,支持鼠标取词
将下载的词典放到 /usr/share/stardic/dic/ 下即可
- xCHM,查看.chm文件工具,小而强大,支持中文
- Meld Diff,文件/文件夹比较工具,图形化界面,支持对比时编辑同步,对比可以通过浏览选择文件,也可通过命令:
$:meld a.c b.c
另外Beyond Compare也有linux版本,官方下载网址:http://scootersoftware.com/download.php
- FileZilla,图形化的ftp客户端,界面比较大气美观
- Clementine,音乐播放器,支持自建列表,自我感觉比系统自带的Banshee好用很多
以下软件为“准精品”,目前感觉还可以,但仍在试用中,试用确实感觉不错后会转移到上面.
- netbean
- Dropbox
- KeepNote
- 文件管理
14 of the Best Free Linux File Managers:
http://www.linuxlinks.com/article/20081224191928555/FileManagers.html
http://download.linuxeden.com/data/listsoft/10_1.html
- 流程图绘制 Dia
- 下载工具 axel
以下软件为试用后感觉某些特点很不错,但同时也由于某些不可容忍的问题之后暂时弃用的软件.
- NixNote
为evernote的非官方版,且支持多个操作系统,UI、功能都相当不错,但用了一段时间后发现有不少Bug,比如内容复制不了、保存后再次打开格式错乱、网络同步成功率低等,故暂时放弃了这个之前满怀期待的软件,也希望后续新版本会有改善
- Understand(scitools)
1、不能实时更新,更改后必须全部build
2、关键字不能自动填充完成
3、图形分析,如函数调用图,点击只能跳转到函数定义的地方,而无法跳转到函数call的地方
推荐软件下载网址: