推荐C++新手使用Ubuntu下Geany+Scribes C++环境
*以更加高的效率编写代码,并减少错误
上面提到的两个软件,其中Geany是一个支持多种语言的IDE,而Scribes则是一个纯文本编辑器。在IDE外使用Scribes来编写程序听起来有点怪异,但真正使用起来则十分爽快。Scribes提供语法高亮,自动填充,许多方便的快捷键,另外还有它最核心的功能:类似大名鼎鼎的TextMate的Snipplets,简单的来讲就是输入缩写后按Tab键,则程序会为为你补全你设定的模板。要知道有不少人就是为了这个功能去购买Mac只是来运行Textmate的。利用Snipplets能够大幅提高效率,并且减少很多语法错误。而且恐怖的是只要你习惯了它,你会发现你再也不能离开它了。另外在当编译出错时Geany提供的出错信息则比较诚恳,几乎不会有编译器相关的问题来烦扰你。
如果你被打动了,那么来看看如何配置这个编译环境吧。
1.首先需要安装Ubuntu。
这里推荐通过Wubi来安装Ubuntu。在你设定好分区和给定大小后,它会将整个Ubuntu打包安装到所在分区的一个文件夹下,自动配置开机菜单。就连卸载也可以在Windows下的卸载面板里找到wubi来完全卸载Ubuntu。
2.配置Ubuntu
请参考Ubuntu中文WiKi上的文章
按照这些来作的话大概一两个小时就能全部搞定。
3.获得Geany和Scribes
Geany和Scribes都是免费开源的软件。而且都可以通过apt-get来获得
打开你的终端,输入
sudo apt-get install geany
来获得Geany,输入
sudo apt-get install scribes
来获得Scribes,
之后你可以在系统应用程序下的编程和附件下分别找到他们
4.配置Geany和Scribes
事实上基本上不需要怎么配置。你可以随便写个C++程序在Geany里编译。
这里主要提一下怎样让Geany和Scribes协同工作
我的方法是让Scribes和Geany同时打开一个程序文件,在Geany下开启只读模式(菜单->文档->只读)。这样在Scribes下修改文件后再切换到Geany后可以按提示重新载入文件。这样就好了
推荐阅读Scribes自带的帮助文件,文字量很少,但能帮助你迅速上手。
下面来张最终结果的合影:
可能遇到的问题:
因为本文的重点不是指导如何配置Ubuntu所以如果在安装和配置Ubuntu上遇到问题的话可以自行Google,相信肯定可以有满意的答案。
Scribes没有自带C++模板?
的确没有..推荐你自己来设计模板来,一方面这样比较记得住,另外也加深了对语言的理解。
如果不嫌弃的话可以试试用我的(这里)
Scribes在Windows下有类似软件么?
有两个, intype(测试版本,目前免费但未来预计收费)
e-texteditor(商业软件,30天试用)