Я новичок в мире редактора ubuntu и vim. Мой вопрос: как я могу сохранить файл на своем localhost с помощью vim? Когда я использую команду :w, я сохраняю файл, но где? И как я могу изменить местоположение файла на /var/www/?
Команда w vim поддерживает в качестве параметра имя файла, которое может содержать путь, поэтому
:w /var/www/filename
должно работать, если у вас есть права на запись в этот каталог. Вы можете также использовать вкладку для создания пути.
Голая команда :w работает только если вы начали vim, дав ей имя файла уже.
Перейдите в каталог, в который вы хотите сохранить новый файл, откройте файл, который вы хотите отредактировать, а затем используйте
Esc: sav newfilename или Esc: w newfilename Это должно сработать для вас.
Для получения дополнительной информации о советах с vim вы можете найти эту полезную таблицу.
Изменить в соответствии с запросом.
:sav сохраняет файл с новым именем и открывает новый файл в Vim.
Примечание: sav не будет закрывать начальный буфер, он скроет его. По умолчанию скрытые буферы выгружаются.
:w сохраните файл с новым именем, но сохранит оригинал для редактирования.
Изменить источник: cheatsheet
Внутри Vim, независимо от того, где файл в настоящее время сохранен, вы можете указать путь к новому местоположению, в котором вы хотите его сохранить. Например, чтобы сохранить файл на рабочем столе:
нажмите esc, чтобы перейти в обычный режим, затем введите
:w ~/Desktop/filename
Это работает для любого пути, на котором у вас есть разрешение на запись каталог. Если вы хотите сохранить где-нибудь, где у вас нет разрешения на запись, вы можете сделать это:
:w !sudo tee /path/to/my/filename
Я считаю, вы хотите попробовать что-то вроде этого. (не забывайте двойную косую черту в конце.)
:w /var/www//%:t
Если вы создали новый файл с Vim, нажатие последовательности клавиш Esc -: - w-q-Enter сохранит файл в текущем месте, где вы запустили Vim. Например, если вы были в / home / $ USER, файл будет создан в этом каталоге. Самый простой способ - запустить vim, используя:
vim myFile.txt
Это создаст новый файл или перезапишет файл с именем myFile.txt в текущем местоположении.
На вашей панели запуска второй значок - это изображение шкафа подачи. Это называется Nautilus (Диспетчер файлов Ubuntu).
Выберите Nautilus, и ваш домашний каталог должен открыть. Вы должны увидеть свой файл там.
Щелкните правой кнопкой мыши на своем файле и выберите «copy». Откройте свою электронную почту, составьте новое сообщение, нажмите на тело сообщения. Затем щелкните правой кнопкой мыши и на этот раз выберите «Вставить».
Эти инструкции работают для Ubuntu 14.04 и 16.04, но я не знаю, включает ли 12.04 Nautilus.