2011-02-23 29 views
1

理想情况下,我想在TextMate中使用此功能,但是除了显示网络预览之外,我没有发现任何功能,这对于我可以设置更新页面的间隔的事实很好,但对于观看任何内容文件,并应用语法突出显示或任何格式。是否有任何带有尾部或手表文件更改功能的Mac文本编辑器?

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

所以最好我会打开我的.coffee文件,然后运行在终端将跟踪该特定文件的任何文件更改coffee --watch,所以我可以只弹出我的文字编辑器中的另一个窗口,这将只是保持更新的CoffeeScript .js生成的文件。

this,其中左边的窗口显示当前文件,右边的窗口显示正在以特定间隔观看的文件。

我不知道如果我是清楚的足够多的,如果不是,请让我知道.. 但基本上我只是想在实时发生的事情我的文件,看看运行特定的脚本后,但语法高亮和其他任何可能的。

我只是在测试这个kaleidoscope应用程序,它的可视化工作方式非常棒,虽然没有语法高亮功能,但它非常好,所以它使我觉得像这样的东西会非常好:

欢呼

+2

emacs在终端? – kenny 2011-02-23 13:27:05

+0

@kenny谢谢你的提示,你知道关于这个主题的任何介绍,可以告诉我它是如何工作的吗?我从来没有使用emacs或VIM,但它看起来真的很诱人后,看这个peepcode插曲http://peepcode.com/products/smash-into-vim-i :) – zanona 2011-02-23 14:26:22

+0

我确信有很多,http:// rootprompt .org/article.php3?article = 359,但您可以简单地打开一个shell并在该文件上运行尾部。 – kenny 2011-02-23 14:58:56

回答

1

Emacs的都可以做这些事情(你可能会更好过运行它作为一个可可应用程序)。

ediff与万花筒(减去连接两个修订版的对角线)的工作方式类似,并且可让您在不影响diff过程的情况下编辑文件。默认情况下,您可以使用多个版本,但可以按|切换到另一侧由端和扩大至全屏宽度(不幸的是,这并不以多显示器正常工作,至少在Emacs的版本我使用。)

Here's an example.

要拖尾/自动还原东西,Emacs中内置了auto-revert-modeauto-revert-tail-mode

emacswiki.org是非常好的,如果你想弄清楚如何在Emacs中做一些事情,就像(堆)堆栈溢出一样。 Mastering Emacs是一个相对较新的博客,有一些很棒的文章。还有M-x all-things-emacs链接到一些有用的屏幕录像。

+0

非常好尼古拉斯非常感谢你的解释,这似乎非常好,我一定会去尝试一下。干杯 – zanona 2011-02-25 12:25:23

1

您可以在用于监视系统日志的OSX控制台日志查看器实用程序中打开日志文件。就那么简单。它不会显示你的差异,但它确实模仿尾巴-f功能。

相关问题