javascript - 是否有任何具有尾部或监视文件更改功能的 Mac 文本编辑器?

标签 javascript macos text-editor tail watch

理想情况下,我想在 TextMate 中使用它但是除了Show Web Preview之外我没有发现任何功能,这对我可以设置更新页面的时间间隔来说很好,但绝对不适用于观看任何文件并应用语法突出显示或任何格式。

我想要实现的一个简单示例是模拟与 CoffeScript Try Now 完全相同的行为。您可以在一侧输入并查看文件在 javascript 中的外观的功能。

理想情况下,我会打开我的 .coffee 文件,然后在终端上运行 coffee --watch,它将跟踪该特定文件的任何文件更改,这样我就可以在我的文本编辑器中弹出另一个窗口,它将不断更新 coffeescript .js 生成的文件。

喜欢this , 其中左侧窗口显示当前文件,右侧窗口显示以特定间隔观看的文件。

我不确定我是否足够清楚,如果不够,请告诉我.. 但基本上我只是想实时查看在运行特定脚本后我的文件发生了什么,但带有语法高亮和其他任何可能的东西。

我只是在测试这个 kaleidoscope应用程序,它的可视化工作方式非常好,虽然无法编辑,也没有语法突出显示功能,但它真的很好,所以它让我觉得像这样的东西会非常好:

干杯

最佳答案

Emacs 可以做这两件事(您最好将它作为 Cocoa 应用程序运行)。

ediff 的工作方式类似于 Kaleidoscope(减去连接两个修订版的对 Angular 线),并且允许您在不干扰 diff 过程的情况下编辑文件。默认情况下,你会得到一个以上的版本,但你可以按 | 切换到并排,按 m 扩展到全屏宽度(不幸的是,这不会无法在多个显示器上正常工作,至少在我使用的 Emacs 版本中是这样。)

Here's an example.

要尾部/自动还原事物,Emacs 中内置了 auto-revert-modeauto-revert-tail-mode

emacswiki.org如果您想弄清楚如何在 Emacs 中做某事,这非常好,就像 (duh) Stack Overflow 一样。 Mastering Emacs是一个相对较新的博客,其中有一些很棒的文章。还有 M-x all-things-emacs其中链接到一些有用的截屏视频。

关于javascript - 是否有任何具有尾部或监视文件更改功能的 Mac 文本编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091431/

相关文章:

javascript - Canvas 分层

Javascript 使用正则表达式分割数字和字符串

regex - 如何在触发 "unterminated substitute pattern"错误的 bash 脚本中重新组织 sed 正则表达式中的嵌套引号?

python - 将文本表转换为 Pandas 数据框

c++ - 想要在 c/c++ 中以编程方式在某些文本编辑器中打开文本文件

javascript - 对象值仅在数组的第一个元素中增加

windows - 是否有 "free"方法可以在不同操作系统上进行测试?

macos - 如何在 Catalina 的自动外观模式下检测 OSX 处于深色模式还是浅色模式

php - ubuntu上CakePHP(带有捆绑软件)的最佳编辑器是什么

javascript - 将类别树转换为平面列表的算法