Як я можу змусити 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.