Запитання з тегом «save»

Запис файлів на стійкий носій інформації (зазвичай на жорсткий диск або SSD). У Vi це робиться за допомогою команди: write.

2
Які відмінності між: wq <cr>: x <cr> і ZZ при виході з vim?
У Vi і Vim, як всі ви знаєте, є багато синонімів. Я знаю три способи зберегти файл та вийти з Vim та Vi. Це : WQ &lt;CR&gt; , : х &lt;CR&gt; і ZZ . Я чув, що вони в чомусь різні. Чи є практичні відмінності між використанням: :x&lt;cr&gt; :wq&lt;cr&gt; або …


5
Як зберегти файл у каталозі, який ще не існує?
Припустимо, я запускаю Vim для редагування нового файлу в каталозі, який ще не створений: vim nonExisitingDirectory/newFile.txt Vim із радістю покаже мені порожній буфер, і я можу почати писати новий файл. Але коли я хочу записати файл на диск, я отримую цю помилку: E212: Can't Open file for writing. Я припускаю, …
35 save  autocmd 

7
Чи можливо зробити Vim автоматичним збереженням файлів?
Деякі текстові редактори та текстові редактори час від часу автоматично зберігають файли, які ми редагуємо, що дуже зручно для виживання від неприємних збоїв тощо. Чи є спосіб зробити так, щоб Vim автоматично зберігав наші файли через певний інтервал?

2
Як зберегти файл, для якого у мене немає дозволу на запис?
Іноді трапляється, що я відкриваю файл і вношу деякі зміни як власний користувач, не помічаючи і не «забуваючи» помічати [read-only]попередження в рядку стану (наприклад, якийсь випадковий /etcфайл конфігурації, як /etc/resolv.conf). :w!в цьому випадку, очевидно, не вдається, тому що мій користувач не має дозволу на запис. Тож мені доводиться :w /home/filename, …

3
Як зробити так, щоб vim автоматично додав новий рядок до кінця файлу?
Vim зазвичай пише &lt;EOL&gt;для останнього рядка лише тоді, коли в оригінальному файлі був такий. Як змусити vim постійно писати новий рядок у кінці файлу (коли файл не є двійковим і його ще немає)? Я тестував eolваріант, але він не працював так, як очікувалося. Дивіться також: Збережіть пропущений кінець рядка в …

2
Не торкайтеся файлу під час запису, якщо файл не було змінено
Іноді я розчулено набираю текст, :wколи щось читаю. Це призводить до зміни часу модифікації файлу, а іноді і призводить до того, що моя система збирання зайво відновлює значну частину проекту. Чи є спосіб встановити vim, щоб просто нічого не робити, якщо я спробую написати файл, і він не був змінений?
15 save 

2
Автоматично зберігає Vim?
Від :help swap-file: Оновлення swapfile Файл підкачки оновлюється після введення 200 символів або коли ви нічого не набрали протягом чотирьох секунд. Це трапляється лише в тому випадку, якщо буфер був змінений, а не тоді, коли ви лише переміщалися. Причина, чому він не оновлюється постійно, полягає в тому, що це занадто …
13 save  swap-file  backup 

4
Як редагувати файли crontab за допомогою Vim (я отримую помилку: 'тимчасовий файл повинен бути відредагований на місці')
Як редагувати crontabфайли у FreeBSD? $ crontab -e # ... I do my thing in vim &amp; :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 Використання EDITOR=nviпрацює чудово ... Linux також, здається, працює добре ...
12 save  unix 

1
Чому курсор рухається до початку рядка після <Esc>?
Я помітив, редагуючи рядок у файлі .txt у режимі вставки, курсор переміститься до початку рядка після запису, використовуючи послідовність клавіш: &lt;esc&gt;:w Я хотів би змінити цю поведінку таким чином, щоб курсор залишався в позиції після: write. Чи можливо це? Мені не потрібен курсор, щоб він залишався у режимі вставки, я …

2
Як переконатися, що у файлі не внесено змін
Чи все-таки я можу переконатися, що файл заблокований, щоб я не міг вносити будь-які зміни до нього. Чи є команда для блокування / розблокування файлу у vim. Деколи я хотів би, щоб файл знаходився в режимі лише для читання.
11 save 

2
Чи є плагін vim, який реалізує функцію гарячого виходу з піднесеного тексту
Гарячий вихід - одна з вбивчих особливостей редактора Sublime Text. Це дозволяє закрити редактор в будь-який момент часу, не турбуючись про зміни у відкритих файлах - він просто закривається без будь-якого питання. Після повторного запуску ST всі відкриті та відредаговані файли будуть у тому ж стані, що були до закриття …
11 save 

3
Не додайте новий рядок у кінці файлу
Під час збереження Vim завжди додає новий рядок в кінці моїх файлів, і це викликає помилки в моїх скриптах PHP. Як я можу зробити так, щоб vim не додав цей новий рядок для збереження?
11 save 

1
Як я можу відмовити Vim писати файл, не видаючи помилку?
Я намагаюся вдосконалити код з цієї відповіді, щоб попросити підтвердження перед тим, як створити відсутні каталог, ось що я пишу: function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response = nr2char(getchar()) if response ==? "y" call mkdir(a:path, "p") endif endif endfunction …
10 save  autocmd  error 


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