Как редактировать этот VIM-файл, как обычный редактор файлов? - PullRequest
0 голосов
/ 29 декабря 2018

Лично я больше всего разочарован использованием vim для редактирования простых файлов.

Я следую этому руководству , чтобы настроить Ubuntu на VPS-сервере, который требует удаления некоторых строкв файле ~ / .vnc / xstartup.

Может кто-нибудь порекомендовать лучший способ решения этой проблемы или просто отказаться от vim и использовать ftp?

enter image description here

Ответы [ 3 ]

0 голосов
/ 29 декабря 2018

Требуется некоторое время, чтобы привыкнуть к vim, но как только вы это сделаете, это довольно быстро;Вот некоторые полезные команды

h - влево j - вниз k - вверх l - вправо

i - перейдите в режим вставки, чтобы вставить текст как обычноВы также можете использовать обычные ярлыки, такие как ctrl-c и ctrl-v здесь

наконец - если вы хотите сохранить файлы, убедитесь, что вы нажимаете esc, чтобы перейти в «обычный режим» (режим vim по умолчанию)где вы можете использовать J, чтобы спуститься и т. д.).Если вы хотите сохранить и сохранить тип файла :wq, если вы не хотите сохранять файл и выйти из него, введите :q!

Как только вы привыкнете к vim, он будет намного быстрее обычного редактора.- Я также нашел это поначалу изнурительным.Если вы хотите узнать больше о vim, вы также можете набрать vimtutor в терминале (по крайней мере, в Mac), и он даст вам полезное руководство

0 голосов
/ 30 декабря 2018

tl; dr Переместитесь на строку, которую нужно удалить, используя клавиши h / j / k / l или клавиши со стрелками, и дважды нажмите клавишу d.Теперь сохраните и выйдите с помощью: wq.

Я настоятельно рекомендую вам изучить основы vim, просто используя команду vimtutor в эмуляторе терминала (если она доступна в Windows) или найдите vim-wiki.Поначалу это сложно.Но как только вы почувствуете это, пути назад уже не будет.

Большинство команд основаны на мнемонике:

  • d -> сокращение для удаления
  • y -> сокращение для восстановления (или копирования)
  • u -> отменить
  • h / j / k / l или даже стрелки -> движение

Есть также три основных режима работы в vim, о которых вы должны знать.

  • Нормальный режим - там, где работают вышеупомянутые команды (например, нажатие d будет сигналом для редактора, а не для вставки символа "d").
  • Режим вставки - вы, безусловно, можете вставить любые символы на экран, как в любом редакторе.
  • Визуальный режим - вы можете визуально выбирать символы и выполнять любые команды обычного режима для этого выбора и так далее.

Так что здесь, в вашем случае, вы хотите удалить определенные строки из файла.Сначала перейдите в обычный режим, нажав клавишу Esc, а затем перейдите к строке, которую вы хотите удалить, используя клавиши перемещения, упомянутые выше.Затем в обычном режиме нажмите дважды кнопку d, то есть dd.Это удаляет вашу линию.

В качестве последнего шага для сохранения его перейдите в режим командной строки с помощью клавиши:.Теперь посмотрите в нижней части экрана, и вы можете увидеть ":".Не вводите wqa для записи изменений, внесенных во все буферы, и выхода.

0 голосов
/ 29 декабря 2018

Пройдите vim docs .

Кроме того, вы должны быть в insert mode, чтобы иметь возможность вставлять вещи в файл, вы можете войти в режим вставки, нажав i послеоткрытие файла.

Здесь - более простое руководство.

...