Pull to refresh

Comments 16

Удобнее же воспользоваться уже готовым редактором кода под свой проект. Все уже настроено :)

Я хотел написать стартовый гайд, для тех кто уже ответил себе на этот вопрос, каждый выбирает что ему нравится

Я не могу с вима уже никуда уйти, например. В своё время пользовался им, потому что комп ничего другого не тянул, сейчас пользуюсь, потому что работаю с разными языками, с которыми вим отлично справляется (под большее количество из них впрочем и IDE нет). Но в основном это дело привычки. Я бы не сказал, что работать в IDE лучше, чем в vim и наоборот.

Удобно, берешь готовый конфиг какого-нибудь разработчика и пользуешься. Или вообще LazyVim

Плюс, наконец статья про вим из этого десятилетия, а не опостылевшие dd, yy. Вопрос - где смотрите новые плагины, тренды и т.д? Я поглядываю на awesome-neovim, но чувствую что этого недостаточно.

на youtube, вот этих советую ребят, смотрел их, когда настраивал по началу: devopstoolbox, typecraft_dev, а так база это сабредит neovim думаю. В целом, не то чтобы я был в курсе новых фич касательно nvim, по зернышку то там посмотрел, то тут услышал.

где смотрите новые плагины, тренды и т.д?

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

Зачем гнаться за трендами — не знаю. Но посматривать иногда на разные плагины может быть полезно, я так пару раз находил что-то из серии "не знал, что мне такое надо, а теперь жить без этого не могу". Примерно так

Кроме того у меня был случай, когда какой-то плагин давно не обновлялся не потому что идеальный, а потому что его давно забросил автор. И когда я это понял, то быстро нашёл живой форк, в котором добавилось много "quality of life" изменений. Можно было оставить всё как есть, но после обновления стало приятнее.

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

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

Так это ещё узнать надо, что плагин заброшен продолжает жизнь в форках :) А когда знаешь, то как именно найти — это уже дело вкуса и техники.

"Читать чужие конфиги" я отношу к такому же исследованию "а что ещё бывает", это тоже абсолютно валидный (а если знать что искать, то и более полезный) источник

По вашей логике я бы тогда не узнал про NVim вообще. Сидел бы в других IDE и редакторах. И решал бы все свои вопросы в их рамка. И никогда не гуглил бы то, о чем и не представляю.

А так периодический случайный поиск и апдейт по технологиям иногда приносит неожиданные результаты.

Но подчеркну, что согласен с вами - в тупую гоняться за всеми тренд плагинами глупо. Будет сильно больше вреда.

awesome-neovim - это не готовая конфигурация, а большой список стабильных, поддерживаемых плагинов. Мне важно быть в контакте с коммьюнити, потому что иначе бы никогда не узнал про telescope или treesitter, а это глоток свежего воздуха. Позицию "итак всё работает" обычно слышу от юзеров винды - это стагнация, имхо.

Я бы не назвал это стагнацией. Если у вас есть хороший инструмент, который решает ваши проблемы, зачем его менять? Если есть какие-то раздражающие моменты, то их надо устранять, если нет, то зачем пробовать новые/плагины? Насчёт telescope согласен, но о нём я узнал, вбив в гугл что-то вроде vim file search, как раз потому что мне был нужен поиск файлов, то есть была причина искать новый плагин. О treesitter я узнал из новостей, попробовал и выкинул, потому что подсветка стала хуже (возможно, мне просто повезло с используемыми языками)

Ютуб Primeagen:

Один из саппортеров НВима - TJ DeVries
И вот неплохое: https://www.youtube.com/@joseanmartinez/videos

Так же когда чего-то нужно нового, начинаю подбирать еще на (это наш парень): https://github.com/echasnovski/mini.nvim

Я начинал настрочку с этого конфига. Плюсы:

  • его делает и продвигает один из авторов НеоВима

  • конфиг в одном файле

  • конфиг хорошо документирован

  • конфиг легко устанавливается

  • конфиг легко дальше расширяется

  • сразу получаем хорошо выглядящий НВим

Sign up to leave a comment.

Articles