这个问题看起来可能是重复的,但它并不是。
我不是在寻找一个完整的IDE来编写iPhone应用程序;我正在寻找一款可以识别Objective-C语法的Windows或Linux文本编辑器。我知道NotePad++可以,但真的很痛苦......
我需要的是一款编辑器,它可以:
- 自动补全大括号(NotePad++无法实现)
- 自动插入文件末尾的新行(NotePad++无法实现)
- 突出显示语法(NotePad++可以实现)
- 自动补全指令、类名和/或方法名(NotePad++无法实现)
谢谢。
这个问题看起来可能是重复的,但它并不是。
我不是在寻找一个完整的IDE来编写iPhone应用程序;我正在寻找一款可以识别Objective-C语法的Windows或Linux文本编辑器。我知道NotePad++可以,但真的很痛苦......
我需要的是一款编辑器,它可以:
谢谢。
emacs FTW!
emacs具有出色的objective-c-mode,可以进行无数种方式的自定义,可以配置为进行大量自动完成。
在Windows、Linux和Mac OS X的前身时期,当Project Builder(Xcode已经消失的前身)不可用时,我在IDE上使用了超过十年的emacs。
学习曲线相对较陡峭,但是emacs确实是一个令人惊叹的强大编辑器。
您可以使用Vim与clang和clang_complete插件一起完成Objective-C代码的自动补全。更多信息请参见此处。clang将比ctags更好地解析代码,因为clang是苹果公司可能要转向的编译器之一,而且其目标之一是改进代码补全。
我认为clang_complete插件不支持自动补全大括号。但是它可能可以配置为这样做。
你可能需要尝试使用SublimeText 2编辑器,搭配SublimeClang插件来实现自动补全功能。当然,你还需要配置该插件,并添加一组iPhone SDK的头文件。我正在使用这些工具进行GNUstep开发,它们也应该适用于你使用iPhone SDK。
你可以使用Komodo IDE来获得更好的语法高亮。