vim vimvim vimvimvim
Apr. 7th, 2022 12:04 pmМедленно тащу себя в сторону вима. Больно, трудно, но делаю осмысленные рывки.
Есть фундаментальная разница между сделал упражнения, прочитал очередную статью про набор фич и реально _выучил_.
Невозможно выучить "10 кнопок вима". Можно выучить одну фичу. Чуть-чуть. Привыкнуть к её существованию, сделать цать попыток её использования, интернизировать. После этого можно задаться вопросом о том, как на базе этой фичи сделать следующий шаг.
Вот сейчас я (после предыдущих крайне трудных этапов с буфером) выучил для себя :sp и :vsp (открыть файл в горизонтальном и вертикальном сплите).
Но я смог это сделать только после того, как я привык к их существованию, научился переходить (почти привык) между ними, перемещать их и т.д.
... А вот ща писал, полез посмотреть как "это называется", это называется viewports. выучил.
Мне кажется, что теория типов всё-таки проще в изучении. Потому что смена редактора - это такая интимная процедура, настолько инвазивная, физиологическая, что реакция на неудобства совершенно не похожа на обычную работу с софтом. Потому что кнопки - моторная память. Невозможность что-то сделать - это как со связанными ногами по лестнице ходить.
Короче, :sp, :vsp.
Есть фундаментальная разница между сделал упражнения, прочитал очередную статью про набор фич и реально _выучил_.
Невозможно выучить "10 кнопок вима". Можно выучить одну фичу. Чуть-чуть. Привыкнуть к её существованию, сделать цать попыток её использования, интернизировать. После этого можно задаться вопросом о том, как на базе этой фичи сделать следующий шаг.
Вот сейчас я (после предыдущих крайне трудных этапов с буфером) выучил для себя :sp и :vsp (открыть файл в горизонтальном и вертикальном сплите).
Но я смог это сделать только после того, как я привык к их существованию, научился переходить (почти привык) между ними, перемещать их и т.д.
... А вот ща писал, полез посмотреть как "это называется", это называется viewports. выучил.
Мне кажется, что теория типов всё-таки проще в изучении. Потому что смена редактора - это такая интимная процедура, настолько инвазивная, физиологическая, что реакция на неудобства совершенно не похожа на обычную работу с софтом. Потому что кнопки - моторная память. Невозможность что-то сделать - это как со связанными ногами по лестнице ходить.
Короче, :sp, :vsp.
Я принял стратегическое решение уходить на neovim. У меня есть какой-то базовый скилл vim'а, но он довольно куцый (в основном, это скилл редактирования). Уход на neovim требует расширения скилла на управление буфферами (чем я никогда раньше осмысленно не пользовался), и это боль и ломка моторной памяти. Но, надо.
Провёл примерно час, редактируя сложное только в neovim. Выучил (не прочитал, а почувствовал, это сложнее) несколько кнопок для управления буферами по экрану (вертикальный/горизонтальный сплит, ротация, навигация по открытым буферам).
Ощущаю некую шаткость модели в голове (у меня нет правильного понимания, что делают C-P C-O в буфере).
Буду инвестировать. При всей визуальной привлекательности codium, меня очень смущает война firejail с плагинами. Я не хочу воевать со своим редактором.
Провёл примерно час, редактируя сложное только в neovim. Выучил (не прочитал, а почувствовал, это сложнее) несколько кнопок для управления буферами по экрану (вертикальный/горизонтальный сплит, ротация, навигация по открытым буферам).
Ощущаю некую шаткость модели в голове (у меня нет правильного понимания, что делают C-P C-O в буфере).
Буду инвестировать. При всей визуальной привлекательности codium, меня очень смущает война firejail с плагинами. Я не хочу воевать со своим редактором.