Я новий у світі редактор ubuntu та vim.
Моє запитання: як я можу зберегти файл на своєму localhost за допомогою vim?
Під час використання команди :w
я зберігаю файл, але де? І як я можу змінити розташування файлу на /var/www/
?
Я новий у світі редактор ubuntu та vim.
Моє запитання: як я можу зберегти файл на своєму localhost за допомогою vim?
Під час використання команди :w
я зберігаю файл, але де? І як я можу змінити розташування файлу на /var/www/
?
Відповіді:
Ви можете ввести, :pwd
щоб відобразити поточний робочий каталог. Тут буде збережено ваш файл, якщо просто ввести його :w filename
. Ви можете змінити робочий каталог за допомогою :cd path/to/new/directory
. Або ви можете ввести повний шлях до папки , де ви хочете зберегти файл за допомогою команди записи, наприклад, :w /var/www/filename
.
Команда w
vim підтримує як параметр ім'я файлу, яке може містити шлях, так
:w /var/www/filename
має працювати, за умови, що у вас є дозволи на запис у цей каталог.
Ви також можете використовувати завершення вкладки для створення назви шляху.
Гола команда :w
працює лише в тому випадку, якщо ви вже почали vim
давати їй ім'я файлу.
Перейдіть до каталогу, в який потрібно зберегти новий файл, відкрийте файл, який ви бажаєте редагувати, а потім використовуйте
Esc:sav newfilename
або Esc:w newfilename
Це повинно працювати для вас.
Докладніше про поради з vim. Ви можете вважати, що цей чіт-лист корисний.
Відредагуйте за запитом.
:sav
зберігає файл з новим іменем та відкриває новий файл у Vim.
Примітка: sav не закриє початковий буфер, він приховає його. За замовчуванням приховані буфери вивантажуються.
:w
збережіть файл з новим іменем, але зберігає оригінал відкритим для редагування.
Редагувати джерело: https://stackoverflow.com/questions/4980168/how-to-save-as-a-new-file-and-keep-working-on-the-original-one-in-vim
:sav
і :w
це дуже корисно знати.
Я вважаю, ви хочете спробувати щось подібне. (не забудьте подвійну косу рису в кінці.)
:w /var/www//%:t
Всередині Vim, незалежно від того, де файл зараз збережено, ви можете надати шлях до нового місця, куди ви хочете його зберегти. Наприклад, щоб зберегти файл на робочому столі:
натисніть, escщоб перейти в звичайний режим, а потім наберіть
:w ~/Desktop/filename
Це працює для будь-якого шляху, де у вас є дозвіл на запис у каталог. Якщо ви хочете зберегти десь там, де у вас немає дозволу на запис, ви можете зробити це:
:w !sudo tee /path/to/my/filename
Якщо ви створили новий файл з Vim, натискання послідовності клавіш Esc- :- w- q- Enterзбереже файл у поточному місці, де ви запустили Vim. Наприклад, якщо ви були в / home / $ USER, файл буде створений під цією каталогом. Найпростіший спосіб - запустити vim за допомогою:
vim myFile.txt
Це створить новий файл або замінить файл з іменем myFile.txt
у поточному місці.
На вашому запуску другий значок - зображення шафи для подачі. Це називається Nautilus (Файловий менеджер Ubuntu).
Виберіть Nautilus і ваш домашній каталог повинен відкритися. Ви повинні побачити свій файл там.
Клацніть правою кнопкою миші на вашому файлі та виберіть "копіювати" Відкрийте свою електронну пошту, складіть нове повідомлення, натисніть на корпус повідомлення. Потім клацніть правою кнопкою миші і цього разу виберіть «Вставити».
Ці інструкції працюють для Ubuntu 14.04 та 16.04, але я не знаю, чи 12.04 включає Nautilus.