Size: a a a

2021 March 05

YS

Yaroslav Schekin in pro.vim
badtrousers
цель простая: сделать современную версию vimtutor, которая позволит любому интегрировать вим в свой рабочий процесс (не в зависимости от рабочих задач и/или целевого редактора) в течении получаса–часа, в привычном для vimtutor режиме (интерактивные упражнения)
По-моему, достичь этой цели просто невозможно (часа слишком мало, особенно для "не в зависимости от рабочих задач").
Вот, к примеру:

> вставить пару ссылок и минимальную инструкцию о том, как использовать вим в различных редакторах.

Уже забирает время, к самой цели не очень продвигает, IMHO.
И ценность tutor-а в т.ч. в том, что там почти не нужно "cкакать по ссылкам", нет?
источник

b

badtrousers in pro.vim
продвигает безусловно
источник

b

badtrousers in pro.vim
зачем напрягать человека терминальным вимом, если он всю жизнь пишет в IDEA, где у него работает ctrl+s, ctrl+xcv
источник

b

badtrousers in pro.vim
открыл ссылку, а там туториал как включить IdeaVim, подрубил его и открыл vimtutor2.txt в своем редакторе
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
По-моему, достичь этой цели просто невозможно (часа слишком мало, особенно для "не в зависимости от рабочих задач").
Вот, к примеру:

> вставить пару ссылок и минимальную инструкцию о том, как использовать вим в различных редакторах.

Уже забирает время, к самой цели не очень продвигает, IMHO.
И ценность tutor-а в т.ч. в том, что там почти не нужно "cкакать по ссылкам", нет?
За час можно дать какую-то базу, а о дополнительных фишках рассказать в отдельных статьях. Или с помощью отдельных файлов.
Например, мне нравится формат постов из рассылки VimTricks (пример).
А если уж это интерактивный туториал, который кастомизируется под нужды конкретного пользователя, можно составить список статей для разной аудитории. Разработчикам — рассказать про быстрое переименование аргументов, писателям — не знаю, кастомные iabbrev.
источник

b

badtrousers in pro.vim
переходишь к непосредственно урокам по виму
источник

GK

Georgy Komarov in pro.vim
Georgy Komarov
За час можно дать какую-то базу, а о дополнительных фишках рассказать в отдельных статьях. Или с помощью отдельных файлов.
Например, мне нравится формат постов из рассылки VimTricks (пример).
А если уж это интерактивный туториал, который кастомизируется под нужды конкретного пользователя, можно составить список статей для разной аудитории. Разработчикам — рассказать про быстрое переименование аргументов, писателям — не знаю, кастомные iabbrev.
Возможно, в vimtutor эти отдельные посты можно заменить на разделы в текстовом документе. Как сделано в help'е, например.
источник

GK

Georgy Komarov in pro.vim
Или даже подумать о варианте с созданием рассылки. Чтобы пользователь изучал новые топики постепенно, потратив 5-10 минут в день на изучение.
источник

YS

Yaroslav Schekin in pro.vim
badtrousers
открыл ссылку, а там туториал как включить IdeaVim, подрубил его и открыл vimtutor2.txt в своем редакторе
Так "имитации" vim-а в других редакторах обычно кривые и слабые (но я давно не смотрел, но всё время об этом говорят те, кто пробовал).
Так что — что в этом хорошего, что он там откроет (в плане "сразу попробовать")?
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
Или даже подумать о варианте с созданием рассылки. Чтобы пользователь изучал новые топики постепенно, потратив 5-10 минут в день на изучение.
Опять-таки, нужно убедиться / проверить, что всё это будет чем-то лучше, чем user manual, в итоге.
А если будет — в upstream вместо него! ;)
источник

b

badtrousers in pro.vim
Yaroslav Schekin
Так "имитации" vim-а в других редакторах обычно кривые и слабые (но я давно не смотрел, но всё время об этом говорят те, кто пробовал).
Так что — что в этом хорошего, что он там откроет (в плане "сразу попробовать")?
там все отлично
источник

b

badtrousers in pro.vim
какие–то вещи имитации не умеют, но для задач навигации, редактирования текста — в целом умеют намного больше, чем стоковый вим
источник

b

badtrousers in pro.vim
в IdeaVim/FakeVim/VsVim/VSCodeVim везде есть surround, например
источник

b

badtrousers in pro.vim
но что самое главное, там везде работают привычные cочетания клавиш, такие как Ctrl+C и Ctrl+V
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
Опять-таки, нужно убедиться / проверить, что всё это будет чем-то лучше, чем user manual, в итоге.
А если будет — в upstream вместо него! ;)
Да лучше чем user manual не выйдет. Это ведь официальная документация, куда без неё?
Но как обучающий туториал, почему нет, хорошая идея.
источник

YS

Yaroslav Schekin in pro.vim
badtrousers
там все отлично
"Отлично" — это когда настоящий vim внутри.
Если не так — я не буду смотреть, извините (хотя, возможно, для tutor-а это и сойдёт).

> какие–то вещи имитации не умеют

И обычно эти "вещи" раньше составляли где-то 99.5% возможностей vim.
Я к чему... чтобы не получилось "мне Рабинович напел". ;)
источник

b

badtrousers in pro.vim
Yaroslav Schekin
"Отлично" — это когда настоящий vim внутри.
Если не так — я не буду смотреть, извините (хотя, возможно, для tutor-а это и сойдёт).

> какие–то вещи имитации не умеют

И обычно эти "вещи" раньше составляли где-то 99.5% возможностей vim.
Я к чему... чтобы не получилось "мне Рабинович напел". ;)
еще раз. я не понял в чем твой поинт
источник

b

badtrousers in pro.vim
абсолютно все то, что сегодня предлагает vimtutor.txt, эмуляции вима делают на ура
источник

b

badtrousers in pro.vim
я просто предлагаю прокачать vimtutor.txt под современные особенности использования вима
источник

b

badtrousers in pro.vim
которые включают в себя такие штуки как surround и не включают в себя (на базовом уровне) такие штуки, как hjkl, это все очень резонно для любого человека, который пытается вкатиться в вим, но не хочет заморачиваться с терминальными квирками
источник