Как создать файл vimrc

Обновлено: 03.07.2024

После изучения Vim for Beginners, вы видели, что относительная нумерация строк не сохраняется после выхода из Vim. Однако данную опцию мы можем указать в файле конфигурации Vim.

Файл .vimrc

Вся информация о настройках Vim располагается в файле .vimrc, находящийся у вас в домашней директории. Вы можете открыть его в Vim, при помощи команды для редактирования файлов.

Этот файл пустой, так как он ещё не был использован. Данный туториал покажет вам, как им пользоваться.

Комментарии

До того как вы добавите какой-либо код, вы должны указать, что он делает. Возможно вы знаете, что делаете в данный момент, но ситуация изменится спустя месяц. Всегда комментируйте код, таким образом, когда вы вернетесь к нему, перед вашими глазами всегда будет напоминание за что он отвечает.

Для файла .vimrc, всё, что находится после двойных кавычек, до конца строки, не используется. Следовательно, вы можете писать таким образом для себя пометки, чтобы вспомнить, что вы делали.

Теперь вы будите всегда знать, что команда set number включает нумерацию строк.

Опции и Переменные

Включить нумерацию строк и сделать её относительной, можно добавив в файл .vimrc:

Сохраните это и вам больше не придется думать об этих настройках. Каждый раз при открытии файла Vim будет показывать относительную нумерацию строк. Команда set включает одну из опций Vim. Выключить настройку можно указав ей противоположную опцию. Перед противоположной опцией ставится no, в отличии от обычной опции.

Используйте следующий пример, для отключения относительной нумерации, вместе с обычной нумерацией.

Не ставьте оба set'а, которые мы рассматривали в .vimrc. Это включит опцию и тут же её выключит. Скоро, я покажу вам, как делать это более программным путем.

Если вам известно текущее состояние опции, переключение опции, может быть альтернативным вариантом установки необходимой опции. Переключить её можно посредством ! после названия опции. Это включит/выключит опцию:

Если же хочется узнать текущее значение опции, используйте ? после названия опции, например

Это вернёт нам number. Теперь, с этой информацией, вы всегда сможете узнать состоянии интересующей вас опции.

Если вы хотите изменить количество колонок, которое занимает нумерация на экране, вы можете присвоить значение опции numberwidth. Данный пример установит нумерацию в 4 колонки шириной:

Посмотрите сколько места подойдет вам для нумерации и добавьте данную опцию в ваш .vimrc.

Если вам понадобится создать переменную, используйте выражение let. К примеру:

Когда сохраните это в файле .vimrc (используйте свое имя в качестве значения переменной), можно отобразить его в режиме командной стоки с помощью :echo name

Показывает значение переменной

Поставив перед опцией префикс &, с ней можно обращаться, как с переменной. Показать значение опции можно таким образом:

Команда echo используется исключительно для переменных, но указав префикс & перед опцией, тем самым мы сообщаем Vim, что хотим взаимодействовать с данной опцией, как с переменной. Теперь, удобно производить над значением опции различные математические операции. Следовательно, чтобы увеличить ширину нумерации на одну колонку, можно воспользоваться следующим примером:

echo &numberwidth должно показать значение 5.

Все переменные имеют свою область видимости. Чтобы определить область видимости, нам нужно указать букву, :, и имя переменной. Неопределенная область видимости считается глобальной. Перечислим области видимости:

b: Область видимости буфера—Переменная будет доступна только в текущем буфере
w: Область видимости окна—Доступна только внутри текущего окна
t: Область видимости вкладки—Доступна на текущей вкладке
g: Глобальная область видимости - Доступна везде
I: Локальная область видимости—Переменная доступна локально, для функции в которой была определена
s: Область видимости скрипта—Переменная является локальной, только для текущего скрипта
a: Область видимости аргумента—Переменная будет доступна только внутри функции
v: Глобальная область видимости—Используется для переменных определённых и используемых Vim

Правильное определение переменной в глобальной области видимости, будет выглядеть так:

Получаем информацию

Теперь когда вы знаете, как установить опции и определить переменные, вы, возможно, задаётесь вопросом: «Как найти различные опции?». Поискать в сети, одна из возможностей, но вся нужная информация находится в самом Vim. Напишите:

И Vim покажет все доступные опции в программе. Напечатав :let и нажав enter, покажет все переменные.

Команда :help используется для поиска по обширной документации встроенной в Vim. Чтобы выйти из :help, воспользуйтесь :q. В режиме help, вы не выйдите из программы, однако это переключит редактор в командный режим.

Функции

Функции очень полезны в файле .vimrc. Так как конфигурационные файлы Vim используют полноценный язык программирования, с этого момента, я буду называть его своим настоящим именем: VimScript.

Для определения функции в VimScript, используйте:

Мне нравится обычная нумерация и относительная нумерация, но бывают моменты, когда относительную нумерация не нужна. Каждый раз печатать полную команду :set norelativenumber или даже :set relativenumber!, утомительно. Нам бы пригодилась функция для включения и выключения.

Вызвать функцию можно командой :call.

Команда function не позволяет вам переписать уже существующую функцию. Если эта функция уже где-то была определена, или вы попробовали перезагрузить файл, Vim покажет ошибку и перестанет обрабатывать файл на этом месте. Команду function! позволяет переписать функцию без ошибок. Это хорошая практика в VimScript, всегда использовать function!.

Чтобы выключить нумерация, можно создать функцию, также есть возможность создать функцию, которая будет делать противоположное. Добавьте это в ваш .vimrc:

Для передачи параметров функции, вам нужно указать имя переменной внутри скобок. К примеру:

При вызове функции вам нужно передать аргумент. Теперь когда вы вызовите функцию с именем, вы получите следующий результат:

Основы настройки клавиш

Одна из самых полезный возможностей файла конфигурации — установить нужные вам действия, при нажатии каких-либо клавиш на клавиатуре. Приведём пример, вы часто переключаете относительную нумерацию строк. Чтобы не печатать :call TRelative каждый раз, использование горячей клавиши будет гораздо быстрее. Для этого нам пригодится команда map

С этой строкой в файле .vimrc, если нажать Control-T, относительная нумерация будет включаться и выключаться. Попробуйте теперь сами, установить клавишу для переключения обычной нумерации.

Настроить подобного рода клавиши можно не только для командного режима, но и для всех остальных. Если вы укажите префикс с первой буквой необходимого режима, в вашем распоряжении будет горячая клавиша именно для данного режима. nmap устанавливает клавиши для командного режима. vmap клавиши для визуального режима. imap для текстового режима.

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

Чтобы предотвратить подобного рода ситуацию, вы должны добавить nore после режима и до map. Следовательно, nmap станет nnoremap, vmap станет vnoremap, и imap станет inoremap. Тем самым вы всегда будите ссылаться на сочетание клавиш, которое стоит по умолчанию. Эти команды гораздо безопаснее использовать в конфигурационном файле.

Заключение

В этом уроке я показал вам основы создания конфигурационного файла в Vim. Я показал как: комментировать код в этом файле, включать/выключать опции и определять переменные, создавать функции и настраивать горячие клавиши. Лучше способ запомнить пройденный материал — использовать полученные знания на практике.


Vim это хорошо настраиваемый текстовый редактор, часто использующийся в качестве среды разработки Python. Само название «Vim» расшифровывается как Vi Improved (улучшенный Vi; Vi — текстовый редактор в UNIX). Поклонники этого редактора среди его сильных сторон обычно называют обилие плагинов, Vimscript и логичный язык команд.

Чем хорош Vim в плане разработки на Python?

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

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

Настройка Vim при помощи файла Vimrc

Для настройки редактора Vim используется файл Vimrc. Он может быть пустым, а может содержать сотни или даже тысячи строк конфигурационных команд.

Вот короткий пример файла .vimrc (с комментариями), который можно использовать для разработки на Python:

Вот как выглядит текст этой статьи в редакторе Vim, настроенном подобным образом:


Взгляните на другой пример использования этой конфигурации, на этот раз со светлым фоном. Так выглядит код на Python:


Файл Vimrc находится в домашней директории пользователя, запускающего Vim. Например, для аккаунта пользователя matt в Mac OS X путь к файлу Vimrc будет следующим: /Users/matt/.vimrc

В Ubuntu (Linux) файл .vimrc будет находиться в директории /home/matt/ .

Если файл Vimrc не существует, просто создайте его в своей домашней директории, и Vim его подхватит при следующем запуске.

Руководства по Vim

Vim имеет репутацию сложного в изучении редактора, но эти руководства облегчат вам старт.

    . Отличный туториал, который позволит вам изучить достаточно для «выживания», т. е., простого ежедневного пользования. А уже в ходе работы вы познакомитесь с более продвинутыми функциями. . Позволит вам углубиться в изучение редактора. . В этой статье рассматриваются основные принципы Vim, а именно — возможность объединения команд. Язык Vim позволяет комбинировать простые команды для выполнения более сложных операций. Например, если вы в командном режиме наберете символ $, курсор переместится в конец строки. А если перед этим символом поставить d (d$), то будет удалено все, что находится от текущего положения курсора и до конца строки. Со временем простые команды станут для вас интуитивными, и тогда вам будет проще использовать их комбинацию, чем пользоваться мышью или выпадающим меню. . Эта статья объясняет синтаксис Vim. и How to use Vim for advanced editing of code on a VPS это два подробных руководства по работе с Vim — как локальной, так и на облачном сервере. . Игра (в командной строке) для изучения команд Vim. Используется тема PacMan. . Статья с воспоминаниями опытного разработчика об использовании Vim в качестве основного текстового редактора и среды разработки. Особенно интересна часть о том, как автор вернулся от использования плагинов к более простой конфигурации редактора. . Коллекция неочевидных сочетаний клавиш, многие из которых весьма полезны, хотя не очень распространены. . Крутая браузерная игра, помогающая изучить команды Vim. . Автор этой статьи рассказывает о том, чему он научился, несколько лет пользуясь исключительно Vim. Например, вы узнаете об относительной нумерации строк (вместо абсолютной), использовании различных опций конфигурации, нечетком поиске (для быстрого открытия файлов в другой директории). . В статье рассказывается, как быстро перемещаться по тексту, исправлять ошибки и формировать хорошие привычки редактирования.
  • Vimtutor — интерактивный учебник по Vim в UNIX-подобных системах. Изучение команд путем их использования, а не просто заучивания. Учебник можно русифицировать. Запускается командой $ vimtutor .

Ресурсы по Vimrc

Есть несколько ресурсов, которые помогут вам научиться структурировать файл .vimrc. Лучше добавлять опции конфигурации и тестировать их по отдельности, а не всем скопом (особенно если вы еще не знакомы с Vimrc).

    . Фантастически подробный обзор и надежное руководство по настройке Vim. Пригодится как начинающим, так и опытным пользователям этого редактора. . Эта статья познакомит вас с опциями файла .vimrc для работы с Python. . Из этой статьи вы узнаете о плагинах и настройках редактора Vim, позволяющих использовать его в качестве среды разработки Python.
  • В этом репозитории есть отдельная папка с файлами Vimrc. Примеры конфигурации в этих файлах сопровождаются хорошими комментариями, благодаря чему по ним можно учиться.
  • Если вам тяжело дается начало работы с Vim, обратите внимание на статью Two Simple Steps Helped Me Learn Vim.

Руководства по установке Vim

Эти руководства научат вас, как установить и запустить Vim на машине с Mac OS X, Linux или Windows.

  • Статья Upgrading Vim on OS X поясняет, зачем нужно обновлять Vim 7.2 до 7.3+ и как это сделать при помощи Homebrew.
  • Самый простой способ установить Vim на Windows это скачать и запустить файл vim74.exe.
  • В Linux Vim устанавливается командой sudo apt-get install vim .
  • Если вы в качестве среды разработки используете PyCharm, вам нет нужды устанавливать Vim отдельно. Вместо этого можно использовать плагин IdeaVim.

Использование Vim в качестве Python IDE

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

Плагины Vim

Менеджеры плагинов Vim

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

    — часто рекомендуется пользователями. — тоже очень широко используется. — позиционируется как минималистичный менеджер.

Специфичные руководства

Когда вы освоите Vim и попользуетесь им некоторое время, вы можете обнаружить функционал, о котором и не подозревали. Следующие руководства расскажут вам, как использовать некоторые специфические функции. Если вы пользуетесь Vim достаточно долго, вероятно, вы уже знакомы с ними, но у каждого свой учебный путь, так что лучше проверьте, не упустили ли вы что-то важное.

Favorite

Добавить в избранное

Главное меню » Linux » Как создать новый файл в Vim?

(2 оценок, среднее: 5,00 из 5)

Последнее руководство для начинающих по Vim

Предпосылки:

Убедитесь, что в вашей операционной системе установлен какой-либо дистрибутив Linux, например, мы используем Ubuntu 20.04 для этого примера. Кроме того, убедитесь, что в системе Linux создана учетная запись root. Войдите в систему из учетной записи root Linux, чтобы без проблем начать работу с Vim.

Установите утилиту Vim:

Сразу после входа в систему из учетной записи root или любой учетной записи системы Linux перейдите в верхний левый угол в области «Activity». Там у вас будет строка поиска. Введите слово «terminal» в эту область поиска и нажмите «Enter» с клавиатуры. Вы также можете использовать сочетание клавиш Ctrl + Alt + T, чтобы открыть его. Теперь вы должны проверить, установлен ли текстовый редактор Vim в вашей системе Linux или нет. Для этого вам нужно попробовать следующую команду «vim» в терминале. Экран вывода показывает, что он еще не установлен, а также предоставляет некоторые команды для его установки. Следовательно, вы должны сначала установить его, чтобы работать с ним.

Итак, чтобы установить редактор Vim в вашем дистрибутиве Linux, вы должны опробовать указанную ниже команду в своем командном терминале. В процессе установки требуется пароль учетной записи root, чтобы вносить изменения в систему. Поэтому вам необходимо ввести пароль рядом со строкой: [sudo] пароль для account_name и нажать «Enter» с клавиатуры. Это запустит процесс установки.

Читать kubectl apply vs create. Какую команду использовать для создания ресурсов в кластерной среде Kubernetes?

Между тем, он подтвердит действие установки, задав вопрос в середине процесса установки, например, вы хотите продолжить? [Y/N]. Чтобы установить редактор Vim, введите на клавиатуре клавишу «Y» или нажмите кнопку «N», чтобы остановить выполнение. Когда мы нажали клавишу «Y», он снова начал работать над установкой Vim.

Устройтесь поудобнее и расслабьтесь, пока настройка будет завершена.

Снова попробуйте команду «vim», как показано ниже.

Создать файл Vim:

Чтобы создать новый файл Vim, вы должны использовать команду vim и имя файла, который вы хотите создать. Этот файл может быть любого типа и расширения. Обязательно перейдите в каталог, в котором вы хотите сохранить этот файл. Предположим, вы хотите создать файл «new.html» в домашнем каталоге вашей системы Linux с помощью команды vim с расширением «html». Введите команду ниже, чтобы создать его через редактор Vim, и нажмите кнопку «Enter».

Сразу после нажатия кнопки «Enter» вы получите новое окно, как показано на снимке ниже. Это новое окно представляет собой интерфейс только что созданного файла «new.html». В нижней части заголовка отображается имя этого файла как «new.html». Вы увидите, что ничего не сможете сделать с ним, потому что в данный момент у вас открыт нормальный режим. Чтобы добавить к нему данные или текст, вы должны перейти в его режим «Insert», нажав клавишу «i» на клавиатуре.

Теперь вам нужно добавить данные или текст в этот файл, чтобы увидеть, работает ли он в режиме вставки. Предположим, мы добавили в этот файл приведенный ниже текст, как показано на рисунке. После редактирования вы должны сохранить этот текст в vim-файле «new.html». Для этого вам нужно снова перейти в нормальный режим. Вот почему вам нужно нажать клавишу «Esc» на пишущей машинке, чтобы выйти из режима вставки редактора Vim. Это переведет вас в нормальный режим, и вы увидите, что ключевое слово «INSERT» будет удалено из нижней части файла Vim.

Вам необходимо сохранить эти данные в этот файл vim, например, «new.html», а также выйти из файла. Для этого нам нужно добавить команду «wq» вместе со знаком двоеточия «:», как показано ниже. В этой команде «w» означает запись данных, а «q» означает выход из файла. Итак, добавьте следующую команду «:wq» и нажмите клавишу «Enter», чтобы сохранить и закрыть файл. Вы можете увидеть эту команду в самом левом нижнем углу редактора Vim.

Наконец, вы вышли из редактора Vim, и ваш vim-файл «new.html» был сохранен в домашнем каталоге. Вы можете проверить свой vim-файл в домашнем каталоге. Недавно созданный файл vim в домашнем каталоге дистрибутива Ubuntu 20.04 Linux. Вы можете открыть его в любом браузере и посмотреть, как работает его код.

Заключение:

Мы эффективно настроили редактор Vim в нашей системе Ubuntu Linux и выполнили все необходимые шаги для создания файла Vim с помощью редактора Vim в этой статье.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Данный редактор является очень мощным инструментом для редактирования текста. Работает в консольном и графическом режимах. Он содержит множество команд и позволяет быстро и элегантно выполнять различные задачи. Минусом данного редактора является неинтуитивный терминал, который в отличие от nano не содержит никаких подсказок. Поэтому, открыв файл, сразу же хочется его закрыть.

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

Vim имеет 4 режима работы:

  • Обычный режим
  • Командный режим или режим “последней строки”
  • Режим вставки или редактирования
  • Режим выделения текста (визуальный)

При открытии файла по умолчанию открывается обычный режим. В нем любая набранная буква воспринимается как команда. Некоторые команды мы рассмотрим немного позже. Вот как выглядит обычный режим:

Файл открыть редактором vim в обычном режиме

Чтобы из обычного режима попасть в командный режим необходимо набрать знак “ : ” (двоеточие). В этом режиме можно вводить более “продвинутые” команды, которые позволяют открывать другие файлы и выполнять команды из shell, bash. Чтобы вернуться в обычный режим нажмем 2 раза на Esc. Вот как выглядит командный режим:

Командный режим

Для перехода в режим редактирования набери команду “ i ” в обычном режиме. В данном режиме можно печатать и удалять текст. Для возврата в обычный режим нажми на Esc. Вот как выглядит режим редактирования:

Режим редактирования

Для входа в визуальный режим набери команду " v " (сокр. от visual - визуальный, видимый) или " V " , находясь в обычном режиме. Для возврата в обычный режим нажмем 2 раза на Esc. Вот как выглядит режим выделения:

Режим выделения

А в чем разница между v и V ?

С помощью v можно выделять каждый символ по отдельности, а с V - сразу целую строку.

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

Теперь попробуем выполнить те же операции, что и в предыдущем уроке.

У нас имеется файл Configuration.txt . Необходимо сделать следующее:


1) Создадим файл Example.txt

vim Example.txt

Новый файл

Пока файл не сохранен он не будет создан. Поэтому для записи необходимо перейти в командный режим и наберем команду " w " (сокр. от write - запись) и нажимаем Enter.

После выполнения команды редактор автоматически вернется в обычный режим. В дальнейшем все команды командного режима будут сопровождаться двоеточием, например так :w .

Для закрытия файла используем команду :q (сокр. от quit - выходить).

А можно одной командой сохранить и закрыть файл?

Да, в vim можно комбинировать несколько команд. Например, :wq означает сохранить и закрыть. В дальнейшем мы изучим больше команд и поймем как их можно между собой комбинировать.

vim Configuration.txt

Находясь в обычном режиме наберем номер строки и комбинацию Shift +G и курсор остановится на нужной строке. Чтобы было удобнее отслеживать номера строк введем команду :set number

Включение нумерации строк

Чтобы удалить номера строк введем :set nonumber .

Кстати, при наборе команд в обычном режиме в терминале ничто не отображается.

Существует и второй способ.

Для этого наберем символ “ : ” (двоеточие), то есть перейдем в командный режим и просто введем номер строки. Затем нажимаем Enter.

3) Теперь выделим и скопируем текст.

Для этого выполним v или V и с помощью стрелок выделим часть текста:

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

Теперь скопируем текст в буфер обмена с помощью команды y . Редактор автоматически перейдет в обычный режим.

4) Для вставки текста в файл Example.txt не нужно держать файл Configuration.txt открытым. Однако попробуем открыть файл Example.txt , не закрывая Configuration.txt .

Для этого выполним команду :sp Example.txt . В этом же терминале откроется второе окно и можно сразу видеть и редактировать оба файла:

Редактирование сразу 2-х файлов в отдельных подокнах

В открывшемся файле вставим скопированный текст командой p (сокр. от put - ставить, помещать):

Вставка текста в новый файл

Для того, чтобы переключаться между открытыми файлами воспользуемся комбинацией Ctrl + W (иногда требуется выполнить данную комбинацию 2 раза).

5) Закроем Configuration.txt с помощью :q .

Кстати, если файл редактировали и не сохранили, то при выполнении команды :q редактор выдаст ошибку:

Ошибка при закрытии файла

Если не нужно сохранять изменения, то просто выполним команду :q! .

6) Теперь найдем и удалим строки, содержащие слово “configuration”.

Существуют 2 варианта поиска слов:

/искомое_слово - поиск от текущей позиции и до конца файла

?искомое_слово - поиск от текущей позиции и до начала файла

Д ля продолжения поиска нажимаем на n , для перехода к предыдущему найденному слову нажмем на N .

Найденные слова могут быть подсвечены, но это зависит от настроек редактора. Все настройки хранятся в файле /etc/vim/vimrc .

Когда строки найдены, то удалить их можно также 2-мя способами:

посимвольно с помощью клавиши Delete или x .

сразу целую строку командой dd .

Кстати, все удаленные символы и строки сохраняются в буфере обмена и их можно вставить в любом месте с помощью команды p .

А что делать, если случайно удалено не то, что хотелось?

Для отката действий используем u (сокр. от undo - отмена) или U .

А в чем между ними разница?

u используется для отмены последнего действия, а U - для всех действий. То есть, чтобы отменить последние 5 действий нужно 5 раз нажать на клавишу u либо можно все это сделать одним нажатием на U .

Для отмены самого отката, то есть для возврата в состояние до выполнения команды u используем комбинацию Ctrl + R .

7) И наконец последнее - добавление произвольного текста. Здесь все просто - перейдем в режим редактирования командой i и набираем произвольный текст. Команды в данном режиме не работают. Затем перейдем в обычный режим.

8) Сохраняем и закрываем файл с помощью :wq .

:q - закрыть файл

:wq - сохранить и закрыть файл

:!q - закрыть файл без сохранения изменений

:w - сохранить изменения

стрелки - перемещения по файлу

i - переход в режим редактирования

v , V - переход в визуальный режим

u , U - откат действий

Ctrl + R - отмена отката действий

y - копирование в буфер обмена

p - вставка из буфера обмена

x , Delete - посимвольное удаление

dd - построчное удаление

/искомое_слово - поиск слова вперед от текущей позиции

?искомое_слово - поиск слов назад от текущей позиции

n - продолжение поиска

N - возврат к предыдущему найденному слову

номер_строки + Ctrl + G - переход на указанную строку

:номер строки - переход на указанную строку

:sp файл - открывает новый файл в текущем терминале, текущий файл при этом остается открытым.

Ctrl + W - переключение между открытыми файлами одного терминала.

Для начала этих команд будет достаточно. Приведу еще парочку полезных команд:

vimtutor - выполняется из bash. Представляет собой встроенный краткий курс по vim

r буква (символ) - заменяет букву в тексте под курсором на указанную букву

w - переход на одно слово вперед

2w - переход на слова вперед. Цифра указывает на сколько слов необходимо перейти.

b - переход на одно слово назад

2b - переход на 2 слова назад

gg - переход в начало файла

G - переход в конец файла

0 - переход в начало строки

$ - переход в конец строки

:help - справка

d$ - удаление строки, начиная от текущей позиции и до конца строки

dd - удаление всей строки

d2w - удаление 2-х первых слов, то есть удаление вперед от текущей позиции

d2b - удаление 2-х последних слов, то есть удаление назад от текущей позиции

Для тех, кому не совсем удобно редактировать в консольном режиме, можно работать в графическом редакторе.

Достаточно выполнить команду gvim файл :

Графический редактор

Для работы в графическом редакторе понадобится меньше команд. Для изучения графического редактора воспользуемся встроенным руководством:

Тьюториал по vim

Редактор поддерживает множество настроек, которые хранятся в /etc/vim/vimrc . Изменяя данные настройки можно максимально адаптировать редактор для своего удобства.

Читайте также: