Это копия, сохраненная 29 октября 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Короче vim трэд, а то прошлый похоже нахуй смысло.
Типа если сьебался из подаршки то не жалуешься?
Но вим удобный и классный, выйти из него легко. А рашка не такая.
вообще-то такая. ты просто жить не научился здесь, нищук ебаный.
emacs
vim-project plugin?
Fzf
Я NERDTree использую, удобная штука. Директории можно открывать как корневые.
Чот тупо сделано. Стрелки hjkl, а из-за слепой печати, пальцы нужно держать на jkl:.
Прикольно, столько лет игнорировал этот редактор, но тут все же решил заценить. Вещь действительно годная, даже в браузер себе аддон накатил для подобного контроля. Клавиатура перестала быть бессмысленным куском говна лишь для набора текста, теперь можно полноценно серфить прям с неё.
Когда у тебя стоит вим пишешь ты на английском. До всех кнопок на английской раскладке можно достать не сдвигая руку с hjkl.
Мейнфреймы 40 лет как на свалке, но говнософт для них продолжают передавать из поколение в поколение по принципу человеческой многоножки. Из жопы кончающего линуксоида - в рот начинающего.
Слепая печать — это печать без взгляда на клавиатуру. И для неё совсем не обязательно как-то особенно класть пальцы на клавиатуру. Так что всё это хуйня, дело привычки. К тому же никто не запрещает тебе сдвинуть палец на одну клавишу в сторону. Не будь инвалидом.
2019 год заканчивался, а пердело все двигали и двигали курсор кнопками клавиатуры в консольке глинукса...
Фу таким быть, vimo-чухан!
Ты меня раскусил.
> Нормальные господа не двигают курсор по 1 символу. Так что h и l нинужны.
а как внутри слов лазить?аа?мм?м?
Нет, использовать f и t + буква, чтобы переместить курсор на или перед нужной буквой.
В смысле хэлпу почитай. :help , либо в онлайне
ой, извиняюсь, сразу не прочитал, что нормальные люди никогда не переходят на 1/2 символа, только на 3 и больше.
На один - это нормально, очевидно что аккорды или семантическую навигацию юзать для этого избыточно. Он имел в виду общую навигацию по документу через hjkl, это оче медленно и тупо, нахуя тебе тогда вим ваще.
самое разумное уже придумали
>перейти на 1/2 символа влево/вправо
Можно реальный пример, когда это нужно? Если нужно заменить часть слова, например, то вместо того, чтобы нажимать какие-нибудь l и ce, проще встать на начало слова, сразу набрать ce и набрать заново один лишний символ. У меня только такой кейс был.
я воспользуюсь твоим примером, но вместо нормального слова пусть будет регексп, который состоит из ебучих символов, которые тебе лень заново перепечатывать, поскольку нужно шифт нажимать-отжимать.
и нет, у меня не стоит задача убедить людей, что hjkl это во всех случаях лучше перехода к символу.
Ты не в тот тред зашёл.
Тебе по винде или по аналиксу помощь?
Вот по пердоликсу https://2ch.hk/s/res/2685013.html (М)
Вот по дрисне https://2ch.hk/s/res/2680610.html (М)
Вот по спермёрке/соснёрке https://2ch.hk/s/res/2067405.html (М)
Тред смузихлёбов в старбаксе сам найдёшь.
Просто это, по-моему, довольно редкий случай, когда ты попадаешь на строку в пределах 1-2 символов от нужного. Обычно этому предшествуют другие команды, которые и можно сократить. Но если всё-таки оказался близко, то конечно подвинуть курсор на h/l будет чуть быстрее. Хотя опытные вимеры наверняка по привычке наберут f,t или / какой-нибудь.
Спасибо
gvim белый, не пизди
ctrl-w-r способен только сдвигать окошки всей группой в целом и то лишь в пределах вертикальной/горизонтальной группы.
Или приходится всё разносить и выстраивать порядок заново используя ctrl-w-HJKL.
Хочется чтобы как в tmux :swap-pane -s 4 -t 1
Когда редактирую yml часто сталкиваюсь с каким-то непонятным сдвигом строки после добавления символа ":".
Пример на пикрелейтеде на 17 строке.
Просто добавил ":" вконце и строка сдвинулась. И зачем?
Ужасно подгорает с этой "юзерфрендли" фитчи включеной поумолчанию.
Как отключить?
А шо у нас по автокомплишену? Есть какой-нибудь более-менее полезный? Их настолько много, что я даже не знаю, какой выбрать. Хотелось бы чтобы можно было видеть параметры у методов и при необходимости смотреть документацию. Пишу только пайтон и нод.
Если включена подсветка поиска, то когда нужное нашли, подсветка остаётся и хочется её выключить. Но это не просто (как всё в vim).
Либо нужно писать что-то, чего в файле нет, но тогда vim напишет красную надпись; либо писать :noh, что утомительно.
Решение:
Пишем в vimrc nnoremap / :let @/=""<return>/
После поиска, снова пишем слеш и стираем его.
Но ведь проще забиндить :nohlsearch на кнопочку повкусу.
Все что в первую очередь имеет значение в vim - количество требуемых нажатий.
Так будет на 1 меньше.
Но в этом случае, нужно запоминать эту кнопочку. А таким образом слеш работает в режиме вкл/выкл.
inoremap " ""<esc>i
inoremap ' ''<esc>i
inoremap ( ()<esc>i
inoremap { {}<esc>i
inoremap [ []<esc>i
Теперь как белый человек.
Аноны, как заставить vim работать с системным буфером?
В интернетах прочитал, что нужно собрать vim c -xterm_clipboard, пробовал всякое, интуитивно редактировал vim.rb, но я ничего не понимаю, и у меня ничего не получилось.
Если что, то это macOS, не linux
NerdTree
ответ который заслужили люди, которые не гуглят
Зашёл обидно серануть в тред пердоликов, но лучше и не скажешь. Браво, маэстро.
Как же у возюкателей мышкой горит о того что с текстом гораздо эффективнее работать не в их любимом браузере вместо текстового редактора (atom/vsc), а в 30 лет назад написаной консольной программе, несущей в себе наследие еще более старых 45 и 50 летних программ. Использующей в 20-100 раз меньше памяти, работающей без тормозов на практически недостижимых сетах данных, уважающей время и здоровье пользователя (существенно минимизируя количество нажатий и перемещения руки), имеющейся на любой современной ОС без СМС и регистрации, имеющей безграничный потенциал, чтобы ускорять работу все быстрее и быстрее понимая дзен все глубже.
inb4:
- Нет, это просто не может быть правдой. Я ведь не дурак, я не неосилил (твердо и четко), это просто плохая/неработающая/для_дибилов/етц программа! Пойду лучше оперативки для новой версии атома докуплю, чем с вами тупыми пердолями спорить.
Неовим лучше, у него хоть гуй на qt есть.
Верун завёл шарманку отрицания. Иди еще философию унитаза подучи прежде чем срать, вы же без этого никак.
Верун во что? В абстрактное мышление? В множественное и косвеное значение слов? В контекст употребления слов?
Понятно почему спермачи не могут vim осилить, они банально тупые.
Петросянство про унитазы это только подтвержает.
Еще про говно пошути, даунич. И слюну с морды вытереть не забудь.
Insert вставляет текст, append тоже вставляет, но перед этим двигает курсор на 1 влево. Хуй знает почему, но вим может максимум поставить курсор туда, где он стоит на пикриле, а ещё более вправо - не может. Вот затем и нужен append, когда в конец строки что-то добавить.
Просто вим - это отдельный язык программирования, который нужно учить хотя бы на уровне вимтутора чтобы понять, куда нажимать и что делает каждая клавиша. Простой пример: d23w удалит 23 слова, где d - delete, 23 - число повторов, w означает word. Переводя на человеческий, получается delete 23 words. Именно вот это и отпугивает новичка, который привык к гуям всяким.
Так сгорели все уже, он просто поздно об этом написал
>работающей без тормозов
Но он-же всё таки тормозит:
1 выход из режима вставки при нажатии esc не мгновенен.
Аж вошло в привычку жать esc 2 раза, чтобы понять, что он переключился.
2 после вставки в прямоугольное выделение нужно секунду подождать, прежде чем vim среагирует.
Мимио vimoлюб.
>выход из режима вставки при нажатии esc не мгновенен.
Думал не замечал никогда, зашел и поверил, у меня моментально выходит и в консоли и в гуе.
Ну тащем-то это не вим, а плагины тормозят. Этот случай из рассмотрения очевидно отбрасывается, потому что невозможно предугадать какого уровня дичь (говно плагины) юзер может притащить в любой редактор.
Таким поведением например известен airline. Он якобы не переключается между режимами мгновенно, но на самом деле это просто отображение режима медленно отрабатывает.
> 1 выход из режима вставки при нажатии esc не мгновенен.
https://www.johnhawthorn.com/2012/09/vi-escape-delays/
Вижуал Студио-дебил порвался, несите нового.
Для неосиляторов сообщу, что вим (даже обрезанная лайт версия) давно умеет в стрелки. А ещё с последних версий и в мышку, что бесит.
Действительно!
vim в голой tty консоли летает. Плагинами обзавестись пока не успел. Тормозил tmux.
Спасибо анон!
Это же аналог блокнота. Его максимум -- пописывать конфиги.
а мне mcedit
Там возможно настроить перемещение по русским символам?
Не помохоже
Щас бы юзать vim в 2к20 кроме как для выебонов, когда есть нормальный nano.
Похожа но к сожалению не она.
Есть миллион строк из 2 слов разреленных пробелом.
Как в вашей ПИСЕЧКЕ слова поменять местами? Естественно средствами редактора, а не регекспа.
У меня только не работает
И чё там за игры есть? Чем вим лучше стим?
Ты упорот чтоле?
Строки с разными словами естественно.
Какой смысл пересталять миллион одинаковых пар слов, если можно 1 раз переставить и все остальное заменить этой строкой.
Ты явно идешь в сторону регекспа, это запрещено правилами. Нет никакого толку сравнивать регексп который плюс минус одинаковый в любом редакторе (даже в GNU "Pussy Riot/Мокрая Писечка" nano).
evil не сочетается с большинством плагинов.
>>761895
установил vifm.vim: https://github.com/vifm/vifm.vim
устраивает
и всё-таки почему не работает подобная связка в vim'e:
:read!vifm --on-choose "cat \%c" ???
потому что производители клавиатур могут выебываться расположением знаков чаще, чем расположением букв. представь jkl; на этой клавиатуре
хотя чет я объебался немножк, тут все нормально будет
Хз на самом деле, не замечал почти выебонов вообще в клавиатурах в последнее время. Разве что эти псевдоэргономичные с разделением на две кистевые впадины, но в них в любом случае в виме нормально не поработаешь.
С чего это вдруг?на ерго под большие пальци еще и дополлнительных программируемых клавиш насуют. плюс само расположение букв удобное.
Господи да что это за хуйня? Как тмух мог тормозить? пробовал скрин? Что за терминал у тебя вместо st?
Возможно это я не привык, оке.
Потому что они хотели избежать использования знака пунктуации для перемещения, скорее всего из-за какой-то легаси штуки. В любом случае, для перемещения по тексту влево-вправо есть 100500 хоткеев, и поиск, и вообще куча всего, так что HJKL и не нужны.
ты бы цепочку сообщений прочитал перед тем как удивляться и задавать диагностические вопросы. ну или после того как удивляться.
Перехожу на vim с ide, все шло хорошо, разбираться даже начал как конфиг настраивать, поставил себе MacVim, т.к. сижу из под мака и для одного плагина нужен питон, а стандартный терминал питончик не поддерживает, не суть.
Так вот столкнулся с проблемой: не могу поставить ни один статус бар на MacVim, блять он устаналивается, но не появляется, ебать будто нету set statusline=2 или чет подобное вводил, нихуя не работает
Я отчаялся искать в чем проблема, миллиардные факи читаьь тоже пробовал, но результата нет.
Сам разобрался, достаточно было найти пункт :h statusline и дальше настроил все и отобразил плагин.
>И для неё совсем не обязательно как-то особенно класть пальцы на клавиатуру
Ты долбоеб. Как раз таки обязательно.
вообще-то для "слепой печати" не обязательно. достаточно только поприцеливаться если руку сдвинул, а дальше пальцы на кнопках уже можно не держать. во время самого набора символов ты достаточно информации о расположении кнопок получаешь от отдельных касаний.
может быть, если ты хочешь 300кк символов в секунду набирать, то тогда стоит их класть, чтобы время сэкономить. но я бы не удивился если бы какой-то суперзадрот их никогда не клал.
Потому что эту раскладку придумали для клавиатур без стрелок. В современном мире она не нужна
Почему тогда WASD, считающаяся хорошей раскладкой для игр, больше нигде не используется? И почему в играх используют WASD вместо стрелок? Получается, это плохие решения?
> И почему в играх используют WASD вместо стрелок?
Потому что стрелки далеко от левой руки
> больше нигде не используется?
Потому что в остальном есть мышка
>В современном мире она не нужна
Лол, нет, в современном мире она очень удобная как раз из-за того, что не нужно поднимать руку со стрелок, вместо этого просто нажимаешь эскейп и получаешь стрелки под своими пальцами. Правда и стрелки под пальцами не нужны, в виме есть куча всяких штук для перемещения по тексту, перемещаться стрелками в нём тупо не нужно.
Это уже всё натягивание совы на глобус.
Эта раскладка перешла вот с этой хуйни в VI, дальше идет известный опыт с обезьянами, которые не помнят, почему надо бить новичка, но все бьют, значит так оно надо.
Аргументы-то будут, кроме того, что оно старое? Чем тебе вим не нравится конкретно?
Это клон стрелочек, только для левой руки.
>>770069
Я бы и не против использовать. Просто коробит что стрелочки(где руки по идее изначально должны быть расположены) не совпали с местом, помеченным риской.
Если б было jikl, это было бы идеально. Перебиндить конечно можно, но вероятно не во всём где vi-подобный ввод. Т.к. уже стало стандартом.
>не совпали с местом, помеченным риской.
У этого есть две причины. Первая (самая очевидная) на Ж у тебя стоит ; и : которых хотелось избежать для использования. Вторая - движение вверх-вниз происходит чаще, чем движение влево-вправо, к тому же для движения влево-вправо есть уже очень удобные f/F, ;, b/w/e, и так получилось что влево-вправо с помощью HL как-то и не нужно двигаться потому что уже есть куча разных хоткеев для того чтобы этим заниматься.
>клон стрелочек, только для левой руки
ESDF ИМХО лучше гораздо, ибо можно использовать мизинец для QA, а это на целый палец больше, чем ты можешь в принципе иметь. Последнее время передвигаюсь на ijkl потому что справа есть правый альт и меню, большой палец таким образом делает две вещи, когда на WASD у тебя под большим пальцем только пробел. Хочу попробовать hjkl тоже (k вперёд, h назад, jk влево/вправо) но всё лень переучиватьсяя
> ESDF
получить три кнопки слева, но корячить руку, когда нужно альт нажать и заметно больше отгибать слабый мизинец для нажатия модификаторов. капс уже совместно безымянным и мизинцем не нажмешь, не убирая пальцы. просто убийство мизинца.
>Последнее время передвигаюсь на ijkl потому что справа есть правый альт и меню, большой палец таким образом делает две вещи
странная у тебя клавиатура. f ближе к краю пробела чем j. правый палец чтобы нажать правый альт нужно гнуть заметно больше. клавиатура у тебя странная.
При вот такой клавиатуре проблем не будет.
Будут. В виме за два клика можно удалить строку, за три - от двух до девяти, на такой клавиатуре для удаления каждой строки придётся отдельно каждый раз хоткей прожимать, причём этот хоткей нужно будет ПЕРДОлить.
Тащемта для емакса я бы такую клавиатуру может быть и купил, но мне больше хочется две штуки ymd24 купить и использовать как Ergodox, но в формате 40% клавиатуры, можно таким образом в 80-100 баксов уложиться твой пикрил стоит от 300 в виде Kinesis Advantage который по сути китайская поделка, третий тоже можно но как по мне оверкилл так как я вряд ли буду им пользоватьсяя. Остаётся лишь вопрос как всё это дело синхронизировать, потому что макропады будут работать по отдельности.
Думаю, : нужна чаще h, так что это хорошо. Держать руку на ролд вместо олдж ради того, чтобы h была под указательным пальцем, точно не стал бы, да и не смог бы.
поставь ranger, ёпт
Стоит ли перекатываться на Joe Editor?
У них в треде и спроси.
нотпад плюс плюс или вим? и почему?
Vim. Тк с ним работают в консольке. Это может быть полезно при работе с удаленным сервером через консоль, чтобы не выходя из нее настроить конфиги например. Да и когда вимом овладеешь, то будешь очень быстро редактировать файлы.
проебался тредом
:qa!
Переходи на тайловые менеджеры - там можно совместить vim с графическими прогами.
Попробовал vim. Начинаю печатать и понимаю, что нахожусь не в том режиме. Но это привыкнуть надо. (Правда, я пока не уверен, нравится ли мне эта система с режимами.)
Что не понравилось, так это то, что из коробки не понимает хоткеи с включенной русской раскладкой, например. Решение нашёл, но тратить много времени на составление файла конфигурации, чтобы всё работало, как мне нужно, не хочется. Учусь программировать и хочу иметь возможность (рас-)комментировать кусок кода, запустить написанную программу. Конечно, от нахождения решения каждой проблемы меня отделяет всего лишь один поисковой запрос. Но было бы здорово, если бы была какая-то готовая сборка, в которой уже позаботились о пользователе. Может быть, есть такая?
На составлееие своего конфига и устранения всех багов я потратил около наверное 60 часов времени, ну так, если быть честным, и до сих пор прорабатываю макромоменты, писал его параллельно разбираясь что такое vim. И вообще конфинг самописный дело хорошее, ты буквально каждый винтик знаешь, поэтому когда-нибудь это нужно сделать. Если нет желания сейчас копаться в таком, то либо накатываешь neovim/macvim и из коробки получаешь маломальский функционал или уходишь на ide и дрочишь программирование там, потом перекатишься обратно в vim со временем. Пройди vim tutor еще, помогает сперва разобраться.
А вообще че ты как маленький, загугли бля готовые .vimrc конфиги и не еби голову себе (но будь готов к тому, что если тебе не понравятся хоткеи или при нажатии комбинации клавиш какая-то ебала вылезет - это хотелки того человека, что писал конфиг под себя)
Алсо: изучи как плагины ставить на vim, без них жить на вим нельзя ну никак почти комфортно.
>>793917
Насчет запуска программы: у меня стоит костыль на с++, так как мне лень make-файлы писать, я просто на одну из F-клавиш забиндил в конфиге вима команду открытия терминала и забивания туда стандартной команды комплиции через gcc с флагамм и стандартным названием главного файла main.cpp.
Брат жив, зависимость есть.
>потратил около наверное 60 часов времени
Веселые у тебя развлечения.
>конфинг самописный дело хорошее, ты буквально каждый винтик знаешь, поэтому когда-нибудь это нужно сделать
Проблема в том что если ты потом всем этим продолжительное время не пользуешься, каждый раз будет как первый.
Братан, вим, даже не вим, а ви, в любом чайнике на линуксе. Все эти пердолинги и прочие настраивания вимрк под себя это баловство. Ви нужен как редактор под ссх-соединение. От человека нужно знания управления курсором, смена режимов, выход с записью и без. Для всего остального есть мастер нормальный редактор с гуем.
Зачем оно надо? По ssh или конфиг какой-то подрочить - достаточно нано. На IDE вим тож не тянет, даже если ему все существующие в мире плагины установить, то даже у вскода и саблайма будет сосать, я уже не говорю про полноценные IDE. В чем смысл? В пердолинге и ублажении эго таким странным способом?
> 2020
> пердолики пердолят 60 часов текстовый редактор
Никогда не понимал чем людям нравится вим, это же максимально неинтуитивное говно.
3 года, 2 из которых на Линуксе, а что?
vim существует с 1991 года, такой себе софт для зумерков. Для зумерков скорее Neovim
AutoHotKey - вендо опенсорс, но нужно вникать в местный язык
; меняем язык капслоком
SendMode Input
SetWorkingDir %A_ScriptDir%
CapsLock::Send, {Ctrl Down}{Shift Down}{Shift Up}{Ctrl Up}
; правому alt делаем стерлочки
RAlt & SC24::Send, {Left} ; >!j::Send, {Left}
RAlt & SC26::Send, {Right} ; >!l::Send, {Right}
RAlt & SC17::Send, {Up} ; >!i::Send, {Up}
RAlt & SC25::Send, {Down} ; >!k::Send, {Down}
; win+c = закрыть текущее окно
#c::Send, {LAlt Down}{F4}{LAlt Up} ; win + c = close window
AntSoft KeyManager - графический, бесплатный
> Зачем оно надо? По ssh или конфиг какой-то подрочить - достаточно нано.
Нет, вим удобнее и красивее.
>На IDE вим тож не тянет, даже если ему все существующие в мире плагины установить, то даже у вскода и саблайма будет сосать, я уже не говорю про полноценные IDE.
Если пишешь на условной джаве, то да. Но на какой-то эзотерической хуйне, под которую и дебаггера нет, похуй где писать. Особенно в 2к20, когда под любой язык есть language server и под любой редактор есть language client, который ставится в один плагин даже в "пердольном виме"
Двойное нажатие по капслоку.
Ещё больше хоткеев:
Caps+U/O = Ctrl+Left/Right
Caps+QAZ = Vol+ Vol- Mute
Caps+D = Delete
Caps+E = End
Caps+H = Home
Jellybeans
Анон, что за шрифт на пикриле?
А что, прикольная штука, жаль что в терминале
Попробуй на нём код пописать, потом расскажешь. Смотри, тебе за три месяца никто не ответил, настолько это неудобная хуйня для кодинга.
Почему Vim ощущается таким сырым?
Прошёл туториал https://www.openvim.com/tutorial.html
Более-менее освоился и могу делать почти все базовые вещи. НО
Хочу, чтобы хоткеи работали при русской раскладке? Идти в поисковик и тратить время. В то время как в большинстве других текстовых редакторов такой проблемы просто нет. Нашёл langmap и вставил в .vimrc, но знак доллара так и не работает, потому что я не могу вставить туда точку с запятой.
Хочу комментировать код? ...
И так с каждой маленькой деталью. Тут и там тратить тонны времени. Это расчитанно на бездельников что ли, которым время некуда деть, которые подсибя?
> Хочу комментировать код? ...
Вим текстовый редактор, а не редактор исходного кода.
> Хочу, чтобы хоткеи работали при русской раскладке? Идти в поисковик и тратить время.
Да, потому что он в терминале. Терминальные программы не должны знать о возможности переключать раскладки.
> Это расчитанно на бездельников что ли, которым время некуда деть, которые подсибя?
С чего ты взял? Если я трачу время на вим, то это осознанно потраченное время. Я сам выбрал потратить время на вим. Не хочешь - не трать, твоё дело, тебя никто не заставляет.
> Вим текстовый редактор, а не редактор исходного кода.
Он из коробки имеет подсветку синтаксиса, так что и это мог бы тоже.
> Да, потому что он в терминале. Терминальные программы не должны знать о возможности переключать раскладки.
Почему?
> С чего ты взял? Если я трачу время на вим, то это осознанно потраченное время. Я сам выбрал потратить время на вим. Не хочешь - не трать, твоё дело, тебя никто не заставляет.
Да, но разве не прекрасно было бы, чтобы кто угодно мог бы пользоваться программой, не тратя на её настройку часы времени? Другие программы же так могут, и в результате ими пользуется больше людей.
> Он из коробки имеет подсветку синтаксиса, так что и это мог бы тоже.
Да, и ещё гит интеграцию, автокомплит, интерфейс к gdb и показ файлов и папок в виде дерева
> Почему?
Открой tty, попробуй на русской раскладке его хотя бы открыть.
> кто угодно мог бы пользоваться программой, не тратя на её настройку часы времени?
Такого софта не существует, всегда есть тот, кто не доволен.
Вкатывайся в имакс, он лучше. Смотри этот плейлист https://www.youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n очень годный.
Во всех гайдах по имаксу написано "вкатитесь сначала в вим", он проще, популярнее, и имакс становится лучше понятен.
> Во всех гайдах по имаксу написано "вкатитесь сначала в вим"
Странно, не видел таких гайдов.
В любом случае, думаю сборочки вима и имакса точно не надо трогать, вим хорош только из коробки, без плагинов
Классно иметь браузер, почтовый клиент и другие полезные штуки в одном месте, но меня пугают комбинации клавиш. Те же перемещения вверх вниз вправо влево. hjkl - очень легко запомнить и нажимать.
Первый урок предлагает изменить раскладку клавиатуры, поменяв клавиши Ctrl и Caps Lock. Второй уже знакомит с программированием. Для меня и то, и другое - это слишком.
У меня, кстати, Caps Lock на клавиатуре с какой-то ступенькой, и его вообще неудобно нажимать. Оттопыривать мизинец приходится. Я и не нажимаю. Не понимаю, зачем такой сделали. Левый Ctrl более менее коленкой пальца нажимаю.
это типа evil-дрочеры пишут? немудрено
Мне наоборот емакс понятнее показался, нян
В нём хотя бы когда буквы жмёшь они пишутся
И n — next, p — previous, b — back, f — forward понятнее и легче запомнить, чем рандомно перенесённые на клавиатуру стрелочки
В которых я путался
Хоть мне ещё и далеко до нормального пользования емаксом
Попробуй имакс, там макросы, самая мощная хуйня в мире
Если код не пишешь, какие задачи?
А у тебя есть решение?
Конфиги редакиировать
Сам ещё не пробовал, но у кого-то в vimrc видел так:
set langmap=Ж:,йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ъ],фa,ыs,вd,аf,пg,рh,оj,лk,дl,э',яz,чx,сc,мv,иb,тn,ьm,б\\,,ю.,ё`,ЯZ
Попробовал, работает.
Vim лучше Блокнота. Можно отменить все изменения, а не только последнее. (По крайней мере, в Windows 7 Блокнот тупенький и так не умеет.) Можно убрать отвлекающие элементы интерфейса, поставить красивую тему, и будет выглядеть отлично. Есть вкладки. Если не пишешь код, то всё равно пригодится подсветка Markdown. (В которую тот же Notepad++ почему-то не может полноценно. Я из-за этого перекатился в Vim.)
Пытался настроить для хаскелля, CoC дает автокомплит, но не выводит варнинги и ошибки. Ale выводит ошибки, но не работает автокомплит, хотя при этом автокомплит с тем же C работает.
Сейчас попробую, потому что я просто еблакак походу.
Короче я пробовал с хаск-ланг-сервер, и HIE то бишь haskell-ide-engine.
Поставил ghcide и кок прекрасно с ним заработал, благодарю тебя, а то я вчера с этой хуйней ебался и не понимал то так, то то не работает.
Hie вообще ебала какая-то. По словам он весь такой крутой, с кучей фич, звездочек на гитхабе, поддержкой. А на деле установить его через отсутсвие бинарников невозможно, компилируется пару часов, лагает шо пиздец, имеет утечки памяти и баги с модулями.
Жизнь настолько проще стала, когда про ghcide узнал.
Алсо, для форматировки можешь юзать neoformat с brittany, а для более подробных варнингов hlint я правда не знаю как его с вимом интегрировать, поэтому просто запускаю с консольки
Поставь думимакс, спейсимакс или любую другую васянскую сборку с ивил-модом. Или сам настрой ивил-мод и все такое, проблем-то.
Алсо, анончики. Поставил вимвики, месяц пользуюсь для всего - сниппетов, личной днявки, мыслей по поводу отсмотренных фильмов. избранного из прочитанных статей. Какая же охуенная вещь, так рекомендую.
Прекрасный редактор.
Потому что красивый, удобный и не лагает. Ну и написан он не в 70х, а в 90х
bash/mc/whatever + vim в режиме сервера
соврал, еще fzf.vim мастхев
Месяц назад его в глинукс треде палил, опаздываешь
Какая религия, поехавший?
Дзен — как учение, базирующееся на буддизме, — не может быть религией из-за отсутствия догматов, богов, и прочего религиодерьма.
Расскажите, стоит ли ставить плагины, или лучше не надо и посидеть на дефолте пока мне не станет удобно. Недавно узнал про Easymotion и очень захотелось его иметь...
Обязательно стоит.
Стоит, но учитывай что много плагинов которые делают вещи, напердоливаемые в вимрц (вернее инит.виме, хватит уже говно использовать, ставь neovim) и соответственно не нужные нахуй.
Ну и постарайся не превратить вим в имакс лал.
> но учитывай что много плагинов которые делают вещи, напердоливаемые в вимрц и соответственно не нужные нахуй.
А зачем писать свой велосипед, когда можно использовать чужой плагин?
> Ну и постарайся не превратить вим в имакс лал.
Как не старайся, а не выйдет. Даже самая блоатнутая сборка вима с коком и всякими перделками для гита и fzf грузится мгновенно. тогда как спейсмакс запускается дольше идеи, лол
> А зачем писать свой велосипед
Я так понимаю он имеет ввиду это https://youtu.be/XA2WjJbmmoM
> тогда как спейсмакс запускается дольше идеи, лол
Имакс можно как системд юнит запускать
И вообще спейсмакс это очень, очень васянская херня
> Даже самая блоатнутая сборка вима с коком и всякими перделками для гита и fzf грузится мгновенно
На хдд конфиг люксмита даже в инсерт мод долго входит
Создай
Был, но утонул
Если оба ответа положительные - есть ли какая-нибудь альтернатива?
да, но если у тебя 16+ гб рам, то это не имеет значения. Альтернатива VimCompletesMe как самый легковесный
Deoplete, neocomplete как менее жручие альтернативы
Coc.nvim
> Алсо стоит ли ставить neovim?
Стоит. https://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-vim/
> Есть ли для него всякие менеджеры плагинов как для вима ну тип вставил название репы на гитхабе и поебать?
Из коробки есть, называется plug
> те самые мегаудобные фичи типа переключения на русский язык через ctrl+^?
Хз о чем ты, но неовим на 99% совместим с вимом, всё что можно сделать в виме можно сделать в неовиме.
> Из коробки есть, называется plug
Звучит как жопная пробка
Не нашел ничего по этому поводу. Гуглил вчера и натыкался только на vim-plug, который, конечно, крутой, но не из коробки.
Потому что нет в неовиме пакетного менеджера из коробки. Вроде пакетный менеджер или какой-то его эрзац появился в восьмой версии вима, но кого ебет? Eсть божественный vim-plug впрочем, он и на вим есть.
Coc-explore
Короче у меня в конфиге такая штука стоит:
vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <ESC>"+pa
это костыль и рудимент
так ты можешь копировать из вима и вставлять в него через стандартные y/p
set clipboard+=unnamedplus
Это копия, сохраненная 29 октября 2020 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.