Вот документация в емаксе мне не понравилась: жмём C-h, потом выбираем где будем искать по функциям, по переменным, или где-то там ещё… а мне бы просто узнать, что это, вообще, за буквы, я не знаю функция это, или что-то другое. В Виме же :help wadafuckisthis и вот она справочка.
В Vim 8 есть уже :terminal. А про танцы вокруг tmux, как-то странно такое слышать от DevOps'а… :)
Ух, сколько тут: и fzf, и Ag скоро приедет.
Могу в свою очередь представить такие интересные буквосочетания:
gf
gd
gD
YCM это clang зависимый (с точки зрения C/C++) плагин, к нему подход нужен тонкий, поскольку он "гарантированно" работает с libclang, который сам же и скачивает. Чтобы он работал с системным, или с тем, который используете вы, ему нужен для этого специальный пендель на этапе сборки плагина. Если же вы не используете в проекте clang, то вам придётся, пойдя на некоторые компромиссы, подрихтовать .ycm_extra_conf.py
IntelliJ/PyCharm/CLion с Vim-плагином. Все кнопки как в Vim, только еще есть полноценный IDE и никаких плясок с бубнами.
Нет, вот с "все кнопки как в Vim" это очень не так. Далеко не все, и не сказать чтобы "как в Vim". Скорее: "некоторые кнопки примерно как Vim".
В емаксе очень много хорошего: и elisp, и репы с плагинами, и org-mode, и ещё вагон всего с телегой! Изучать это всё — кайф и разминка для ума. Но пользоваться этим невозможно. Я два месяца честно пытался, в рамках эксперимента, вдохновившись вот этим вот видосом освоить emacs (честно говоря, это был уже, кажется, третий подход к снаряду). Нет. Это реально — evil. И evil-mode это жалкое подобие режимов vim (к сожалению, все без исключения vim-эмуляторы этим страдают).
Кстати, рекомендую с того же канала посмотреть стендапы про Vim. Не сказать, что прям ну очень много познавательного, но имеется. Я на этих материалах осваивал аудирование иностранной речи.
Да вроде нормально. Проблем пока не замечал.
Да и то сказать, проверить же не сложно, не ломая свой конфиг. Я тестирую так: vim -U ~/.testing_vimrc
а в том конфиге уже свои пути для Plug и прочий &runtimepath.
vim ценен не тем, что он текстовый редактор, а тем, что он модальный текстовый редактор. Сравнивать vim и фаровский редактор, да ещё в разрезе лучше/хуже, ну такое себе.
airline->lightline хотя бы потому что писать свои дополнения к нему проще
YouCompleteMe->coc проще собирается-устанавливается.
Про Powerline говорить уже нет никакого смысла, он скорее мёртв, чем жив, проект со шрифтами только и остался.
let &t_SI.="\e[5 q" "SI = режим вставки
let &t_SR.="\e[3 q" "SR = режим замены
let &t_EI.="\e[1 q" "EI = нормальный режим
Хорошо, но имеет смысл в контексте эмулятора терминала и/или мультиплексора. Для tmux это всё несколько забавней выглядит.
С KVM всё не так просто. С ними всё хорошо, если работа с клавиатурой не подразумевает длительных нажатий на клавишу. Я перепробовал некоторое количество свитчей и у всех одна проблема: удерживаешь клавишу, и после некоторого количества нормального срабатывания, начинаются паузы. Попробуйте, например, через KVM помонтировать видео и удерживая клавишу перематывать материал (да даже в простом плеере это проявится). Да что уж там, поиграть и то не получится.
Но представленному "рубильнику" я предпочту по клавиатуре на станцию.
"как создавалась «Змейка» для телефонов Nokia":
-Хотели сначала тетрис, но оказалось, что у тетриса был владелец, поэтому решили делать змейку.
-Это феномен.
-Моя самая любимая игра.
-А ещё я добавил задержки и не стал добавлять утечки памяти.
-Сначала я нарисовал круг, и вот уже получилась сова, т.е. змейка!
Пффф.
https://www.worldofspectrum.org/hackersanon/ha3/e01.htm
Exolon
Redefine keys as ZOBRA for Infinite Lives
нет
ZOBRA!
По утрам.
Программирование. Процесс редактирования текста в виме это процентов на 80% программирование.
Вы свой код зачитываете да или после? Для вас программирование, в целом, это ритуал чёрной магии?
gg=G
для всего файла=G
для текущего блокаУх, сколько тут: и fzf, и Ag скоро приедет.
Могу в свою очередь представить такие интересные буквосочетания:
YCM это clang зависимый (с точки зрения C/C++) плагин, к нему подход нужен тонкий, поскольку он "гарантированно" работает с libclang, который сам же и скачивает. Чтобы он работал с системным, или с тем, который используете вы, ему нужен для этого специальный пендель на этапе сборки плагина. Если же вы не используете в проекте clang, то вам придётся, пойдя на некоторые компромиссы, подрихтовать
.ycm_extra_conf.py
Нет, вот с "все кнопки как в Vim" это очень не так. Далеко не все, и не сказать чтобы "как в Vim". Скорее: "некоторые кнопки примерно как Vim".
В емаксе очень много хорошего: и elisp, и репы с плагинами, и org-mode, и ещё вагон всего с телегой! Изучать это всё — кайф и разминка для ума. Но пользоваться этим невозможно. Я два месяца честно пытался, в рамках эксперимента, вдохновившись вот этим вот видосом освоить emacs (честно говоря, это был уже, кажется, третий подход к снаряду). Нет. Это реально — evil. И evil-mode это жалкое подобие режимов vim (к сожалению, все без исключения vim-эмуляторы этим страдают).
Кстати, рекомендую с того же канала посмотреть стендапы про Vim. Не сказать, что прям ну очень много познавательного, но имеется. Я на этих материалах осваивал аудирование иностранной речи.
Спасибо за безупречную службу, Кэп! Но решения суда всё равно придётся подождать.
Да вроде нормально. Проблем пока не замечал.
Да и то сказать, проверить же не сложно, не ломая свой конфиг. Я тестирую так:
vim -U ~/.testing_vimrc
а в том конфиге уже свои пути для Plug и прочий &runtimepath.
vim ценен не тем, что он текстовый редактор, а тем, что он модальный текстовый редактор. Сравнивать vim и фаровский редактор, да ещё в разрезе лучше/хуже, ну такое себе.
Ctrl-X Ctrl-O, например, и не забываем про то, что в виме документировано практически всё:
:he ins-completion
Я за coc, потому что https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions ну и не заметил проблем с асинхронностью. Короче, вкусовщина и YCM уже не торт.
На маке там тоже квест был.
airline->lightline хотя бы потому что писать свои дополнения к нему проще
YouCompleteMe->coc проще собирается-устанавливается.
Про Powerline говорить уже нет никакого смысла, он скорее мёртв, чем жив, проект со шрифтами только и остался.
Хорошо, но имеет смысл в контексте эмулятора терминала и/или мультиплексора. Для tmux это всё несколько забавней выглядит.
Не увидел
let mapleader=","
Для консольного vim:
просто потому что я привык по C-s сохранять буфер (привычка вредная, но что есть, то есть), а не фризить терминал.
Подождём решения суда.
Этим своим комментарием вы что-то оспорили, только я не понял что. Более того, вы даже что-то доказали, только не понятно что.
С KVM всё не так просто. С ними всё хорошо, если работа с клавиатурой не подразумевает длительных нажатий на клавишу. Я перепробовал некоторое количество свитчей и у всех одна проблема: удерживаешь клавишу, и после некоторого количества нормального срабатывания, начинаются паузы. Попробуйте, например, через KVM помонтировать видео и удерживая клавишу перематывать материал (да даже в простом плеере это проявится). Да что уж там, поиграть и то не получится.
Но представленному "рубильнику" я предпочту по клавиатуре на станцию.
Бунтарь!
"как создавалась «Змейка» для телефонов Nokia":
-Хотели сначала тетрис, но оказалось, что у тетриса был владелец, поэтому решили делать змейку.
-Это феномен.
-Моя самая любимая игра.
-А ещё я добавил задержки и не стал добавлять утечки памяти.
-Сначала я нарисовал круг, и вот уже получилась сова, т.е. змейка!