Я новичок в мире Ubuntu и Vim Editor.
У меня вопрос: как я могу сохранить файл на моем локальном хосте, используя vim?
Когда я использую команду, :w
я сохраняю файл, но где? И как я могу изменить местоположение файла на /var/www/
?
41
Ответы:
Вы можете войти,
:pwd
чтобы отобразить текущий рабочий каталог. Это где ваш файл будет сохранен, если просто войти:w filename
. Вы можете изменить рабочий каталог с помощью:cd path/to/new/directory
. Или вы можете ввести полный путь к папке , где вы хотите сохранить файл с помощью команды записи, например,:w /var/www/filename
.источник
Команда
w
vim поддерживает в качестве параметра имя файла, которое может содержать путь, поэтомудолжно работать, если у вас есть права на запись в этот каталог.
Вы также можете использовать завершение табуляции для построения пути.
Голая команда
: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
, это очень полезно знать.Я считаю, что вы хотите попробовать что-то подобное. (не забудьте двойную косую черту в конце.)
источник
Внутри Vim, независимо от того, где файл сохранен в данный момент, вы можете указать путь к новому месту, где вы хотите сохранить его. Например, чтобы сохранить файл на рабочем столе:
нажмите, escчтобы перейти в обычный режим, затем введите
Это работает для любого пути, где у вас есть разрешение на запись в каталог. Если вы хотите сохранить файл там, где у вас нет разрешения на запись, вы можете сделать это:
источник
Если вы создали новый файл с помощью Vim, нажатие последовательности клавиш Esc- :- w- q- Enterсохранит файл в текущем месте, где вы запустили Vim. Например, если вы были в / home / $ USER, файл будет создан в этом каталоге. Самый простой способ - запустить vim, используя:
Это создаст новый файл или перезапишет файл с именем
myFile.txt
в текущем местоположении.источник
На вашем лаунчере вторая иконка представляет собой изображение шкафа для хранения документов. Это называется Nautilus (файловый менеджер Ubuntu).
Выберите Nautilus, и ваш домашний каталог должен открыться. Вы должны увидеть свой файл там.
Щелкните правой кнопкой мыши по вашему файлу и выберите «Копировать». Откройте свою электронную почту, составьте новое сообщение, нажмите на текст сообщения. Затем щелкните правой кнопкой мыши и на этот раз выберите «Вставить».
Эти инструкции работают для Ubuntu 14.04 и 16.04, но я не знаю, включает ли 12.04 Наутилус.
источник