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

Если вы не новичок в программировании, вы уже знаете важность точечных файлов.

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

Итак, в основном, для чего они нужны?

Точечные файлы - это мощные сущности в системе, которые по-своему сохраняют конфигурацию. Технически они хранят значения, используемые программой или системой.

Они начинаются с точки (.), Например .xyz, и скрыты от доступа обычных пользователей.

С очищенной концепцией точечных файлов мы теперь можем сосредоточиться на Vim и роли точечных файлов в текстовом редакторе Vim.

КАК СОЗДАТЬ ДОФАЙЛ VIM

Если вы не новичок в системах Linux / Unix, вы уже знаете, что Vim - это самый мощный текстовый редактор. Возможность настройки зависит от точечных файлов.

Не только Vim, но и другие компоненты системы Unix / Linux также используют точечные файлы для хранения конфигурации и других важных деталей для правильного функционирования системы. Например, файлы конфигурации для систем на базе Unix начинаются с точки (.), Например .gitgnore или .bash_profile.

НЕОГРАНИЧЕННЫЕ СПОСОБЫ ИСПОЛЬЗОВАНИЯ VIM

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

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

ПРИЧИНЫ ВЫБРАТЬ VIM

Vim - это редактор форматированного текста. С Vim связано множество преимуществ. Перечислим их ниже.

  • Vim - это полностью настраиваемая IDE. Возможность использовать инструменты интерфейса командной строки может легко улучшить опыт работы.
  • Как и любой другой фреймворк, текстовые редакторы также требуют сообщества. Vim - один из старейших текстовых редакторов и, следовательно, имеет множество решений общих проблем с Vim. Если вы столкнулись с какой-либо проблемой, вы можете быстро воспользоваться поиском Google, чтобы найти решение.
  • Универсальное присутствие Vim само по себе является плюсом. В машины Linux / Unix уже интегрирован Vim, что упрощает начало работы с ним.
  • По сравнению с текстовыми редакторами текущего поколения Vim легче и быстрее.
  • Vim постоянно развивается. Новые функции интегрированы в обычные экземпляры. Например, несколько курсоров в Sublime сразу же внедряются в Vim после его выпуска.
  • Кривая обучения Vim может быть сложной, но со временем это станет проще, и вы извлечете выгоду из Vim как программист.
  • Vim не имеет ограничений в отношении использования языка. Его можно использовать с любым языком программирования.

БОЛЬШЕ О ДОФИЛЕ ВИМА

Vim (сокращенная форма от «Vi Improved») сохраняет конфигурацию текстового редактора в точечном файле. В системах на базе Linux / Unix этот точечный файл называется «.vimrc». Если вы используете систему Windows, она называется «_vimrc».

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

СОЗДАТЬ ДОФАЙЛ VIM

Во-первых, вам нужно проверить, присутствует ли файл .vimrc. Чтобы убедиться, что файл доступен, выполните следующую команду.

По многим причинам файл «vimrc» может еще не присутствовать. Чтобы вручную создать файл .vimrc, запустите следующий код в терминале Linux / Unix.

Создав файл, мы можем перейти к некоторым примерам использования файла .vimrc.

РЕДАКТИРОВАНИЕ ФАЙЛОВ И ПРИМЕРОВ VIM

Точечный файл vim можно редактировать в любом из ваших любимых текстовых редакторов. Вы можете использовать Gedit, Nano или даже Vim для редактирования. После открытия файла вам необходимо использовать VimScript для его настройки.

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

Итак, как это делается?

Давайте посмотрим на несколько примеров конфигураций точечных файлов Vim.

1. Настройка автоматического отступа и ширины текста

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

Автоотступ автоматически устанавливает отступ, необходимый для работы некоторых языков программирования. Например, Python. Textwidth фиксирует количество символов в строке, в данном случае 80.

2. Подготовка вкладок

Табуляция - один из наиболее важных аспектов читабельности кода. И, если вы используете Python, вы уже знаете, насколько важным может быть табуляция. Без правильного табуляции ваш код Python будет нечитабельным и может работать некорректно.

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

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

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

ИЗУЧЕНИЕ VIMSCRIPT И VIM

Вы можете просмотреть отличный ресурс в Интернете, чтобы изучить Vimscript. Он называется изучи Vimscript на собственном опыте.

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

У нас также есть несколько полезных плагинов для инструментов / ресурсов для Vim, перечисленных для вас. Ознакомьтесь с ними ниже.

ПОЛЕЗНЫЙ СПИСОК ИНСТРУМЕНТОВ / ПЛАГИНОВ / РЕСУРСОВ ДЛЯ VIM

1. Продуманные файлы точек

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

Cmizony на Livecoding.tv регулярно использует Vim в своих разработках. Он также хочет, чтобы вы стали следующим ниндзя Vim.

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

2. База 16 Vim

База 16 - это одновременно и цветовая схема, и система шаблонов. Предлагает шестнадцать цветов. Вы можете использовать Base 16 vim для настройки цветовой схемы Vim. Он поддерживает как графический, так и консольный Vim.

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

Vundle

Vundle - это менеджер плагинов Vim, который может облегчить вам жизнь. Он не только отслеживает все плагины и конфигурации в .vimrc, но также помогает вам устанавливать и обновлять настроенные плагины на лету. Другие ключевые функции включают поиск скриптов Vim, очистку неиспользуемых плагинов и гарантию того, что вам не нужно вводить всю команду, предоставляя отдельные нажатия клавиш в интерактивном режиме.

ВЫВОД

Vim - мощный текстовый редактор. Изучение того, как настроить точечный файл, связанный с Vim, может очень помочь вам в ваших текущих и будущих проектах. Для тех, кто плохо знаком с идеей Vim и точечных файлов, Vim может показаться пугающим. Но не бойтесь, ведь есть много элитных вещателей, которые разрабатывают сложные проекты с помощью Vim. Ярким примером может служить проект инструмента анализа карт Halo 5, который широко использует Vim. Проект осуществляется божественным совершенством. Не забудьте проверить его стримы, чтобы узнать больше о Vim и его использовании.

Итак, вы готовы настроить текстовый редактор Vim сейчас? Дайте нам знать в разделе комментариев ниже, а также поделитесь с нами своими идеями по настройке! Мы очень ждем вашего ответа.