如果在Sublime文本2中打开了一个文件,然后切换了对终端中文件进行了更改的分支,则在Sublime文本2中不会更新文件内容,直到通过单击选择编辑器为止.
如何自动神奇地改变它?
Sublime Text 没有任何内置方法来执行此操作。也许 Sublime Text 插件可以通过将论坛线程中的文件刷新插件与相当于 watchr 的 Python 相结合来做到这一点。
这个 Sublime 论坛帖子询问如何让不同选项卡中的文件自动更新,因为 Sublime Text 已经位于最前面。提问者找不到让 Sublime Text 执行此操作的方法,但作为解决方法,编写了一个插件,让他们可以按热键重新加载所有打开的选项卡。
您可以尝试使用相同的原理来解决此问题,即创建一个系统范围的热键来切换到 ST2 并返回。您可以使用Windows 的AutoHotkey或 Mac 的Quicksilver或Keyboard Maestro来实现热键。它不如自动更新,但也仅次于自动更新。每次您希望文件发生更改时,您都可以按热键。
您甚至可以使用watchr等工具来监视您计划编辑的文件中的更改,并自动触发 AutoHotkey 脚本或 AppleScript,在文件更新时切换到 Sublime Text 并返回。放弃 GUI 脚本并使用 Sublime Text 的 Python 界面重新加载视图而不切换到它会更好,但我不知道 Sublime Text 是否允许您从应用程序外部的程序在应用程序中运行 Python。
| 归档时间: |
|
| 查看次数: |
3673 次 |
| 最近记录: |