textmate的确是mac下很强的程序编辑器,但是它有一个致命的问题,中文显示不正常,所以一直比较苦恼。今天看到这里介绍,原来xcode也可以做php开发,除了基本的功能以外,中文也不是问题了,看来xocde小组很强啊。
最近一直在做些web相关的事情,因此经常需要写一些php脚本。Mac上的一些编辑器好归好,但也各有缺点。
TextMate很好用,不过讨厌的地方也很明显,中文的显示就算通过改字体的方法进行修改,显示出来的也是半个字大小的长条字,难看的紧。相比之 下,BBEdit要好很多,不过有个小小问题,目录结构的项目管理窗口是浮出的,总是需要通过command+`来回切换。Coda的感觉更好些,语法高 亮,语法提示一应俱全,不过无法分析整个项目的类和函数,所以语法提示的也只是php内置的语法。
于是突发奇想,想看看XCode是否可以编辑php。
默认XCode并没有出现在php文件的打开菜单中,建了一个空的项目之后,把php脚本整个目录拽到了新建的项目里。语法高亮有了,不过感觉关键字少了些,只有function,foreach等内置的关键字起到了高亮作用。
不过用了一会就发现,XCode可以分析整个php项目里的类和方法,还可以通过语法提示显示出来。
下面这张图就是XCode做的语法提示:

再往后面用,更发现一个比较有趣的功能,XCode还可以自动完成php的语法:

用习惯了XCode,自然感觉相比其他编辑器更加熟悉。既然XCode也可以进行php的编辑,何不就用它了呢?
XCode支持的其他语言的语法高亮还有很多,下面是一个列表:


以前玩Hacintosh的时候装过Xcode,茫茫大,2.4G记得是
界面很优美的说
不过没有在上面写过什么,只是非常滴好奇Xcode
xcode现在也很大,界面的确很简介漂亮,用来作为php开发的文本编辑器其实有点大材小用。
1 图片没法看。
2 php这种不用编译即时出结果的东西,在Mac下用Emacs开发就OK,可以正常支持中文。
ls:
1 图片原站删除了,没有办法了。
2 虽然mac是unix的内核,但总觉得用mac就应该享受舒适的界面,个人还是比较喜欢textmate这类。另外emacs在osx下的教程有没有?
ls:
1 图片OK了。
2 Textmate的界面应该不是“华丽”这一路的吧?从外观上来看,Textmate和Emacs相差无几,但它的快捷键糅合了Emacs的和MacOS的,用起来有点不伦不类,跟语言相关的Bundles快捷键我一直记不住。
我用的是CarbonEmacs,在Apple的网址是:http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html
它的好处是快捷键都弄得很方便,command键是meta,用惯了Emacs的觉得很方便,elisp插件也比较全,因此也不需要osx下的教程了
的确,txtmate的快捷键实在太多了。
一直知道emacs是个好东西,在mac下没有怎么留心。去下载个看看,谢谢!