Vim /vim/ Linux: Firefox based 2654877 В конец треда | Веб
Дарова шакалы! Смотрите какую я вам классную шутку принёс из обосрался трэда.
Короче vim трэд, а то прошлый похоже нахуй смысло.
Windows 7: Firefox based 2 2654899
>>654877 (OP)
Типа если сьебался из подаршки то не жалуешься?
Android: Mobile Safari 3 2655009
>>654877 (OP)
Но вим удобный и классный, выйти из него легко. А рашка не такая.
Linux: Firefox based 4 2655010
>>655009
вообще-то такая. ты просто жить не научился здесь, нищук ебаный.
Windows 10: Firefox based 5 2669051
Кто-нибудь подскажет удобный файловый менеджер для vim? Желательно с возможностью видеть только директорию проекта чтобы остальное глаза не мозолило
Linux: Firefox based 6 2669070
Linux: Palemoon 7 2669100
>>669051
vim-project plugin?
Android: Mobile Safari 8 2669134
Windows 7: Firefox based 9 2672948
:wq
Android: Mobile Safari 10 2685379
>>669051
Я NERDTree использую, удобная штука. Директории можно открывать как корневые.
content-homerow.png28 Кб, 800x496
Windows 10: Firefox based 11 2685740
>>654877 (OP)
Чот тупо сделано. Стрелки hjkl, а из-за слепой печати, пальцы нужно держать на jkl:.
Windows 7: Firefox based 12 2685743
>>654877 (OP)
Прикольно, столько лет игнорировал этот редактор, но тут все же решил заценить. Вещь действительно годная, даже в браузер себе аддон накатил для подобного контроля. Клавиатура перестала быть бессмысленным куском говна лишь для набора текста, теперь можно полноценно серфить прям с неё.
Fedora Linux: Chromium based 13 2685750
>>685740
Когда у тебя стоит вим пишешь ты на английском. До всех кнопок на английской раскладке можно достать не сдвигая руку с hjkl.
Windows 10: Firefox based 14 2685751
>>654877 (OP)
Мейнфреймы 40 лет как на свалке, но говнософт для них продолжают передавать из поколение в поколение по принципу человеческой многоножки. Из жопы кончающего линуксоида - в рот начинающего.
Windows 10: Firefox based 15 2685753
>>685740
Слепая печать — это печать без взгляда на клавиатуру. И для неё совсем не обязательно как-то особенно класть пальцы на клавиатуру. Так что всё это хуйня, дело привычки. К тому же никто не запрещает тебе сдвинуть палец на одну клавишу в сторону. Не будь инвалидом.
Linux: Chromium based 16 2685757
>>685751
То, что тебе не нравится вим не значит, что он говно.
Windows 10: Firefox based 17 2685762
>>685757
Ну и как тебе говно на вкус?
Linux: Chromium based 18 2685763
>>685762
Как земля.
Windows 7: Firefox based 19 2685766
>>685740
Нормальные господа не двигают курсор по 1 символу. Так что h и l нинужны.
Windows 10: Firefox based 20 2685776
>>685766
2019 год заканчивался, а пердело все двигали и двигали курсор кнопками клавиатуры в консольке глинукса...
Windows 10: Firefox based 21 2685778
>>685763
Фу таким быть, vimo-чухан!
Windows 7: Firefox based 22 2685779
>>685776
Ну не мышкой же по коду ползать.
Windows 10: Firefox based 23 2685784
>>685779
Нет денег на компьютерную мышку - значит нинужно?
Windows 7: Firefox based 24 2685789
>>685784
Ты меня раскусил.
Android: Mobile Safari 25 2685800
>>685766

> Нормальные господа не двигают курсор по 1 символу. Так что h и l нинужны.


а как внутри слов лазить?аа?мм?м?
Windows 7: Firefox based 26 2685802
>>685800
f и t.
Android: Mobile Safari 27 2685812
>>685802
всм, ребинд на эти клавиши?
Windows 7: Firefox based 28 2685817
>>685812
Нет, использовать f и t + буква, чтобы переместить курсор на или перед нужной буквой.
Windows 10: Firefox based 29 2685818
>>685812
В смысле хэлпу почитай. :help , либо в онлайне
Linux: Firefox based 30 2685820
>>685817

>хочешь перейти на 1/2 символа влево/вправо


>нажимаешь как минимум три клавиши

Linux: Firefox based 31 2685823
>>685820
ой, извиняюсь, сразу не прочитал, что нормальные люди никогда не переходят на 1/2 символа, только на 3 и больше.
Windows 10: Firefox based 32 2685824
>>685820
На один - это нормально, очевидно что аккорды или семантическую навигацию юзать для этого избыточно. Он имел в виду общую навигацию по документу через hjkl, это оче медленно и тупо, нахуя тебе тогда вим ваще.
image.png40 Кб, 930x347
Linux: Firefox based 33 2685828
>>685740
самое разумное уже придумали
Windows 7: Firefox based 34 2685829
>>685823

>перейти на 1/2 символа влево/вправо


Можно реальный пример, когда это нужно? Если нужно заменить часть слова, например, то вместо того, чтобы нажимать какие-нибудь l и ce, проще встать на начало слова, сразу набрать ce и набрать заново один лишний символ. У меня только такой кейс был.
Linux: Firefox based 35 2685833
>>685829
я воспользуюсь твоим примером, но вместо нормального слова пусть будет регексп, который состоит из ебучих символов, которые тебе лень заново перепечатывать, поскольку нужно шифт нажимать-отжимать.
Linux: Firefox based 36 2685834
>>685833
и нет, у меня не стоит задача убедить людей, что hjkl это во всех случаях лучше перехода к символу.
Windows 10: Chromium based 37 2685838
Анонче подскажите мне а то я заебался уже. Почему у меня микрофон опознает как динамик? Я вставляю юсб в в гнездо и в диспетчере устройств мой микрофон появляется во вкладке динамики а не запис устройства.
Linux: Chromium based 38 2685891
>>685838
Ты не в тот тред зашёл.
Тебе по винде или по аналиксу помощь?
Вот по пердоликсу https://2ch.hk/s/res/2685013.html (М)
Вот по дрисне https://2ch.hk/s/res/2680610.html (М)
Вот по спермёрке/соснёрке https://2ch.hk/s/res/2067405.html (М)
Тред смузихлёбов в старбаксе сам найдёшь.
Windows 7: Firefox based 39 2685892
>>685833
Просто это, по-моему, довольно редкий случай, когда ты попадаешь на строку в пределах 1-2 символов от нужного. Обычно этому предшествуют другие команды, которые и можно сократить. Но если всё-таки оказался близко, то конечно подвинуть курсор на h/l будет чуть быстрее. Хотя опытные вимеры наверняка по привычке наберут f,t или / какой-нибудь.
Windows 10: Chromium based 40 2685908
>>685891
Спасибо
Android: Mobile Safari 41 2685937
Блокнот какойта чорный блядь
Windows 10: Firefox based 42 2686028
>>685937
gvim белый, не пизди
vim окна.png4 Кб, 610x463
Ubuntu Linux: Firefox based 43 2686033
Как можно по простому поменять местами 2 окна?
ctrl-w-r способен только сдвигать окошки всей группой в целом и то лишь в пределах вертикальной/горизонтальной группы.
Или приходится всё разносить и выстраивать порядок заново используя ctrl-w-HJKL.

Хочется чтобы как в tmux :swap-pane -s 4 -t 1
Windows 10: Firefox based 44 2686035
>>686033

>Как можно по простому поменять местами 2 окна?


Вынуть GNU\ХУЙ из жопы не пробовал?
Windows 10: Firefox based 45 2686036
Как жеж хорошо на nano)
Ubuntu Linux: Firefox based 46 2686048
gorenie.png3 Кб, 795x116
Linux: Firefox based 47 2686142
Анон будь няшей, помоги мне потушить горение.
Когда редактирую yml часто сталкиваюсь с каким-то непонятным сдвигом строки после добавления символа ":".
Пример на пикрелейтеде на 17 строке.
Просто добавил ":" вконце и строка сдвинулась. И зачем?
Ужасно подгорает с этой "юзерфрендли" фитчи включеной поумолчанию.
Как отключить?
Linux: Firefox based 48 2686152
>>686142
Самоответ
autocmd FileType yaml setlocal indentkeys-=0# indentkeys-=<:>
Linux: Firefox based 49 2687335
>>654877 (OP)
А шо у нас по автокомплишену? Есть какой-нибудь более-менее полезный? Их настолько много, что я даже не знаю, какой выбрать. Хотелось бы чтобы можно было видеть параметры у методов и при необходимости смотреть документацию. Пишу только пайтон и нод.
gift.jpeg243 Кб, 1996x2279
Ubuntu Linux: Firefox based 50 2687346
Поделюсь годнотой.
Если включена подсветка поиска, то когда нужное нашли, подсветка остаётся и хочется её выключить. Но это не просто (как всё в vim).
Либо нужно писать что-то, чего в файле нет, но тогда vim напишет красную надпись; либо писать :noh, что утомительно.

Решение:
Пишем в vimrc nnoremap / :let @/=""<return>/
После поиска, снова пишем слеш и стираем его.
Linux: Firefox based 51 2687349
>>687346
Но ведь проще забиндить :nohlsearch на кнопочку повкусу.
Все что в первую очередь имеет значение в vim - количество требуемых нажатий.
Так будет на 1 меньше.
Windows 10: Chromium based 52 2687352
>>687349
Но в этом случае, нужно запоминать эту кнопочку. А таким образом слеш работает в режиме вкл/выкл.
external-content.duckduckgo.com.jpg73 Кб, 600x900
Windows 10: Firefox based 53 2703157
Добавил в vimrc код для дублирования скобочек.
inoremap " ""<esc>i
inoremap ' ''<esc>i
inoremap ( ()<esc>i
inoremap { {}<esc>i
inoremap [ []<esc>i
Теперь как белый человек.
Снимок экрана 2019-12-16 в 23.29.11.png234 Кб, 1440x900
Apple Mac: Safari 54 2704118
>>654877 (OP)
Аноны, как заставить vim работать с системным буфером?

В интернетах прочитал, что нужно собрать vim c -xterm_clipboard, пробовал всякое, интуитивно редактировал vim.rb, но я ничего не понимаю, и у меня ничего не получилось.

Если что, то это macOS, не linux
Windows 10: Firefox based 55 2704868
Android: Mobile Safari 56 2714684
>>669051
NerdTree
Windows Phone: Microsoft Edge 57 2718361
В чем разница между insert и append?
Linux: Chromium based 58 2718385
>>718361
Инсерт заменяет текст по мере ввода, аппенд добавляет без замены.

мимонепользуюсьвимом
Linux: Firefox based 59 2718404
>>718385
ответ который заслужили люди, которые не гуглят
Windows 10: Chromium based 60 2723203
>>685751
Зашёл обидно серануть в тред пердоликов, но лучше и не скажешь. Браво, маэстро.
Ubuntu Linux: Firefox based 61 2724243
vim - фингербокс от мира текстовых редакторов, розыгрыш в стиле Марка Твена. Пояснений не будет, кто понял, тот понял.
Linux: Firefox based 62 2724713
Лол.
Как же у возюкателей мышкой горит о того что с текстом гораздо эффективнее работать не в их любимом браузере вместо текстового редактора (atom/vsc), а в 30 лет назад написаной консольной программе, несущей в себе наследие еще более старых 45 и 50 летних программ. Использующей в 20-100 раз меньше памяти, работающей без тормозов на практически недостижимых сетах данных, уважающей время и здоровье пользователя (существенно минимизируя количество нажатий и перемещения руки), имеющейся на любой современной ОС без СМС и регистрации, имеющей безграничный потенциал, чтобы ускорять работу все быстрее и быстрее понимая дзен все глубже.
inb4:
- Нет, это просто не может быть правдой. Я ведь не дурак, я не неосилил (твердо и четко), это просто плохая/неработающая/для_дибилов/етц программа! Пойду лучше оперативки для новой версии атома докуплю, чем с вами тупыми пердолями спорить.
Windows 7: Firefox based 63 2724814
>>672948
Лохи, видевшие Vim только на картинке не палятся.
sage Windows 10: Firefox based 64 2724852
>>724814

>Лохи, видевшие Vim


Лучше не быть лохом.

>>724713

>понимая дзен все глубже


Видеть религию в текстовом редакторе, это уже психическое расстройство, пациент дурки.
Linux: Firefox based 65 2725139
>>724852
Какая религия, поехавший?
Не можешь into абстрактное мышление?
Немудрено что неосилил.
Windows 10: Firefox based 66 2725318
>>654877 (OP)
Неовим лучше, у него хоть гуй на qt есть.
Windows 10: Firefox based 67 2725337
>>725139
Верун завёл шарманку отрицания. Иди еще философию унитаза подучи прежде чем срать, вы же без этого никак.
Linux: Firefox based 68 2725368
>>725337
Верун во что? В абстрактное мышление? В множественное и косвеное значение слов? В контекст употребления слов?
Понятно почему спермачи не могут vim осилить, они банально тупые.
Петросянство про унитазы это только подтвержает.
Еще про говно пошути, даунич. И слюну с морды вытереть не забудь.
image.png17 Кб, 353x737
Linux: Firefox based 69 2725379
>>718361
Insert вставляет текст, append тоже вставляет, но перед этим двигает курсор на 1 влево. Хуй знает почему, но вим может максимум поставить курсор туда, где он стоит на пикриле, а ещё более вправо - не может. Вот затем и нужен append, когда в конец строки что-то добавить.
Linux: Firefox based 70 2725382
>>724713
Просто вим - это отдельный язык программирования, который нужно учить хотя бы на уровне вимтутора чтобы понять, куда нажимать и что делает каждая клавиша. Простой пример: d23w удалит 23 слова, где d - delete, 23 - число повторов, w означает word. Переводя на человеческий, получается delete 23 words. Именно вот это и отпугивает новичка, который привык к гуям всяким.
Apple Mac: Safari 71 2725384
>>724713
Так горит, что если бы не порвавшийся вимер итт, то тред бы утонул.
Linux: Firefox based 72 2725385
>>725384
Так сгорели все уже, он просто поздно об этом написал
Linux: Firefox based 73 2725460
А я ушел на spacemacs. Cначала поплевался, но потом зашло. Использую вим на работе, для сравнения файлов.
1464505171145875729.jpg163 Кб, 540x795
Windows 10: Firefox based 74 2726273
>>724713

>работающей без тормозов


Но он-же всё таки тормозит:
1 выход из режима вставки при нажатии esc не мгновенен.
Аж вошло в привычку жать esc 2 раза, чтобы понять, что он переключился.
2 после вставки в прямоугольное выделение нужно секунду подождать, прежде чем vim среагирует.

Мимио vimoлюб.
Linux: Firefox based 75 2726326
>>726273

>выход из режима вставки при нажатии esc не мгновенен.


Думал не замечал никогда, зашел и поверил, у меня моментально выходит и в консоли и в гуе.
Linux: Firefox based 76 2726335
>>726273
Ну тащем-то это не вим, а плагины тормозят. Этот случай из рассмотрения очевидно отбрасывается, потому что невозможно предугадать какого уровня дичь (говно плагины) юзер может притащить в любой редактор.
Таким поведением например известен airline. Он якобы не переключается между режимами мгновенно, но на самом деле это просто отображение режима медленно отрабатывает.
Linux: Firefox based 77 2727358
>>726273

> 1 выход из режима вставки при нажатии esc не мгновенен.


https://www.johnhawthorn.com/2012/09/vi-escape-delays/
Windows 7: Firefox based 78 2727503
vim это дегенерацкое поделие для мышевозов

только vi
Неизвестно 79 2727692
>>727503
Вижуал Студио-дебил порвался, несите нового.
Apple Mac: Safari 80 2727716
>>727503

>vim это дегенерацкое поделие для мышевозов


Двачую, давно пора на neovim переходить
Windows 10: Chromium based 81 2728090
>>685776
Для неосиляторов сообщу, что вим (даже обрезанная лайт версия) давно умеет в стрелки. А ещё с последних версий и в мышку, что бесит.
Windows 10: Firefox based 82 2731602
Аноны, как в виме с рефакторингом в JS/PHP внутри одного проекта (много файлов с классами, которые используются и там и сям)?
beer.jpeg79 Кб, 920x595
Ubuntu Linux: Firefox based 83 2732926
>>727358
Действительно!
vim в голой tty консоли летает. Плагинами обзавестись пока не успел. Тормозил tmux.

Спасибо анон!
Неизвестно 84 2734900
Мне нравится нано
Linux: Firefox based 85 2734914
>>734900
Это же аналог блокнота. Его максимум -- пописывать конфиги.
Windows 10: Firefox based 86 2735168
>>734900
а мне mcedit
изображение.png51 Кб, 1501x879
Windows 10: Firefox based 87 2740211
Кто-нибудь переключил навигацию в терминале на vi-режим?
Там возможно настроить перемещение по русским символам?
d1d0e66c-350c-43e5-b551-fba364e3844f.png71 Кб, 842x914
Linux: Firefox based 88 2751205
Кто-нибудь знает название цветовой темы?
Linux: Firefox based 89 2751631
>>751205
Возможно gruvbox
Linux: Firefox based 90 2751858
>>751631
Не помохоже
Android: Mobile Safari 91 2752626
>>751205
Hybrid вроде
Android: Mobile Safari 92 2752630
>>654877 (OP)
Щас бы юзать vim в 2к20 кроме как для выебонов, когда есть нормальный nano.
Linux: Firefox based 93 2752798
>>752626
Похожа но к сожалению не она.
Linux: Firefox based 94 2753971
>>752630
Есть миллион строк из 2 слов разреленных пробелом.
Как в вашей ПИСЕЧКЕ слова поменять местами? Естественно средствами редактора, а не регекспа.
Windows 10: New Opera 95 2761684
>>753971
:s/\(wordone\)\(wordtwo\)/\2\1/g
И плейлист тебе бонусом
https://vk.com/wall-191466740_11
Windows 10: New Opera 96 2761687
>>761684
У меня только не работает
Linux: Firefox based 97 2761895
:read !vifm --choose-file -
Linux: Firefox based 98 2761896

>:read !vifm --choose-file -


вставляет в текст имя файла, а нужно - содержимое, как?
Android: Mobile Safari 99 2761905
>>654877 (OP)
И чё там за игры есть? Чем вим лучше стим?
Linux: Firefox based 100 2761907
>>761684
Ты упорот чтоле?
Строки с разными словами естественно.
Какой смысл пересталять миллион одинаковых пар слов, если можно 1 раз переставить и все остальное заменить этой строкой.
Ты явно идешь в сторону регекспа, это запрещено правилами. Нет никакого толку сравнивать регексп который плюс минус одинаковый в любом редакторе (даже в GNU "Pussy Riot/Мокрая Писечка" nano).
Fedora Linux: Firefox based 101 2761914
Хочу вкатиться в emacs, какие подводные?
Fedora Linux: Firefox based 102 2761990
>>761914
evil не сочетается с большинством плагинов.
wtf.jpg40 Кб, 500x500
Linux: Firefox based 103 2762317
>>761896
>>761895
установил vifm.vim: https://github.com/vifm/vifm.vim
устраивает
и всё-таки почему не работает подобная связка в vim'e:
:read!vifm --on-choose "cat \%c" ???
Arch Linux: Chromium based 104 2765743
Вопрос, который озадачивает меня уже очень долгое время. Почему в виме используются hjkl, если хоум роу это jkl;?i
image.png7,7 Мб, 2592x1944
Linux: Firefox based 105 2765746
>>765743
потому что производители клавиатур могут выебываться расположением знаков чаще, чем расположением букв. представь jkl; на этой клавиатуре
1586724071460.png399 Кб, 800x1028
Linux: Firefox based 106 2765747
>>765746
хотя чет я объебался немножк, тут все нормально будет
Arch Linux: Chromium based 107 2765750
>>765746
Хз на самом деле, не замечал почти выебонов вообще в клавиатурах в последнее время. Разве что эти псевдоэргономичные с разделением на две кистевые впадины, но в них в любом случае в виме нормально не поработаешь.
Windows 10: Chromium based 108 2765756
>>765750
С чего это вдруг?на ерго под большие пальци еще и дополлнительных программируемых клавиш насуют. плюс само расположение букв удобное.
Windows 10: Chromium based 109 2765758
>>732926
Господи да что это за хуйня? Как тмух мог тормозить? пробовал скрин? Что за терминал у тебя вместо st?
Arch Linux: Chromium based 110 2765761
>>765756
Возможно это я не привык, оке.
Windows 10: Firefox based 111 2765767
>>765743
Потому что они хотели избежать использования знака пунктуации для перемещения, скорее всего из-за какой-то легаси штуки. В любом случае, для перемещения по тексту влево-вправо есть 100500 хоткеев, и поиск, и вообще куча всего, так что HJKL и не нужны.
Linux: Firefox based 112 2765899
>>765758
ты бы цепочку сообщений прочитал перед тем как удивляться и задавать диагностические вопросы. ну или после того как удивляться.
Android: Mobile Safari 113 2766232
Пчелы, помогите.
Перехожу на vim с ide, все шло хорошо, разбираться даже начал как конфиг настраивать, поставил себе MacVim, т.к. сижу из под мака и для одного плагина нужен питон, а стандартный терминал питончик не поддерживает, не суть.
Так вот столкнулся с проблемой: не могу поставить ни один статус бар на MacVim, блять он устаналивается, но не появляется, ебать будто нету set statusline=2 или чет подобное вводил, нихуя не работает
Я отчаялся искать в чем проблема, миллиардные факи читаьь тоже пробовал, но результата нет.
Android: Mobile Safari 114 2766233
>>766232
Читать

>быстрофикс

Android: Mobile Safari 115 2766242
>>766232
Сам разобрался, достаточно было найти пункт :h statusline и дальше настроил все и отобразил плагин.
Windows 7: Chromium based 116 2768861
>>685753

>И для неё совсем не обязательно как-то особенно класть пальцы на клавиатуру


Ты долбоеб. Как раз таки обязательно.
Linux: Firefox based 117 2769120
>>768861
вообще-то для "слепой печати" не обязательно. достаточно только поприцеливаться если руку сдвинул, а дальше пальцы на кнопках уже можно не держать. во время самого набора символов ты достаточно информации о расположении кнопок получаешь от отдельных касаний.
может быть, если ты хочешь 300кк символов в секунду набирать, то тогда стоит их класть, чтобы время сэкономить. но я бы не удивился если бы какой-то суперзадрот их никогда не клал.
46y3hg.jpg12 Кб, 480x360
Windows 10: Firefox based 118 2769581
Игорять при такой раскладке не удобно. Чтобы повернуть на лево, нужно перестать ехать.
Windows 7: Firefox based 119 2769584
>>769581

>Игорять при такой раскладке не удобно


А должно быть?
Windows 10: Firefox based 120 2769589
>>769584

> А должно быть?


Linux in a nutshell
Windows 7: Firefox based 121 2769593
>>769589

>раскладка


>Linux


Виндуны как они есть.
Windows 10: Firefox based 122 2770051
>>769584
Хорошим решениям свойственна универсальность.
Windows 10: Firefox based 123 2770069
>>769581
Потому что эту раскладку придумали для клавиатур без стрелок. В современном мире она не нужна
Windows 7: Firefox based 124 2770079
>>770051
Почему тогда WASD, считающаяся хорошей раскладкой для игр, больше нигде не используется? И почему в играх используют WASD вместо стрелок? Получается, это плохие решения?
Windows 10: Firefox based 125 2770096
>>770079

> И почему в играх используют WASD вместо стрелок?


Потому что стрелки далеко от левой руки

> больше нигде не используется?


Потому что в остальном есть мышка
Linux: Firefox based 126 2770116
>>770069

>В современном мире она не нужна


Лол, нет, в современном мире она очень удобная как раз из-за того, что не нужно поднимать руку со стрелок, вместо этого просто нажимаешь эскейп и получаешь стрелки под своими пальцами. Правда и стрелки под пальцами не нужны, в виме есть куча всяких штук для перемещения по тексту, перемещаться стрелками в нём тупо не нужно.
image.png1,5 Мб, 1280x1134
Windows 10: Firefox based 127 2770134
>>770116
Это уже всё натягивание совы на глобус.
Эта раскладка перешла вот с этой хуйни в VI, дальше идет известный опыт с обезьянами, которые не помнят, почему надо бить новичка, но все бьют, значит так оно надо.
Linux: Firefox based 128 2770141
>>770134
Аргументы-то будут, кроме того, что оно старое? Чем тебе вим не нравится конкретно?
Windows 10: Firefox based 129 2770161
>>770079
Это клон стрелочек, только для левой руки.

>>770069
Я бы и не против использовать. Просто коробит что стрелочки(где руки по идее изначально должны быть расположены) не совпали с местом, помеченным риской.
Если б было jikl, это было бы идеально. Перебиндить конечно можно, но вероятно не во всём где vi-подобный ввод. Т.к. уже стало стандартом.
image.png304 Кб, 1920x1200
Linux: Firefox based 130 2770181
>>770161

>не совпали с местом, помеченным риской.


У этого есть две причины. Первая (самая очевидная) на Ж у тебя стоит ; и : которых хотелось избежать для использования. Вторая - движение вверх-вниз происходит чаще, чем движение влево-вправо, к тому же для движения влево-вправо есть уже очень удобные f/F, ;, b/w/e, и так получилось что влево-вправо с помощью HL как-то и не нужно двигаться потому что уже есть куча разных хоткеев для того чтобы этим заниматься.

>клон стрелочек, только для левой руки


ESDF ИМХО лучше гораздо, ибо можно использовать мизинец для QA, а это на целый палец больше, чем ты можешь в принципе иметь. Последнее время передвигаюсь на ijkl потому что справа есть правый альт и меню, большой палец таким образом делает две вещи, когда на WASD у тебя под большим пальцем только пробел. Хочу попробовать hjkl тоже (k вперёд, h назад, jk влево/вправо) но всё лень переучиватьсяя
1587582168054.png320 Кб, 1979x1346
Linux: Chromium based 131 2770250
Linux: Firefox based 132 2770349
>>770181

> ESDF


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

>Последнее время передвигаюсь на ijkl потому что справа есть правый альт и меню, большой палец таким образом делает две вещи


странная у тебя клавиатура. f ближе к краю пробела чем j. правый палец чтобы нажать правый альт нужно гнуть заметно больше. клавиатура у тебя странная.
Fedora Linux: Firefox based 133 2770378
Раз уж пошла такая пляска, то поясните чем хуев nano
image.png1,2 Мб, 1280x720
Linux: Firefox based 134 2770382
>>770349

>корячить руку, когда нужно альт нажать


Используй букву C

Нормальная клавиатура у меня.
maltron.jpg23 Кб, 474x269
Windows 10: Firefox based 135 2770650
Раскладко-срачи это натягивание совы на глобус в попытках адаптироваться к клавиатуре с наследственными ошибками в проекте.
При вот такой клавиатуре проблем не будет.
Linux: Firefox based 136 2770712
>>770650
Будут. В виме за два клика можно удалить строку, за три - от двух до девяти, на такой клавиатуре для удаления каждой строки придётся отдельно каждый раз хоткей прожимать, причём этот хоткей нужно будет ПЕРДОлить.
Тащемта для емакса я бы такую клавиатуру может быть и купил, но мне больше хочется две штуки ymd24 купить и использовать как Ergodox, но в формате 40% клавиатуры, можно таким образом в 80-100 баксов уложиться твой пикрил стоит от 300 в виде Kinesis Advantage который по сути китайская поделка, третий тоже можно но как по мне оверкилл так как я вряд ли буду им пользоватьсяя. Остаётся лишь вопрос как всё это дело синхронизировать, потому что макропады будут работать по отдельности.
Windows 7: Chromium based 137 2771335
>>685740
Думаю, : нужна чаще h, так что это хорошо. Держать руку на ролд вместо олдж ради того, чтобы h была под указательным пальцем, точно не стал бы, да и не смог бы.
Linux: Firefox based 138 2772233
>>762317
поставь ranger, ёпт
Windows 7: Chromium based 139 2774824
>>654877 (OP)
Стоит ли перекатываться на Joe Editor?
Android: Mobile Safari 140 2774838
>>774824
У них в треде и спроси.
Windows 10: New Opera 141 2782106
вим это кал
Windows 7: Chromium based 142 2782343
>>654877 (OP)
нотпад плюс плюс или вим? и почему?
Android: Mobile Safari 143 2782420
>>782343
Vim. Тк с ним работают в консольке. Это может быть полезно при работе с удаленным сервером через консоль, чтобы не выходя из нее настроить конфиги например. Да и когда вимом овладеешь, то будешь очень быстро редактировать файлы.
Ubuntu Linux: Firefox based 144 2784410
крч кеды хуйня багованная,сносятся какого то хуя настройки виджетов и обои рандомным образом, сейчас например при изменении громкости всегда пикает и в настройках аудио не отключается, как то заебывае это вот все
Ubuntu Linux: Firefox based 145 2784412
>>784410
проебался тредом
Ubuntu Linux: Firefox based 146 2784413
Windows 10: Firefox based 147 2785174
>>784410
Переходи на тайловые менеджеры - там можно совместить vim с графическими прогами.
Windows 7: Chromium based 148 2790457
>>654877 (OP)
Попробовал vim. Начинаю печатать и понимаю, что нахожусь не в том режиме. Но это привыкнуть надо. (Правда, я пока не уверен, нравится ли мне эта система с режимами.)

Что не понравилось, так это то, что из коробки не понимает хоткеи с включенной русской раскладкой, например. Решение нашёл, но тратить много времени на составление файла конфигурации, чтобы всё работало, как мне нужно, не хочется. Учусь программировать и хочу иметь возможность (рас-)комментировать кусок кода, запустить написанную программу. Конечно, от нахождения решения каждой проблемы меня отделяет всего лишь один поисковой запрос. Но было бы здорово, если бы была какая-то готовая сборка, в которой уже позаботились о пользователе. Может быть, есть такая?
Android: Mobile Safari 149 2793917
>>790457
На составлееие своего конфига и устранения всех багов я потратил около наверное 60 часов времени, ну так, если быть честным, и до сих пор прорабатываю макромоменты, писал его параллельно разбираясь что такое vim. И вообще конфинг самописный дело хорошее, ты буквально каждый винтик знаешь, поэтому когда-нибудь это нужно сделать. Если нет желания сейчас копаться в таком, то либо накатываешь neovim/macvim и из коробки получаешь маломальский функционал или уходишь на ide и дрочишь программирование там, потом перекатишься обратно в vim со временем. Пройди vim tutor еще, помогает сперва разобраться.
А вообще че ты как маленький, загугли бля готовые .vimrc конфиги и не еби голову себе (но будь готов к тому, что если тебе не понравятся хоткеи или при нажатии комбинации клавиш какая-то ебала вылезет - это хотелки того человека, что писал конфиг под себя)
Алсо: изучи как плагины ставить на vim, без них жить на вим нельзя ну никак почти комфортно.
Android: Mobile Safari 150 2793922
>>790457
>>793917

Насчет запуска программы: у меня стоит костыль на с++, так как мне лень make-файлы писать, я просто на одну из F-клавиш забиндил в конфиге вима команду открытия терминала и забивания туда стандартной команды комплиции через gcc с флагамм и стандартным названием главного файла main.cpp.
Брат жив, зависимость есть.
Windows 7: Firefox based 151 2795203
>>793917

>потратил около наверное 60 часов времени


Веселые у тебя развлечения.

>конфинг самописный дело хорошее, ты буквально каждый винтик знаешь, поэтому когда-нибудь это нужно сделать


Проблема в том что если ты потом всем этим продолжительное время не пользуешься, каждый раз будет как первый.
Windows 10: Chromium based 152 2795217
>>790457
Братан, вим, даже не вим, а ви, в любом чайнике на линуксе. Все эти пердолинги и прочие настраивания вимрк под себя это баловство. Ви нужен как редактор под ссх-соединение. От человека нужно знания управления курсором, смена режимов, выход с записью и без. Для всего остального есть мастер нормальный редактор с гуем.
Linux: Firefox based 153 2795337
https://2ch.hk/s/res/2795334.html (М) - тематический тред про дискасс ненужности этого говна мамонта.
Зачем оно надо? По ssh или конфиг какой-то подрочить - достаточно нано. На IDE вим тож не тянет, даже если ему все существующие в мире плагины установить, то даже у вскода и саблайма будет сосать, я уже не говорю про полноценные IDE. В чем смысл? В пердолинге и ублажении эго таким странным способом?
Android: Mobile Safari 154 2797214
>>795337
Ты сколько времени кодишь?
Windows 10: Chromium based 155 2797282
>>793917

> 2020


> пердолики пердолят 60 часов текстовый редактор


Никогда не понимал чем людям нравится вим, это же максимально неинтуитивное говно.
Linux: Firefox based 156 2797293
>>797214
3 года, 2 из которых на Линуксе, а что?
Android: Mobile Safari 157 2803041
Linux: Firefox based 158 2803338
>>687335
CoC
>>803041
Прошлый век. CoC гораздо лучше по всем фронтам.
Windows 8: Firefox based 159 2804614
что такое vim? я знаю только vi и как из него выйти, другое не знаю и не юзаю. vim это vi для зумерья?
Linux: Firefox based 160 2804848
>>804614
vim существует с 1991 года, такой себе софт для зумерков. Для зумерков скорее Neovim
Windows 10: Firefox based 161 2807736
Не вим, но забиндил стелочки на alt + ijkl и жизнь стала проще, т.к. руку переносить не надо.
pahH4ebqMQc.jpg151 Кб, 1080x1043
Android: Mobile Safari 162 2808113
>>807736
Ебать, а это внатуре лайфхак. Через что биндил кста
Windows 10: Firefox based 163 2808163
>>808113
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 - графический, бесплатный
Android: Mobile Safari 164 2808316
>>795337

> Зачем оно надо? По ssh или конфиг какой-то подрочить - достаточно нано.


Нет, вим удобнее и красивее.

>На IDE вим тож не тянет, даже если ему все существующие в мире плагины установить, то даже у вскода и саблайма будет сосать, я уже не говорю про полноценные IDE.


Если пишешь на условной джаве, то да. Но на какой-то эзотерической хуйне, под которую и дебаггера нет, похуй где писать. Особенно в 2к20, когда под любой язык есть language server и под любой редактор есть language client, который ставится в один плагин даже в "пердольном виме"
Alacritty-nvim-2020-06-21-11-31-20.gif1,9 Мб, 1920x1028
Android: Mobile Safari 165 2808990
Windows 10 + alacritty + nvim
1.jpg23 Кб, 474x394
Windows 10: Firefox based 166 2812484
В продолжение >>807736

Хочу забиндить enter под левую руку. Какую комбинацию посоветуете?
Android: Mobile Safari 167 2812558
>>812484
Двойное нажатие по капслоку.

Ещё больше хоткеев:
Caps+U/O = Ctrl+Left/Right
Caps+QAZ = Vol+ Vol- Mute
Caps+D = Delete
Caps+E = End
Caps+H = Home
Windows 10: Chromium based 168 2812623
Шindoшs + WSL2 + nvim. Можно ли как-то накостылить мне его дефолтным текстовым редактором в винде, чтобы из эхплорера и других прог запускался в Windows Terminal как нотепад?
Windows 10: Chromium based 169 2814585
>>751205
Jellybeans
Linux: Firefox based 170 2814699
>>751205
Анон, что за шрифт на пикриле?
Linux: konqueror 171 2820973
>>654877 (OP)
А что, прикольная штука, жаль что в терминале
Linux: Firefox based 172 2820984
>>770378
Попробуй на нём код пописать, потом расскажешь. Смотри, тебе за три месяца никто не ответил, настолько это неудобная хуйня для кодинга.
Windows 10: Firefox based 173 2822122
>>820973
У вима есть графическое окно.
Также есть oni. Вроде основан на neovim.
Windows 7: Chromium based 174 2830630
>>654877 (OP)
Почему Vim ощущается таким сырым?
Прошёл туториал https://www.openvim.com/tutorial.html
Более-менее освоился и могу делать почти все базовые вещи. НО

Хочу, чтобы хоткеи работали при русской раскладке? Идти в поисковик и тратить время. В то время как в большинстве других текстовых редакторов такой проблемы просто нет. Нашёл langmap и вставил в .vimrc, но знак доллара так и не работает, потому что я не могу вставить туда точку с запятой.

Хочу комментировать код? ...

И так с каждой маленькой деталью. Тут и там тратить тонны времени. Это расчитанно на бездельников что ли, которым время некуда деть, которые подсибя?
Android: Mobile Safari 175 2830640
>>830630

> Хочу комментировать код? ...


Вим текстовый редактор, а не редактор исходного кода.

> Хочу, чтобы хоткеи работали при русской раскладке? Идти в поисковик и тратить время.


Да, потому что он в терминале. Терминальные программы не должны знать о возможности переключать раскладки.

> Это расчитанно на бездельников что ли, которым время некуда деть, которые подсибя?


С чего ты взял? Если я трачу время на вим, то это осознанно потраченное время. Я сам выбрал потратить время на вим. Не хочешь - не трать, твоё дело, тебя никто не заставляет.
Windows 7: Chromium based 176 2830648
>>830640

> Вим текстовый редактор, а не редактор исходного кода.


Он из коробки имеет подсветку синтаксиса, так что и это мог бы тоже.

> Да, потому что он в терминале. Терминальные программы не должны знать о возможности переключать раскладки.


Почему?

> С чего ты взял? Если я трачу время на вим, то это осознанно потраченное время. Я сам выбрал потратить время на вим. Не хочешь - не трать, твоё дело, тебя никто не заставляет.


Да, но разве не прекрасно было бы, чтобы кто угодно мог бы пользоваться программой, не тратя на её настройку часы времени? Другие программы же так могут, и в результате ими пользуется больше людей.
Android: Mobile Safari 177 2830663
>>830648

> Он из коробки имеет подсветку синтаксиса, так что и это мог бы тоже.


Да, и ещё гит интеграцию, автокомплит, интерфейс к gdb и показ файлов и папок в виде дерева

> Почему?


Открой tty, попробуй на русской раскладке его хотя бы открыть.

> кто угодно мог бы пользоваться программой, не тратя на её настройку часы времени?


Такого софта не существует, всегда есть тот, кто не доволен.
Windows 7: Firefox based 178 2831890
Стоит ли вкатываться со сборочки? Нашёл пару
https://spacevim.org/
https://vim.spf13.com/
Android: Mobile Safari 179 2831902
>>831890
Вкатывайся в имакс, он лучше. Смотри этот плейлист https://www.youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n очень годный.
Linux: Firefox based 180 2831905
>>831902
Во всех гайдах по имаксу написано "вкатитесь сначала в вим", он проще, популярнее, и имакс становится лучше понятен.
Android: Mobile Safari 181 2831908
>>831905

> Во всех гайдах по имаксу написано "вкатитесь сначала в вим"


Странно, не видел таких гайдов.
В любом случае, думаю сборочки вима и имакса точно не надо трогать, вим хорош только из коробки, без плагинов
Windows 7: Firefox based 182 2831985
>>831902
Классно иметь браузер, почтовый клиент и другие полезные штуки в одном месте, но меня пугают комбинации клавиш. Те же перемещения вверх вниз вправо влево. hjkl - очень легко запомнить и нажимать.

Первый урок предлагает изменить раскладку клавиатуры, поменяв клавиши Ctrl и Caps Lock. Второй уже знакомит с программированием. Для меня и то, и другое - это слишком.
Windows 7: Firefox based 183 2831989
>>831902
У меня, кстати, Caps Lock на клавиатуре с какой-то ступенькой, и его вообще неудобно нажимать. Оттопыривать мизинец приходится. Я и не нажимаю. Не понимаю, зачем такой сделали. Левый Ctrl более менее коленкой пальца нажимаю.
Android: Mobile Safari 184 2832185
>>831905
это типа evil-дрочеры пишут? немудрено
1596238348.jpg658 Кб, 2025x2160
Android: Mobile Safari 185 2832186
>>831905
Мне наоборот емакс понятнее показался, нян

В нём хотя бы когда буквы жмёшь они пишутся
И n — next, p — previous, b — back, f — forward понятнее и легче запомнить, чем рандомно перенесённые на клавиатуру стрелочки
В которых я путался

Хоть мне ещё и далеко до нормального пользования емаксом
Windows 7: Firefox based 186 2832571
Оказывается, закомментировать код несложно. Нужно выделить нужный кусок кода блоковым выделением Ctrl+V, нажать I и напечатать нужный символ. Чтобы раскомментировать, нужно выделить столбец с Ctrl+V и удалить клавишей x. Здорово, что это можно использовать не только для закомменчивания. Мне уже нравится Вим.
Android: Mobile Safari 187 2832575
>>832571
Попробуй имакс, там макросы, самая мощная хуйня в мире
Linux: Firefox based 188 2834822
Дайти гайд как сделоть нормально работу с вимом с русской раскладкой на линуксе если чо по поводу режимов я так понял можно русские буквы ассоциировать с английскими, а есть вариант тип скрипта который запоминает раскладку в режиме редактирования и переключает на инглиш в нормальном режиме?
Android: Mobile Safari 189 2834836
>>834822
Переход на имакс и evil-mode и Avy mode
Android: Mobile Safari 190 2834916
>>834836
Ты специально сидишь в вим треде и пытаешься переманить всех на имакс?
Android: Mobile Safari 191 2834925
>>654877 (OP)
Если код не пишешь, какие задачи?
Android: Mobile Safari 192 2834926
>>834916
А у тебя есть решение?
Android: Mobile Safari 193 2834993
>>834925
Конфиги редакиировать
Linux: Firefox based 194 2835036
>>834822
Сам ещё не пробовал, но у кого-то в 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
Linux: Firefox based 195 2835041
>>835036
Попробовал, работает.
Windows 7: Firefox based 196 2835995
>>834925
Vim лучше Блокнота. Можно отменить все изменения, а не только последнее. (По крайней мере, в Windows 7 Блокнот тупенький и так не умеет.) Можно убрать отвлекающие элементы интерфейса, поставить красивую тему, и будет выглядеть отлично. Есть вкладки. Если не пишешь код, то всё равно пригодится подсветка Markdown. (В которую тот же Notepad++ почему-то не может полноценно. Я из-за этого перекатился в Vim.)
Linux: Firefox based 197 2837055
Пытался настроить вим под нужды, так сказать.
Пытался настроить для хаскелля, CoC дает автокомплит, но не выводит варнинги и ошибки. Ale выводит ошибки, но не работает автокомплит, хотя при этом автокомплит с тем же C работает.
Android: Mobile Safari 198 2837067
>>837055
А что за бекенд для хаскеля ты юзвешь? Ghcide с коком прекрасно работают.
Linux: Firefox based 199 2837094
>>837067
Сейчас попробую, потому что я просто еблакак походу.
Linux: Firefox based 200 2837110
>>837067
Короче я пробовал с хаск-ланг-сервер, и HIE то бишь haskell-ide-engine.
Поставил ghcide и кок прекрасно с ним заработал, благодарю тебя, а то я вчера с этой хуйней ебался и не понимал то так, то то не работает.
Android: Mobile Safari 201 2837139
>>837110
Hie вообще ебала какая-то. По словам он весь такой крутой, с кучей фич, звездочек на гитхабе, поддержкой. А на деле установить его через отсутсвие бинарников невозможно, компилируется пару часов, лагает шо пиздец, имеет утечки памяти и баги с модулями.
Жизнь настолько проще стала, когда про ghcide узнал.

Алсо, для форматировки можешь юзать neoformat с brittany, а для более подробных варнингов hlint я правда не знаю как его с вимом интегрировать, поэтому просто запускаю с консольки
Обновить тред