哪些文本编辑器可以利用Lion的版本功能?


14

我一直是Textmate的狂热用户,并且希望继续成为其中一员。但是,OSX的版本功能似乎是一个很棒且易于使用的想法。

我主要在做HTML,CSS和PHP,并且是一个独立开发人员。诚然,我可能没有花足够的时间尝试使用它,但是我从未设法将SVN或git放入我的工作流程中。但是,我认识到它们的潜在用途。

那么,是否有适合使用Web版本的Web设计人员/开发人员的轻量级文本编辑器?

有用的功能包括:

  • 语法高亮
  • 项目视图/边栏
  • 自动缩进

4
Xcode内置了自己的版本控制系统(git),使用起来非常简单

那是个好主意-我什至从未想到要使用Xcode进行Web开发。有人有经验吗?
乔迪·沃伦


1
很好的问题,但是我也将关注源代码控制,例如git,因为它提供了更大的功能来查找代码的发布版本等
user151019 2011年

2
是的,我敢肯定它将在TextMate 2中出现。这可能很快就会发布。对?
乔迪·沃伦,

Answers:


3

TexShop,Latex编辑器,现在支持Lion版本。它不是通用的文本编辑器,但可以照此使用,并支持您请求的许多功能。

http://pages.uoregon.edu/koch/texshop/lion.html


...它是由我亲爱的朋友迪克·科赫(Dick Koch)制作的,他是一个了不起的人,自1984年以来就一直从事Macintosh开发游戏,并一路获得了一些Apple设计大奖。
理查德

是的-他为此做得很棒。:-)
dan8394 2011年

2

Aptana致力于Web开发(html,javascript,css,php等)。它基于具有内置自动版本历史记录的Eclipse,因此我想 Aptana也有。

使用版本功能(替换或比较当前版本)就像右键单击文件一样容易(请参见图片)

在此处输入图片说明

优点:

  • 免费
  • 具有语法突出显示,侧边栏,自动缩进等等。
  • 跨平台(您是否应该切换)

可能的缺点:

  • 可能不使用Lion的版本控制
  • 不完全轻巧
  • 真正针对Web开发,因此不如一般的文本编辑器。

2

巧克力

真正有前途的编辑器具有超滑的外观,令人印象深刻的功能以及类似TextMate的捆绑系统。

Lion功能(在首选项中启用):

  • 全屏
  • 版本号
  • 自动保存

目前在公开Alpha中。


1

Lion附带TextEdit,因此它应该包含版本,如果使用TextEdit,请确保以正确的文件格式保存(特别是如果要在Windows上打开文件)


感谢您的回答萨曼莎,并且您在技术上是正确的。但是,我应该更具体一些-我正在寻找一种支持代码突出显示,自动缩进以及Web设计人员和程序员所需的其他基本功能的编辑器。我将更新问题以更加清楚。
乔迪·沃伦

1

我现在唯一知道的就是Mac App Store上的Smultron。这是关于应用程序的开发人员页面http://www.peterborgapps.com/smultron/


我实际上是出于某种兴奋/轻度的怀旧之情而购买的,但是不幸的是,它在新版本中严重受损。打开多个文件会将它们全部显示在单独的窗口中。有一个选项卡栏,但是如果您正在处理一个需要1个或2个以上文档的项目,那么它就没有用。
乔迪·沃伦,

遗憾的是您不喜欢该界面,因为您已经购买了该界面,尽管让开发人员知道您想要更改的内容可能会很好,并且可能会在更新中看到改进。
conorgriffin

嗯,好时机。我刚才问过他,他才回应。他说:“有机会。我们只需要拭目以待……”但是我现在想要!这是个不错的小编辑器,尤其是价格方面的编辑器,但目前不推荐使用。
乔迪·沃伦,

1

NeoOffice

NeoOffice 3.2.1 Beta 为Mac OS X 10.7 Lion用户添加了Apple的新版本,全屏模式和恢复功能

虽然文本编辑在NeoOffice的功能集中,但我不知道它是否是Web开发的理想选择。

我确实经常使用NeoOffice编辑HTML,但不要想象它符合与HTML或HTML5相关的任何特定标准集。


我使用NeoOffice已经快八年了。它是免费的,但捐赠是值得赞赏的。我在每个主要的新版本中都捐款一小笔。目前,3.2.1 Beta仅适用于在过去12个月内捐赠了一定金额的人。完整的3.2.1版本发布几个月后,无需捐赠即可使用3.2.1。在这里阅读细节:neooffice.org/neojava/en/...

0

Taco HTML Edit旨在简化创建可在各种浏览器中正确呈现的有吸引力的网站的过程。
Taco HTML Edit包含标签向导,可为您生成HTML标记。
Taco HTML Edit还可以帮助您查找HTML标记中的错误,甚至可以检查文档中的拼写。对于那些在开发中使用PHP脚本的人,Taco HTML Edit包含用于PHP管理的工具。

OS X Lion功能
对于OS X Lion用户,Taco HTML Edit支持自动保存,恢复,版本和全屏


0

我强烈建议避免在TextEdit中打开任何类型的标记(编程语言可能还可以,尽管它仍然是一项糟糕的工具)。它尝试将.html文件显示为富文本格式,这会将文档隐式地转换为RTF(静默转换)。如果您随后尝试将其转换为纯文本,希望它能让您看到标记,您会发现它只是将RTF转换为纯文本而感到失望。届时,如果您决定“撤消”该文件,.rtf文件现在将以静默方式替换您的原始.html文件,该文件现在已被永久销毁。希望您在Time Machine或其他地方有备份,因为您不会通过内置的版本控制系统找回备份。(至少,这就是它在Mountain Lion(10.8.1)中的工作方式。由于BBEdit不支持Lion /,所以我描述了我尝试使用TextEdit查看文档的较早版本时遇到的确切情况。 Mountain Lion的版本控制系统。)

实际上,有一个设置使TextEdit可用于查看HTML文档。在首选项的“打开并保存”下,确保选中 “将HTML文件显示为HTML代码而不是格式化文本” 。完成此操作后,我刚才描述的问题将不会发生。问题是默认情况下它是关闭的,这就是为什么我觉得完全避免TextEdit更加安全。


感谢您解释为什么TextEdit不是这项工作的工具。在管理代码时,不必对版本进行过仔细的考虑,并从自己的角度更改格式,并带来意想不到的后果。在需要使用专用编辑器的大多数开发环境中进行代码控制和SCM时,尤其需要轻触。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.