很多从windows平台转移到linux平台的同学不适应,有一个关键因素就熟悉Windows平台下各种软件工具,而不熟悉Linux平台下的软件。
下边我介绍一下我使用Linux的这段时间,使用过或者见过的便捷的软件工具,方便各位朋友对linux GUI界面迅速适应。
办公软件
-文档处理工具:
-Libre Office套装: 系统自带,可以满足基本的文档处理需求,但是不支持doc等文档格式。
- AbiWord : 能够处理doc文档等,与Windows中的Word类似。
-sublime : 功能全面,支持各种类型的代码编写,有各种插件可以满足程序员各种类型的需求,强烈推荐。
-WPS : 与Windows平台下的WPS功能没感觉有什么区别,支持word支持的各种文档类型,比系统系带的office套装强大的多。
- Vim,emacs: 高效率的文本编辑工具,支持各种插件,在linux ,unix下普遍使用,并且是服务器中预装的文本编辑工具(或vi),强烈推荐编程工作人员熟练使用。
-PDF查看
okular : 替代adobe家族中的pdf reader
-chm文件查看
chmsee: chm文件是windows下的专用格式,用这款软件就可以查看这种格式的文件。
-浏览器
强烈推荐:google chrome,支持自定义皮肤,丰富的插件库,几乎可以满足所有你需要的功能,google账户登入的话,还可以支持移动端和其他终端的同步。
IDE工具:
-前端代码编写工具:
推荐brackets,比windows下的HBuilder更强大!同样支持各种插件,比如添加PHP代码编辑功能。
-Python编写工具
推荐WingIDE,另一款是Pycharm,两者各有优缺点。Pycharm不仅界面漂亮,插件也很丰富,是Jetbrains家族的产品。
-PHP编写工具
phpstorm,同样是Jetbrains家族的产品
-Java 编写工具
-java se代码编写:
eclipse:简单易用,免费开源,使用的第一个java IDE.
IntelliJ IDEA:各种插件更方便使用,集成Android等,支持各种框架如Spring,struct,hibernate的使用。
-java ee 代码编写:
MyEclipse:专门用于编写Java EE的工具,界面与eclipse比较相似。
-SSH框架编写工具:
Spring Tool Suit:集成了大量的与SSH框架相关的插件
另外一个是前面已经介绍过的Jetbrains家族的Intellij IEDA
-Android开发工具
Android Studio,专业的android开发工具,Linux上完美运行。
模拟器推荐Genymotion,比SDK 中集成的模拟器好用的多。
图像处理工具
GIMP,据说比PhotoShop还强大,具体我没有使用过他的太多功能。
ImageMagick 轻量,功能强大。
设计工具
-原型设计工具
Wireframesketcher:这个软件Linux平台上并不免费,但挺好用的。
-类图,流程图设计工具
Dia,umbrello,starUML,在此不详细介绍,推荐starUML,功能更强大 一些,插件丰富,支持类图中Java等代码导入导出
-思维导图设计工具
Freemind
系统查看工具
系统自带的System Monitor是个不错的选择。
另外还可以使用基于terminal的glances,也挺不错
休闲工具
看视频的话如果没有特殊需求,系统自带的videos就挺好用,只不过需要安装各种编码插件以支持各种格式的视频。
功能比较丰富的,推荐SMPlayer,支持视频快放慢放,音频压缩播放。感觉比windows下的迅雷好用的多。
其他
录屏软件:SimpleScreenRecorder,功能也挺强大
截屏软件:Shutter。