我在Windows 7上使用Atom编辑器。在git shell上,当我运行命令时。git reset --hard
但如果我使用ATOM编辑器,则会保留修改。如果我试图在编辑器中关闭文件,Atom会问,文件被修改了,你要不要保存修改。
当文件被外部修改时,如何强制Atom撤销修改。
根据 https:/discuss.atom.iotauto-reload-changed-files84516。, 文件监控器 是一个Atom包,它可以做到你想要的。
为了 手动 强制重新加载文件,在你的应用程序中粘贴以下行。init.coffee
档案 此处):
atom.commands.add "atom-workspace", "custom:revert-to-disk", ->
atom.workspace.getActiveTextEditor().buffer.reload()
在你的 keymap.cson
文件,粘贴以下内容。
'atom-workspace':
'f5': 'custom:revert-to-disk
每当一个文件发生变化,而不是自动重新加载时,进入标签,然后按 F5. 该文件会立即恢复到磁盘状态。爽快. 所以要注意,任何人工的改动(如果有的话)也是 遗失但这正是任何恢复到磁盘状态功能的目的。
在 init.coffee
文件所在的可以通过(从 此处):
~/.atom/init.coffee
; 在Atom中打开 Edit
> Init.Script
~/.atom/init.coffee
;在Atom中打开 Atom
> Init.Script
%USERPROFILE%\.atom\init.coffee
在Atom中打开 File
> Init.Script
该 keymap.cson
文件所在的可以通过(从 此处):
~/.atom/keymap.cson
; 在Atom中打开 Edit
> Keymap
~/.atom/keymap.cson
;在Atom中打开 Atom
> Keymap
%USERPROFILE%\.atom\keymap.cson
在Atom中打开 File
> Keymap