当我编写或阅读代码(Java、JavaScript、HTML、CSS、XML 等)时,我更喜欢比 IDE 更轻量级的东西,它会突出语法但不会做太多其他事情。OSX 有哪些选项?
在 Windows 上,我可能会使用 notepad++,而在 Linux 上,大多数发行版都有一个默认的语法高亮文本编辑器。
重要功能
语法高亮
能够关闭自动完成(如果存在)(我觉得它是侵入性的)
加载时间短,几乎没有多余的功能。
低成本(低于 20 英镑)或免费
奖金
- 一次、在选项卡中或并排视图中打开多个文件
 
当我编写或阅读代码(Java、JavaScript、HTML、CSS、XML 等)时,我更喜欢比 IDE 更轻量级的东西,它会突出语法但不会做太多其他事情。OSX 有哪些选项?
在 Windows 上,我可能会使用 notepad++,而在 Linux 上,大多数发行版都有一个默认的语法高亮文本编辑器。
重要功能
语法高亮
能够关闭自动完成(如果存在)(我觉得它是侵入性的)
加载时间短,几乎没有多余的功能。
低成本(低于 20 英镑)或免费
奖金
我喜欢Sublime Text:

Objective-C 不是语法高亮的最佳语言,但那是我目前打开的语言。它支持完整的语言列表:

"auto_complete": false总而言之,我喜欢 Sublime 作为文本编辑器。它几乎可以打开任何东西(.CSV、.SQL、.plist 等)。它确实是我最有价值的实用程序之一。
TextWrangler(BBEdit 的免费小弟)是一个通用的文本、代码编辑器,支持语法着色并拥有各种文本操作工具。它支持通过 sftp/ftp 保存/编辑文件(使用本机钥匙串,因此,如果您的 ssh 密钥已经与钥匙串集成,则无需设置任何新内容!)
它是一个原生 Mac 应用程序(可作为独立应用程序或从 Mac App Store 获得),因此它支持版本、经过身份验证的保存、与内置字典和钥匙串的集成、服务、原生 Quartz 文本平滑等。
 
看看原子。“适用于 21 世纪的可破解文本编辑器”
它与 GitHub 上的人编写的 TextMate 或 SublimeText 非常相似,并且是开源的。它的核心价值主张是可定制的,但具有非常可靠的初始配置。
他们的目标:
“在 GitHub,我们正在构建我们一直想要的文本编辑器。您可以自定义工具来做任何事情,而且在第一天就可以高效地使用,而无需触及配置文件。Atom 是现代的、平易近人的,并且可以破解核心。我们迫不及待地想看看你用它建造了什么。”

特征
语法高亮:是的。
关闭自动完成功能Yes。这是一个预配置的功能,但您可以禁用它。
加载时间短,几乎没有多余的功能。是快速启动时间。您可以通过删除软件包或禁用它们来删除您想要的所有功能。它有一组非常明智的起始功能。
低成本。是的,它是免费的(并且是开源的)。它还有许多免费的开源软件包,您可以使用它来扩展基本功能。
奖金

双倍奖励 - 它是跨平台的。这尤其值得注意,因为您发现自己处于困境。如果您了解可以在任何平台上使用的文本编辑器,您将不会再经历这个过程!
Atom 的预构建版本可用于 OS X 10.8 或更高版本、Windows 7 和 8、RedHat Linux 和 Ubuntu Linux。
Emacs将满足您的需求。OSX 带有一个古老的版本,您可能想要安装一个带有本机界面的更新版本。它是免费的(它是自由软件运动的历史亮点之一)。作为奖励,它几乎可以在任何 PC 风格或高端移动平台上使用。
Emacs 在编辑代码时提供的一组特性取决于编程语言,但通常这三个特性默认处于活动状态:
仅在明确请求(例如按Option+ Tab)或安装一些额外插件后才会完成。
Emacs 有很多功能,但它们不会妨碍您。如果您愿意,可以关闭工具栏和菜单栏以节省屏幕空间。如果您发现错误地调用命令,甚至可以禁用命令,或者只是更改键绑定。
按照现代标准,Emacs 的加载速度非常快。如果您仍然觉得启动太慢,您可以在登录时启动它,然后安排在现有 Emacs 窗口或新窗口中打开文件(调用emacsclient而不是emacs在现有 Emacs 实例中打开文件)。
Emacs 不会将文件绑定到特定窗口。在每个窗口中,您可以在同一 Emacs 实例中打开的任何文件之间切换。对于并排视图,您可以打开两个 OS 窗口,也可以打开一个包含两个 Emacs 窗口的 OS 窗口(注意术语:Emacs 将 OS 窗口称为“框架”;框架可以分为窗格,Emacs 称之为“窗户”)。