The unification of development platform

本文分享了作者在不同操作系统上使用统一开发工具的经验,包括使用 Emacs 作为编辑器、CMake 进行项目管理及 SVN 和 git 实现版本控制等。通过这些工具的运用,实现了在 Windows、Linux 和 Mac OS X 上的一致开发体验。

Currently , I am using Windows & VS2005 for developing Direct3D applications at work. But at my spare time, I use Mac for development, and I like it.

I want to use the unify development tools across platforms. So, current I am using Emacs for editing, and CMake for project management,

SVN and git for version control.

 

for Editing, the VS has an Emacs edit mode, thought it is not full-featured, the cursor movement is similar.

on Windows:

VS->Tools->Options->Environment->Keyboard->Emacs keyboard map, this can make your code editing like coding in Emacs.

In deed, you can also modify this keyboard map to let your Visual stdio behavior more like Emacs.

 

on Linux:

I found Ubuntu is excellent, you can download the missing libraries quickly without surfing on the net. This save me lots of time. Actually , I am using GNUEmacs && CMakeLists.txt && Git-SVN

 

on My MacOS X 10.4.11:

I am using Aquamacs, a variation of GNU Emacs for Mac User.

 

By doing these, my development tools and libraries can be unified, and it can save a lot of time to be familiar with new development tools.

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值