LINUX.ORG.RU

Зачем ты переехал с Vim на Nvim, юзернейм?

 ,


2

6

Собственно сабж - вопрос к тем, кто переезжал - как опыт? ради чего переехали? какие встретили незапланированные плюсы-минусы?

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

Ответ на: комментарий от mega_venik

хоткеи решаются плагином, всплывающие окошки бесят, но лишь по началу. Считай это гораздо меньшая плата за всю ту настройку вима или имакса. Т.е. решить вопросы со свистоперделками можно в общей сложности за пол часа либо за один день работы в visual studio code

говорю тебе как человек, который ушел на вим из-за ненависти к PyCharm.

NorthernBlow
()
Последнее исправление: NorthernBlow (всего исправлений: 1)
Ответ на: комментарий от NorthernBlow

ушел на вим из-за ненависти к PyCharm

аминь, брат

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

mega_venik ★★★
() автор топика
Последнее исправление: mega_venik (всего исправлений: 1)
Ответ на: комментарий от NorthernBlow

настройку вима или имакса

Есть же готовые решения типа LazyVim. Подогнать под себя можно тоже за пол часа.

otto ★★★★
()
Ответ на: комментарий от iron

По какой то причине данный конфиг у меня не работает корректно.

> echo $TERM
xterm-256color

> ps -o comm= -p $(ps -o ppid= -p $$)
konsole

>ps -p $$ -o comm=
zsh

А такой работает:

" Изменение курсора в зависимости от режима
if exists('$TMUX')  " Если используется tmux
    let &t_SI = "\ePtmux;\e\e[6 q\e\\"
    let &t_SR = "\ePtmux;\e\e[4 q\e\\"
    let &t_EI = "\ePtmux;\e\e[2 q\e\\"
else
    let &t_SI = "\e[6 q"  " Начало Insert mode (блочный мигающий)
    let &t_SR = "\e[4 q"  " Режим замены (подчеркивание мигающий)
    let &t_EI = "\e[2 q"  " Выход из Insert mode (блочный не мигающий)
endif

" Восстановление курсора при выходе
autocmd VimLeave * silent !echo -ne "\e[?25h" | redraw!

t_SI - Insert mode

t_SR - Replace mode

t_EI - возврат в Normal mode

Еще добавил обертку для $TMUX.

saase
()
Ответ на: комментарий от mega_venik

А что именно остальное?

Сложно сказать в двух словах. Но например:

  • Конфиг lua.
  • LSP.
  • Lazy plugin manager.
  • Mason manager.
  • Telescope (тут спорно, т.к. CtrP или FZF тоже умеют часть функциональности).
  • Which-Key.

В целом, просто стоит попробовать. Взять, к примеру, готовый конфиг или сборку и оценить в реальной работе. Не понравится - вернетесь на vim.

andreyu ★★★★★
()
Последнее исправление: andreyu (всего исправлений: 1)
Ответ на: комментарий от bdrbt

Да, ты тут лет 10 назад задавал очень, кхм-кхм, странные вопросы для «одмина» с 5-летним стажем

У тебя дата регистрации 4 года как прошло. Как ты тут был 10 лет назад? Ну-ка какой у тебя там предыдущий ник и почему ты сейчас на другом? =)

Shprot ★★
()
Ответ на: комментарий от Shprot

Доброе утро Юрок, решил шизу с утра пораньше свою выгулять?

gagarin0
()

как опыт? ради чего переехали?

Ниасилил вимскрипт. Опыт также, как на виме, только если мне надо что-то наконфигать - в ноге не болит. А если еще в nixvim вмержат вот это - мне станет слишком удобно.

l0stparadise ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.