Vim — это текстовый редактор, который предпочитают многие пользователи, которые проводят много времени в командной строке. В отличие от других редакторов, Vim имеет несколько режимов работы, которые могут немного напугать новых пользователей.

Vim или его предшественник Vi предустановлен на macOS и почти во всех дистрибутивах Linux. Знание основ Vim поможет вам, когда вы столкнетесь с ситуацией, когда ваш любимый редактор недоступен.

В этом руководстве объясняется, как сохранить файл в Vim / Vi и выйти из редактора.

Режимы Vim

Когда вы запускаете редактор Vim, вы находитесь в обычном режиме. В этом режиме вы можете использовать команды vim и перемещаться по файлу.

Чтобы ввести текст, вам необходимо войти в режим вставки, нажав клавишу i . Этот режим позволяет вставлять и удалять символы так же, как в обычном текстовом редакторе .

Чтобы вернуться в нормальный режим из любого другого режима, просто нажмите Esc .

Открыть файл в Vim / Vi

Чтобы открыть файл с помощью Vim, запустите терминал и введите vim а затем имя файла, который вы хотите отредактировать или создать:

НУБ И ПРО НЕ МОГУТ ВЫЙТИ ИЗ МАЙНКРАФТ ! НУБИК И ПРО ТРОЛЛИНГ ЛОВУШКА MINECRAFT


vim file.text

Другой способ открыть файл — запустить редактор и ввести :e file_name , где file_name — это имя файла, который вы хотите открыть.

Сохраните файл в Vim / Vi

Команда для сохранения файла в Vim :w .

Чтобы сохранить файл без выхода из редактора, вернитесь в нормальный режим, нажав Esc , введите :w и нажмите Enter .

  1. Нажмите Esc
  2. Тип :w
  3. Нажмите Enter

Также существует команда обновления :up , которая записывает буфер в файл только при наличии несохраненных изменений.

Чтобы сохранить файл под другим именем, введите :w new_filename и нажмите Enter .

Сохраните файл и выйдите из Vim / Vi

Команда для сохранения файла в Vim и выхода из редактора :wq .

Чтобы сохранить файл и одновременно выйти из редактора, нажмите Esc чтобы переключиться в нормальный режим, введите :wq и нажмите Enter .

  1. Нажмите Esc
  2. Тип :wq
  3. Нажмите Enter

Другая команда для сохранения файла и выхода из Vim 😡 .

Разница между этими двумя командами заключается в том, что 😡 записывает буфер в файл, только если есть несохраненные изменения, тогда как :wq всегда записывает буфер в файл и обновляет время модификации файла.

Закройте Vim / Vi без сохранения файла

Чтобы выйти из редактора, не сохраняя изменений, переключитесь в нормальный режим, нажав Esc , введите :q! и нажмите Enter .

  1. Нажмите Esc
  2. Введите :q!
  3. Нажмите Enter

Выводы

В этом руководстве мы показали вам, как сохранить файл в Vim и выйти из редактора. Если вы новичок в Vim, посетите сайт Open Vim, где вы можете попрактиковаться в Vim с помощью интерактивного руководства.

Читайте также:  Как в Майнкрафте написать всем сообщение

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник: routerus.com

Управление майнкрафт на пк

Майнкрафт 1.12.2 как выйти из карты без сохранения? На пк

Как использовать адский светоч в майнкрафт?

Не могу скачать официальный майнкрафт лаунчер

Minecraft при подключении на сервер выдаёт ошибку: illegal packet received terminating connection Версия 1.16.5

Как узнать, сколько прожито игровых дней в майнкрафте?

Как добавить в приват игрока на анархии? [minecraft

12 ответов

  • 2 года назад
  • 3 ответа

Не заходит на сервер в майнкрафт 1 12 2 Па Павел Чернышев

  • 2 года назад
  • 2 ответа
  • 3 года назад
  • 4 ответа

Minecraft сервер с модами на Aternos ошибки в коде Ал Алексей Зыкин

  • 2 года назад
  • 1 ответ

Вылетает когда захожу в мир Майнкрафт Al Alex Bez

  • 2 года назад
  • 1 ответ

Проблема с майнкрафтом с модами Да Даниил Калинка

  • 1 год назад
  • 1 ответ

Какие стёкла подойдут для этого дома в Minecraft?

Какие стёкла подойдут для этого дома в Minecraft?

5 месяцев назад

Баг текстур майнкрафт 1.16.5

Баг текстур майнкрафт 1.16.5

5 месяцев назад

Какой шанс случайно найти клад в майнкрафте? - 1

Какой шанс случайно найти клад в майнкрафте? — 1

5 месяцев назад

Источник: minecraftru.net

Как отсюда выйти: шпаргалка по Vim

Обложка: Как отсюда выйти: шпаргалка по Vim

Вы собираетесь создать файл crontab и внезапно оказываетесь в этом странном редакторе по умолчанию. В том, в котором всё никак не разберётесь.

ESC? Ничего не произошло. CTRL + C? Нет. ESC ESC ESC? Неа.

Вы в тупике.

Ну вот, опять. Склонив голову от стыда, вы запускаете очередной терминал, чтобы исполнить команду killall vim и продолжить заниматься своими делами.

С вами бывало такое? Конечно, бывало. Что ж, потратив несколько минут на эту статью, вы познакомитесь с основами редактора Vim (и научитесь быстро выходить из него).

Vim по умолчанию установлен во многих операционных системах (включая большинство дистрибутивов Linux и macOS), поэтому хотя бы поверхностные знания о нём лишними не будут. Откройте терминал и введите vim .

В умелых руках Vim может стать мощнее многих IDE. И, разумеется, он не ест сотни мегабайт памяти лишь для отображения пустого файла (да, Eclipse, это о тебе).

Основы

Некоторые из нижеописанных команд начинаются с двоеточия: нажав его, появится подсказка, в которой будет указана полная команда. Команды без двоеточий — это скорее горячие клавиши, которые можно использовать в режиме по умолчанию (в нём запускается Vim). Команды, написанные ЗАГЛАВНЫМИ БУКВАМИ — это отдельные клавиши: например, ESC — это клавиша Esc на вашей клавиатуре.

Читайте также:  Как сделать мотор для лодки в Майнкрафте

Все команды чувствительны к регистру и должны выполняться вне режима insert.

Выход из Vim

Выход без сохранения изменений:

Как запомнить: quit dammit! (закройся, чёрт возьми!)

Выход с сохранением изменений:

Как запомнить: write to disk and quit

Навигация

Для перемещения по открытому файлу используйте стрелки.

Перемещение на строку 285:

Поиск слова «import»:

/import

Изменение текста

Вставка текста там, где стоит курсор:

Вставка текста в конце текущей строки:

Выход из режима редактирования (возврат в стандартный режим):

Выделение текста

Переход в визуальный режим:

Для выделения текста используйте стрелки.

Выход из визуального режима:

Копирование, удаление, вставка

Копирование выделенного текста в буфер:

Удаление выделенного текста:

Копирование текущей строки в буфер:

Как запомнить: yank yank

Копирование трёх строк, включая текущую, в буфер:

Удаление текущей строки и помещение её в буфер:

Как запомнить: delete delete

Удаление 5 строк, включая текущую:

Вставка из буфера перед текущей строкой:

Вставка из буфера после текущей строки:

Отмена и восстановление последнего изменения

Отмена последнего изменения:

Восстановление последнего отменённого изменения:

CTRL + R
:undolist

Отмена двух последних изменений:

Многоуровневое дерево отката изменений Vim очень мощное, подробнее о нём можно почитать в документации.

Работа с файлом

Открытие файла index.html вместо текущего:

:edit index.html

Сохранение текущего файла:

Как запомнить: write to disk

Сохранение файла с изменённым именем, например, changes.txt:

:w changes.txt

Поиск и замена

Поиск и замена всех вхождений строки в файле:

:%s/typo/corrected/g

Поиск и замена с запросом подтверждения замены:

:%s/typo/corrected/gc

Подсветка синтаксиса и отступы

Включение подсветки синтаксиса:

:syntax on

Включение автоматических отступов:

:set autoindent

Увеличение отступов нескольких строк при выделении их в визуальном режиме:

Вкладки

Открытие server.py в новой вкладке:

:tabe server.py

Переход на вкладку справа:

:tabn

Переход на предыдущую вкладку слева:

:tabp

Как запомнить: tab previous

Для закрытия вкладки переключитесь на неё и используйте команду :q или :wq .

Разделённый экран

Открытие templates/base.html в режиме вертикального разделения экрана:

:vs templates/base.html

Как запомнить: vertical split

Открытие shared.js в режиме горизонтального разделения экрана:

:sp shared.js

Как запомнить: the ’default’ horizontal split

Перемещение между «частями» экрана:

CTRL + W + ARROW KEYS

Для закрытия экрана переключитесь на него и используйте команду :q или :wq .

Настройка Vim: файл .vimrc

Многие команды, используемые для изменения вида и поведения Vim, можно сделать включёнными по умолчанию, поместив их в .vimrc — файл конфигурации Vim, который расположен в домашнем каталоге.

Например, добавление этих строк в ~/.vimrc сделает подсветку синтаксиса и автоматическую корректировку отступов включёнными по умолчанию:

Читайте также:  Какой ник у фиксплея в Майнкрафте

syntax on set autoindent

Идеи для кастомизации Vim можно почерпнуть в этом GitHub-репозитории.

Полезные ресурсы

Вот ещё несколько полезных материалов для изучения Vim:

  • 12 продвинутых команд Vim;
  • Лучшие команды с официальной вики-страницы проекта;
  • Огромная подборка команд.

А какая команда Vim — ваша любимая? Может, вы знаете удобные приёмчики? Делитесь ими в комментариях!

Следите за новыми постами по любимым темам
Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.
Поделиться
Реклама на Tproger: найдем для вас разработчиков нужного стека и уровня.

Что думаете?

Комментирую от имени компании
Показать все комментарии
Фотография
Обсуждают сейчас

Статья типично для тупых американцев. Построена на изначально ложном посыле. В реальности для 90% сайтов https ставится не ради безопасности, а чтобы Гугл и Яндекс в поиске не пессимизировали. Все. Больше он нахрен не нужен.

Хотя нет — единственное реально ценное последствие это то, что в бесплатных вайфай сетях не встроят рекламу в код твоего сайта, получаемый браузером.

Мнение: использовать Let’s Encrypt — плохая идея
4 часа назад

По началу еще куда не шло , включительно с декоратором времени , а после пошел жесткач , статья предназначена для тех кто не знает что такое декоратор , а вторая часть уже явно для тех , кто обязан был усвоить этот материал

Декораторы в Python: понять и полюбить
15 часов назад
Vc мог на лету разрезать и склеивать файлы, если они не помещались на дискету
Пост для тех, кому за 30: вспоминаем то, что не поймут дети
16 часов назад

Помню-помню, все помню.Как в институте в 1981 входили в ОС Primus на практике по программированию.Помню как прошивал ПЗУ для ПК «Радио-86″ на ОС СР/М.Помню как ставил MS DOS 3.0 на свой, личный, домашний IBM PC XT с 1 Мб ОЗУ, 20 Мб HDD, FDD 3,5″ и 5″, математическим сопроцессором, 14″ VGA монитором и широким принтером Epsom 1000+. В 1989 году это было чудом даже на крупных предприятиях!А у меня свой, дома!Помню симпатичные коробки в которые помещалось 10 дискет 3,5».У меня дома было 2 таких коробки. В них крайне бережно хранил дистрибутивы Windows 3.1, Office и другой софт.В этой связи с благоговением вспоминаю программку DD, с помощью которой дублировал дискеты с дистрибутивом.Ну и потом только первый выход в интернет через модем 10 октября 1998 года в 16 часов набрал в поисковике Yaboo слово «chat».Остальное ничего особенного, всего 42 года с компами. :))

Источник: tproger.ru