Atom编辑器不会重新加载更改后的文件

问题描述 投票:34回答:3

我在Windows 7上使用Atom编辑器。在git shell上,当我运行命令时。git reset --hard 但如果我使用ATOM编辑器,则会保留修改。如果我试图在编辑器中关闭文件,Atom会问,文件被修改了,你要不要保存修改。

当文件被外部修改时,如何强制Atom撤销修改。

git atom-editor git-reset
3个回答
17
投票

根据 https:/discuss.atom.iotauto-reload-changed-files84516。, 文件监控器 是一个Atom包,它可以做到你想要的。


6
投票

一个简单的解决方案,工作。

1) 只要关闭正在编辑的文件

2)点击 "文件->重新打开最后一个项目",重新打开它

找到了!

对于Atom 1.29以上的版本,你只需点击编辑器右下角的 "Fetch "即可。

enter image description here


1
投票

为了 手动 强制重新加载文件,在你的应用程序中粘贴以下行。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 文件所在的可以通过(从 此处):

  • Linux: ~/.atom/init.coffee; 在Atom中打开 Edit > Init.Script
  • Mac。~/.atom/init.coffee;在Atom中打开 Atom > Init.Script
  • 窗口。%USERPROFILE%\.atom\init.coffee在Atom中打开 File > Init.Script

keymap.cson 文件所在的可以通过(从 此处):

  • Linux: ~/.atom/keymap.cson; 在Atom中打开 Edit > Keymap
  • Mac。~/.atom/keymap.cson;在Atom中打开 Atom > Keymap
  • 窗口。%USERPROFILE%\.atom\keymap.cson在Atom中打开 File > Keymap
© www.soinside.com 2019 - 2024. All rights reserved.