Як я можу змусити Sublime Text перезавантажити файл, що редагується?


62

Як я можу змусити Sublime Text (3) повторно завантажити файл, який зараз редагується, щоб врахувати зміни, внесені зовні?


2
Це вже робиться автоматично. Я шукаю рішення, щоб його запобігти.
atilkan

Відповіді:


83

Щоб повторно завантажити поточний файл, ви можете відновити файл або через запис у меню, File | Revert Fileабо через команду File: Revert(відкрийте палітру команд натисканням клавіш Ctrl+ Shift+ Pта введіть revert).

Щоб полегшити його в майбутньому, ви можете прив'язати ярлик до команди повернення, наприклад F5, просто додавши запис до своїх ключових прив'язок ( Preferences | Key Bindings - User):

{
    "keys": ["f5"],
    "command": "revert"
}

21
"повернути" ?! Фугу. Я думав, що це зробив щось інше. Дякую!
Уес Альваро

Повернення призводить до того, що файл буде порожнім :( Піднята збірка 3114.
AlikElzin-kilaka

Правильна відповідь, але ця прив'язка клавіш нерозумна
Апейрон

2
@Apeiron, чому ти вважаєш, що зв'язування клавіш нерозумно?
Меттью Ву

7

Хоча є прийнята відповідь, вона вимагає, щоб ми мали щоразу оновлюватись вручну, натискаючи клавішу F5. Спробуйте цей пакет Auto Refresh тут . Це автоматично оновлює файл через x секунд, який можна настроїти.


1
Я здогадуюсь, що "автоматичний" був початковим наміром питання, хоча прямо не вказано.
Піт Елвін

1

Хоч і запитували більше року тому: ви також можете скористатися командою "Файл-> Відкрити з кодуванням ...". Зауважте, що всі ваші зміни, внесені до цього часу, будуть відкинуті під час виконання перезавантаження / відновлення


1
як ми можемо зробити це для всіх файлів, а не лише окремо, вручну? і як ми можемо змусити це зробити це відразу, замість того, щоб запускати це вручну після злиття чи оформлення замовлення?
ahnbizcad

Який сенс робити таку замітку. Як відкрити двері? Ну, ви відкриєте двері, але зауважте, двері будуть відчинені. Ого. Дякую.
poige
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.