我们的团队使用ActiveState Komodo Edit来编辑远程主机上的文件。如果文件已经打开进行编辑,有没有办法(如在 VIM 中)锁定文件进行编辑?
使用宏切换当前选项卡的只读模式:
// Toggle colouring of and readonly on current tab
var view = ko.views.manager.currentView;
var scimoz = view.scimoz;
var tab = view.parentNode._tab;
if (tab.style.backgroundColor) {
tab.style.cssText = "outline-color: -moz-use-text-color; outline-style: none; outline-width: medium;";
if (scimoz.readOnly) scimoz.readOnly = false;
} else {
tab.style.cssText = "background: #FF8080;";
scimoz.readOnly = true;
}
引用
科莫多IDE/编辑发行说明
宏在 Komodo 9 中不再有效 - 自定义 - Komodo IDE & Edit |论坛
闪烁文档:SCI_SETREADONLY