Этого треда уже нет.
Это копия, сохраненная 11 января 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Android: Mobile Safari 2 2362555
сегодня поставил
как сделать навигацию по проекту типа как это сделано в вскоде?
добавь в шапку ссылку на авесоме вим репу
>>362550 (OP)
Android: Mobile Safari 3 2362556
Проходите vimtutor
Windows 7: Firefox based 4 2362557
>>362555
В следующем треде сделаю. А пока кидайте что ещё добавить.
Linux: Chromium based 5 2362719
>>362557

>Проходите vimtutor


Первым делом надо было добавить.
Linux: Chromium based 6 2362724
>>362550 (OP)
Я уж думал, что ты помер там
Android: Mobile Safari 7 2362732
>>362719
Это и идиоту понятно, что нужно его проходить. В FAQ и Wiki всё есть. От vimtutor до различной литературы.
Windows 10: Firefox based 8 2363100
>>362550 (OP)
Вопрос - как в эпоху GNU Emacs 26 можно быть вимоблядью?
Linux: Chromium based 9 2363111
>>363100
Мне не нравится за ctrl по каждой хуйне лезть.
Windows 7: Firefox based 10 2363114
>>363100

>GNU Emacs 26


Перегруженная свистелка. Нинужно.
sage Linux: Palemoon 11 2363161
Зачем vim, когда есть nano?
Windows 7: Firefox based 12 2363164
>>363161

>nano


Подойдёт разве что для заметок, не более.
Linux: Vivaldi 13 2363215
Вимеры с винды, у кого есть конфиг для питона, скиньте плз. На лине юзаю конфиг с хабры, но на работе винда, и там бьеь кучу ошибок, мб в конфиге дело (хотя жалуется вроде как на python mode)
Android: Mobile Safari 14 2363224
Насколько лёгок vim tutor?
Есть ли в виде консоль?
Android: Mobile Safari 15 2363226
>>363224
виме*
Android: Mobile Safari 16 2363277
>>363224
Возьми да пройди, в чем проблема? По поводу консоли, если ты про терминал, то можно открыть его в nvim, ну либо vim + tmux
Linux: Firefox based 17 2363316
>>363111
Так не лезь, кто тебе мешает?
А мне не нравится лезть за ESC, c-[
Linux: Firefox based 18 2363319
>>363114
Найс маневры.
Linux: Chromium based 19 2363320
>>363319
Где ты там манёвры увидел, болезный?
Android: Mobile Safari 20 2363321
Поясните за возможности емакса и можно ли на нем писать под сиясярп. На некропеке ебучий вс код с електроном лагает, а в виме ничего кроме автокомлита нет.
Linux: Firefox based 21 2363325
>>363320
В каком месте он перегруженный? Хочешь сказать у тебя вим без плагинов?
Apple Mac: Firefox based 22 2363336
Прошёл туториал. Везде написано, что на 25-30 мин, а у меня 3 часа ушло. Я совсем олигофрен?
Linux: Chromium based 23 2363338
>>363336
Нормально. С английским у тебя как?
Apple Mac: Firefox based 24 2363346
>>363338
Advanced C1, поэтому и обидно, лол.
Linux: Firefox based 25 2363353
>>363346
Туториал же есть на русском.
Linux: Chromium based 26 2363354
>>363277
С разморозкой. :terminal уже год как работает и в обычном vim.
Linux: Chromium based 27 2363356
>>363353
На английском же проще.
Бля, не понимаю, как вообще можно пользоваться русским, и любим другим отличающегося от английского языка, интерфейсом во всём, что касается компьютеров, и особенно юникс-подобных систем. НЕ АУТЕНТИЧНО ЖЕ
Linux: Chromium based 28 2363366
>>363321

>в виме ничего кроме автокомлита нет


Раз ты vim не освоил, то и в emacs тебе нечего делать. Cтавь sublime text и не выделуйся.
Android: Mobile Safari 29 2363404
>>363366
Ты дебил? Я про сишарп говорю, а не про вим мод.
Linux: Chromium based 30 2363405
>>363404
Всем похуй.
Android: Mobile Safari 31 2363466
>>363356
Да ты просто русофоб, а туториал можно и на русском пройти, ничего такого нет в этом
Android: Mobile Safari 32 2363467
>>363354
Ну тем более
Windows 10: Chromium based 33 2363500
>>362550 (OP)
VIM - абсолютно не удобное говно.
Создано в 70-80ые, когда GUI как такового не было. А теперь, когда существует ГУЙ и уйма редакторов которые по функционалу и удобству на порядки лучше чем VIM, то всякие ебанутые шизики консолеебы продолжают форсить это уебищное говно, которое совершенно не пригодно для современных реалий.
Android: Mobile Safari 34 2363503
>>363500
Спешите видеть, идиот не слышал про GVim
Linux: Firefox based 35 2363511
>>363500

> 70-80ые


> GUI не было


Охуительные истории
Linux: Firefox based 36 2363517
>>363164

>Подойдёт разве что ньюфагам, которым срочно надо поправить какой-нибудь файл в /etc, не более.


пофиксил тебя, не благодари
logo@2x.png14 Кб, 360x104
Windows 10: Chromium based 37 2363519
Подсел на neovim на винде. Так он меня так уже заебал, лагет шо пиздец, иногда слетает копи паста с видны через win32yank. Это просто так выбешивает что я готов разбить нахуй монитор и клаву. Перейти на другие редакторы не возможно, там нет вим команд и строки, плагины совсем не то.
Думаю на линукс уже переходить чтобы этот ебучий вим не лагал, он на линуксе быстрее работает или такая же хуйня? Главное чтобы copy and paste работало с ОС. А то приходится открывать новую вкладку с :term чтобы забрать скопированное через консоль.
Linux: Firefox based 38 2363520
>>363519
Он вообще не лагает
Linux: Firefox based 39 2363522
Android: Mobile Safari 40 2363556
>>363519

>лагет шо пиздец


Дальше не читал, поставил какую-то васяносборочку и жалуется.
Linux: Chromium based 41 2363651
>>363466
Ни разу не русофоб. Всегда стараюсь писать всё правильно, красиво и выразительно, и без разницы на каком языке. Имею склонность к графомании. Так что мимо. Тебе просто чувство аутентичности незнакомо.
Ubuntu Linux: Firefox based 42 2363695
>>363519
Так, подожди, какой нахуй win32yank? У вима же есть поддержка виндового буфера обмена нативно.
http://vim.wikia.com/wiki/VimTip21
Linux: Chromium based 43 2363834
>>363500
Ваше мнение важно для нас
Linux: Firefox based 44 2363873
>>363834
Вот это подрыв.
Windows 7: Chromium based 45 2363875
>>363873
пикча с прыгающим вокруг взрослых школотроном.жпг
15318493900910.jpg827 Кб, 933x1920
Неизвестно 46 2363876
>>362550 (OP)
Зачем нужен vim, когда есть spacemacs?
Linux: Chromium based 47 2363880
>>363876
Чтобы не использовать spacemacs :)
Linux: Firefox based 48 2363885
>>363876
Что бы работать на терминале в 500 бод.
Linux: Chromium based 49 2363886
>>363885

> на терминале в 500 бод


Расшифруй.
Linux: Chromium based 50 2363887

>>236351>>363519


Найс под виндведром юзать nvim да так шо лагает
Linux: Firefox based 51 2363888
>>363886
Ну, вим(ви) был написан, чтобы работать на супер слабых терминалах. Но это так.
А вообще вим на всех серверах есть, поэтому он нужен сисадминам.
Android: Mobile Safari 52 2363955
>>363876
Чтобы мизинец не отвалился, например. Режимы, конечно, тоже не самое пиздатое решение, но, как по мне, привыкнуть проще
Android: Mobile Safari 53 2363956
>>363955
Про контрол на капсе не надо мне говорить, у меня язык на капсе
Linux: Firefox based 54 2363969
>>363956
контрол на капсе, super+space - смена раскладки
на самом деле просто нужно перемапить правый альт или правый super на контрол
image.png1,2 Мб, 1024x683
Linux: Firefox based 55 2363982
Ну каким надо быть идиотом, чтобы в 2018 кукарекать про мизинец в емаксе. Вы можете поставить себе ЛЮБЫЕ бинды, хоть вимовские, хоть не вимовскые. Нахуй вы хуйню продолжаете нести?
Android: Mobile Safari 56 2363992
>>363982
Ну и зачем этот пердолинг?
Linux: Firefox based 57 2363999
>>363992
Какой пердолинг? Во всех редакторах сейчас есть встроенный пакетный менеджер, просто открываешь его и ставишь нужные бинды, это занимает пару секунд.
Android: Mobile Safari 58 2364216
Использую GVIMPortable на винде. Аноны, научите ставить на него дополнения. Вроде нужен для них какой-то менежер. На этом я застопарился
Android: Mobile Safari 59 2364228
Android: Mobile Safari 60 2364285
>>364228
Окей, прикольный сайт. Не сказать чтоб не информативный, но все-таки какой менеджер плагинов поставить на портативный виндовый вим, и главное как. Сразу скажу, что я немножко дурачек, и из-за этого с английским не дружу
Windows 10: Chromium based 61 2364309
>>364285
vundle
Android: Mobile Safari 62 2364311
>>364309
Вандл, для портативной проги не очень хорош. Ему гит нужен и еще какая-то программа
Linux: Chromium based 63 2365144
Тхреад, не умирай
Linux: Chromium based 64 2365198
>>364216
За GVIMPortable не знаю, но в обычном vim с 8 версии есть встроенный менеджер дополнений. :help packages
Windows 10: Firefox based 65 2365214
Игрушка для обучения навигации в стиле вим:
PacVim – A CLI Game To Learn Vim Commands
https://www.ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/
Может кому пригодится.
Android: Mobile Safari 66 2365262
>>365198
Спасибо. Еще появился вопрос к анону. Как нормально прикрутить кириллицу к виму? Находил в сети разные варианты, но не один из них не позволил юзать нормально вим с кириллическими текстами. Навигация по словам превращается в жопную боль, я уж не говорю про то, что приходится не отпускать руку с альтшифта, когда что-то редактируешь
Windows 10: Chromium based 67 2365283
>>365262
set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0

У меня переключение по Ctrl-^ почему-то не срабатывало и я поставил на Ctrl-'
imap <C-'> <C-^>
Android: Mobile Safari 68 2365284
>>365283
А на обычный alt-shift вообще никак?
Windows 10: Chromium based 69 2365287
>>365284
Вроде такое сочетание вообще никак не переназначить, у меня не получалось.
Android: Mobile Safari 70 2365290
>>365287
По идее все должно быть просто. Научить вим интерпретировать нажатие на русскую клавишу как нажатие на соответствующую ей пендоскую. Можно чтоб эта кириллица в командной строке отображалалась. Не уж-то за 40 лет существования никто этого не смог сделать?
bandicam 2018-08-05 13-21-31-802.mp4219 Кб, mp4,
592x168, 0:12
Windows 10: Chromium based 71 2365295
>>365290
Так вверху я же тебе кинул, вставляешь в vimrc и все. Нажимаешь на C-' и можешь писать по русски переходить в режимы и все остальное что и на английской раскладке. Вот у меня все работает.
Android: Mobile Safari 72 2365297
>>365295
Я принял на вооружение, просто странный метод, больше костыль напоминает. А навигацию по русским словам это не исправит?
Android: Mobile Safari 73 2365299
>>365297
А уже увидел шебм
Windows 10: Chromium based 74 2365307
>>365297
Да, это похоже на костыль, когда быстро набираешь бывает успеваешь увидеть английские буквы. Оно их скорее всего просто заменяет.
Linux: Chromium based 75 2365540
>>365290

> Не уж-то за 40 лет существования никто этого не смог сделать?


Конечно, не сделал. Ты вообще первый кто об этом подумал. Даже не пробуй гуглить.
Android: Mobile Safari 76 2365729
>>363354
*уёбищно работает
С тмуксом вариант гораздо лучше.
Android: Mobile Safari 77 2365731
Как прикрутить indent к жабаскрипту? vim-javascript по каким-то причинам не работает.
И как оградить vim в будущем от проблем с производительностью из-за большого количества плагинов. Вот изучаю я питон, далее хтмл, CSS, жабаскрипт и для всего нужны свои плагины. Я уже начал чувствовать что вим потихоньку замедляется и работает уж точно медленнее sublime.
Windows 10: Chromium based 78 2365759
>>365731
set backspace=indent,eol,start
set tabstop=3 softtabstop=3 noexpandtab shiftwidth=3 smarttab cindent
Android: Mobile Safari 79 2365824
>>365729
Чем лучше? Пробовал с tmux, пробовал просто терминал рядом открывать (у меня тайлы), но в виме все равно показалось удобнее, если хочется, чтобы вим был с терминалом на одном экране
Linux: Firefox based 80 2365883
>>365824
Тем что tmux это полноценный терминал, а в vim глючное говно.
Linux: Firefox based 81 2365884
>>365759
У меня не работает.
Linux: Firefox based 82 2365893
>>365884
Теперь почему-то работает, только табы получаются двойными. Пиздец какой-то.
Windows 10: Chromium based 83 2365900
>>365893
Как это двойными? Может у тебя вместо табов пробелы, тогда поменяй noexpandtab на expandtab.
Windows 7: Chromium based 84 2366136
Раз hjkl это стрелки, то какое положение рук: классическое asdf jkl; где указательным пальцем прыгаем на h или asdf hjkl?
Android: Mobile Safari 85 2366137
>>366136
H и l никто не использует, вместо них чаще всего b,w,e
Windows 7: Chromium based 86 2366140
>>366137
А esc чем обычно заменяют или каждый раз прыгают?
Linux: Firefox based 87 2366152
>>366140
биндят на капс лок
Linux: Firefox based 88 2366163
Пиздосссс как же у меня пукан горит сукааа. Настроил когда-то по гайду на хабре вроде всё работало с питоном. Теперь понадобилось подключить javascript и пиздец. Сниппеты не работают. Отступы не работают. Какого хуя вообще никаких ошибок не выдаёт просто молчит. Как ебать вообще разбираться??? Уххх сука полыхает бляяяя
Linux: Firefox based 89 2366234
>>365759

> set tabstop=3 softtabstop=3 noexpandtab shiftwidth=3 smarttab cindent


>>365900
Пиздец спустя два дня понял, что двойной таб делается если строка не заканчивается точкой с запятой. Рот ебал.

Спасибо.
Linux: Chromium based 90 2366783
>>366163
Ты хоть конфиг покажи
Windows 10: Firefox based 91 2366876
Аноны, у меня бекспейс не работает на английской раскладке, чем лечить?
Windows 7: Chromium based 92 2366906
>>366876
По шапке пройдись, много интересного найдёшь
Windows 10: Chromium based 93 2366984
>>366876
set backspace=indent,eol,start
Android: Mobile Safari 94 2367616
А можно ли сделать, чтобы вим шорткаты работали при русской расскладке?
Linux: Firefox based 95 2367643
>>367616
Да, я делал.
Windows 7: Chromium based 96 2367957
Блин, прочитал туториалы и не понял: вим зайдет НЕ для программирования, а для продивнутой работы с текстом, сложных переносов и разбивок?
По сути мне сейчас не хватает более мощного механизма чем регэкспы
Windows 7: Chromium based 97 2368327
>>367957
Зайдет, но нужно будет привыкать, довольно долго.
Linux: Chromium based 98 2368340
>>367957
Если ты хочешь писать регулярки, то тебе Perl нужен
А если интерактивный текстовый редактор нужен, то да, работа с текстом в виме это по сути набор "регулярок" кнопками
Android: Mobile Safari 99 2368574
>>362732

> идиоту понятно


Нет, не понятно
Linux: Firefox based 100 2368775
>>367957
Так регулярки это для автоматизирования каких-то задач, а вим для ручного редактирования.
Windows 7: Chromium based 101 2369242
>>368327
>>368340
Спасибо
>>368775
Ну смотри, короче, мне нужен инструмент круче чем регулярки, но желательно с визуальным интерфейсом где допустим вручную можно конструировать по каким черточкам разбивку делать. Короче такой хуйни еще не придумали, что-то похожее было в EmEditor, но это не то, а значит буду дальше страдать с нотепад++
Windows 10: Firefox based 102 2375190
Тред воскресни!
Давайте соберем Коллекцию vimrc от анонов
Windows 10: Chromium based 103 2375911
>>363114
Запилите тред по емаксу.
Android: Mobile Safari 104 2375917
>>375911
Принял, жди.
Linux: Firefox based 105 2375941
>>375911
Утонет точно так же как и этот.
Windows 10: Chromium based 106 2375942
>>375941

>Утонет в тематике

Linux: Firefox based 107 2375953
>>375942
И что, этот еле 100 постов набрал. Кроме срачей обсуждать то нечего. Плюс я уверен что тут только нюфани сидят, ничего интересного рассказать все равно не смогут.
Windows 10: Chromium based 108 2375975
>>375953
можно сделать Vim x Emacs тред.
Ubuntu Linux: Firefox based 109 2376493
Лол, блять, подумал, где же можно почитать про vim - конечно же в /s/ и пиздец заебался скроллить до вашего треда (ожидал, что он будет если не в первой пятерке, то хотя бы в десятке)
Linux: Chromium based 110 2376556
>>376493
vimtutor. Свежо и не надо скролить сосач.
Android: Mobile Safari 111 2377356
Чому саблайм быстрее консольного легковесного vim'a?
Android: Mobile Safari 112 2377357
Алсо посоветуйте статьи или быть может даже книги о vim вроде typical use. Как им обычно пользуются. Я как настроил пол года назад всякие python mode (который к слову отвалился после обновления на моих прыщах питона до 3.7), youcompleteme, и тд, так больше ничего и не настраивал. Например большинство хоткеев у меня стандартные.
Android: Mobile Safari 113 2377410
>>377356
Толсто. Саблайм последнее время коряво работает
Android: Mobile Safari 114 2377579
>>377410
У меня вот наоборот с вимом постоянные проблемы с корявыми плагинами. А саблайм запускается молниеносно, плагины становится быстро, просто и сразу работают без пердолинга. Мне нравится вим из-за режимов, но то что он такой кривой и тормознутый по сравнению с саблаймом пиздец как меня раздражает.
Linux: Vivaldi 115 2378926
>>377579
У меня есть для тебе решение, сиди на саблайме. Можешь еше плагины поискать для vim мода, у многих редакторов\ide есть такие.
Linux: Firefox based 116 2382626
Аноны а в виме есть такая хуйня как в PyCharm: жмёшь на объект, а он тебе файл с исходником открывает?
Windows 10: Firefox based 117 2383450
Аноны, а не зашкварно пользоваться несколькими редакторами сразу? пользуюсь вимом с нотпадом++, потому что драг-н-дроп перетаскивание во втором. иногда программировать мышкой действительно удобно
Неизвестно 118 2383451
>>383450

>иногда программировать мышкой действительно удобно


В виме с педалью удобнее.
Windows 10: Firefox based 119 2383453
>>383451
Я так два монитора разбил
Linux: Firefox based 120 2383486
>>383450
У меня емакс для работы, geany чтобы быстро открыть-поправить в окошке и mg, чтобы править мелкую хуйню через терминал.
Linux: Firefox based 121 2383487
>>367957

>а для продивнутой работы с текстом, сложных переносов и разбивок?


Для этого лучше emacs. Там макросы, е-лисп, нормальное программирование. Чтобы, например, полуавтоматически таблицу почистить и перенести из плохо отсканированного документа в json, самое оно.
Linux: Firefox based 122 2383488
>>366136
Кнопка j при навигации используется гораздо чаще, чем h. Так что лучше jkl;
Android: Mobile Safari 123 2383489
>>363100
Зачем вообще емакс когда есть vscode/atom/sublime?
Linux: Firefox based 124 2383503
>>383489

>когда есть vscode/atom/sublime


Там нет нормальной работы с текстом и программирования редактора.
Linux: Firefox based 125 2383576
>>383489
Ебать жирно.
Android: Mobile Safari 126 2383669
>>383503
Для работы с текстом есть Libreoffice Writer и Microsoft Office, для верстки статей есть LaTeX.
А для написания кода упомянутые выше редакторы отлично подходят, не то что ваш вим
Неизвестно 127 2383671
>>383669

>упомянутые выше редакторы отлично подходят


Мышкоёбам-гуеблядкам.
Linux: Firefox based 128 2383674
>>383669

>Для работы с текстом есть


Составление служебных записок и правка договоров - это не "работа с текстом".
Linux: Firefox based 129 2383676
>>383669

>А для написания кода упомянутые выше редакторы отлично подходят


У тебя типичный blub paradox:
As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.
Android: Mobile Safari 130 2386414
Возможно ли вимом pycharm заменить?
Windows XP: Chromium based 131 2388521
>>386414

>Возможно ли лошадью машину заменить?

Android: Mobile Safari 132 2388681
А возможно начать изучать сабж с нуля под виндой? GVim?
Windows 10: Firefox based 133 2388706
>>388681
поставь хоть какой-нибудь линукс на виртуалку и пройди vimtutor
Linux: Firefox based 134 2388745
Где можно почитать про vim best practices? Какие хоткеи и как удобнее использовать, лучший способ настройки. Просто доходить до всего самому это очень трудоёмкий процесс отвлекающий от написания кода. Легче привыкнуть к проверенным решениям.
Linux: Firefox based 135 2388935
Блядь, какой же пиздец. Просто анус.
Я весь день сегодня проебался с этим вимом, но нихуя ничего работать не хочет.
ALE нихуя не работает
vim-multiple-cursors нихуя не работает
Блядь да какого хуя то вообще, А?
Firefox Firefoxovich Firefoxov Windows 7: Firefox based 136 2389243
бамп
Screenshot20180918021949.png36 Кб, 912x91
Linux: Firefox based 137 2389449
Анон, чё за хуйня может быть?
Каждый раз при открытии нового файла появляется это дерьмо. Типа создаётся view для каждого файла, и для этого файла данная ошибка уже не появляется.
Подскажи хотя бы куда копать, даже блядь ума не приложу с какого хуя это может возникать.
Linux: Firefox based 138 2389452
>>389449
Пиздос. Нашёл.
Android: Неизвестно 139 2389539
>>366136
Много лет назад написал про удобство hjkl. С тех пор читаю вот такую чушь. Так и быть поясняю. Что удобны эти буквы исключительно там и тогда, когда нет хорошей возможности пользоваться стрелочками. Или указателем. В "простом" редактировании это за гранью. (это же по меньше мере надо выходить в нормальный режим...) Но вот периодически читаю про удобнейшее "положение рук"... Гм.
// Под гуманное настроение
Android: Mobile Safari 140 2389633
>>389539
Но до стрелочек надо тянуться.
Windows 10: Firefox based 141 2389690
>>382626
есть, ctrl+] по дефолту, но нужны ctags
Untitled.png56 Кб, 1920x1042
Windows 10: Firefox based 142 2389699
>>363215
Пикрелейтед
"call `vim -u NONE` to run it fresh
"call `ctags(.exe) -R`
"call `:PlugInstall` after first run
"Jump into tag <C-]>, back <C-t>
filetype plugin on
syntax enable

silent! call plug#begin()
Plug 'NLKNguyen/papercolor-theme'
Plug 'editorconfig/editorconfig-vim'
Plug 'w0rp/ale'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'ekalinin/Dockerfile.vim'
Plug 'pearofducks/ansible-vim'
call plug#end()

if has('gui')
if has('win32') || has('win64')
set guifont=Terminus:h14:cRUSSIAN:qDRAFT
else
set guifont=Terminus\ 14
endif
set guioptions=egmrLt
set guicursor=a:blinkon0r
set guicursor+=a:ver100-iCursor
endif
if has('win32') || has('win64')
set renderoptions=type:directx
endif
if v:version > 700
set omnifunc=syntaxcomplete#Complete
endif
if has('patch-8.1.0360')
set diffopt=internal
set diffopt+=algorithm:patience
"set diffopt+=indent-heuristics
endif

packloadall "load plugins
colorscheme PaperColor
set background=light
set t_Co=256
set textwidth=0
set nocompatible
set tags=tags;/
set title
set wrapmargin=0
set autoindent
set backspace=indent,eol,start
set clipboard=unnamedplus,unnamed
set encoding=utf-8
set fileencodings=utf-8,cp1251,koi8-r,cp866
set foldcolumn=1
set grepprg=ag
set hidden
set history=5
set hlsearch
set ignorecase
set smartcase
set incsearch
set lazyredraw
set magic
set modeline
set modelines=0
set mouse=a
set ruler
set scrolloff=4
set showmatch
set showmode
set smartindent
set smarttab
set expandtab "replace new tab to space
set shiftwidth=4
set tabstop=4
set softtabstop=4
set timeoutlen=255
set undolevels=32
set ttyfast
set wildignore=.swp,.bak,.pyc,/.git//,/.hg//,/.svn//*
set wildignorecase
set wildmenu
set wildmode=longest,full
set nowrap "(no)wrap
set number
set list
set listchars=
set listchars+=tab:¤•
set listchars+=trail:•
set listchars+=extends:→
set listchars+=precedes:←
set listchars+=nbsp:…
set showbreak=¬\
"set listchars+=eol:¶
"set cindent
"set nrformats=
"set winminheight=0
"set iskeyword=
"set cpoptions+=n
"set splitbelow
"set splitright
"set ve=all
"set nuw=4
set nobackup
set noswapfile
set nowritebackup
"set backup "make backup file
"set backupdir=~/.vim/.backups "store backups here
"set directory=~/.vim/.swaps "store swap files here
set laststatus=2

hi iCursor guibg=GREEN
hi StatusLine ctermfg=BLACK ctermbg=GRAY cterm=NONE
hi StatusLineNC ctermfg=BLACK ctermbg=GRAY cterm=NONE

nnoremap <Tab> :bnext<CR>
nnoremap <S-Tab> :bprevious<CR>

let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_dirhistmax = 0
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 0
let g:airline#extensions#tabline#left_sep = ''
let g:airline#extensions#tabline#left_alt_sep = ''
let g:airline#extensions#tabline#right_sep = ''
let g:airline#extensions#tabline#right_alt_sep = ''
Untitled.png56 Кб, 1920x1042
Windows 10: Firefox based 142 2389699
>>363215
Пикрелейтед
"call `vim -u NONE` to run it fresh
"call `ctags(.exe) -R`
"call `:PlugInstall` after first run
"Jump into tag <C-]>, back <C-t>
filetype plugin on
syntax enable

silent! call plug#begin()
Plug 'NLKNguyen/papercolor-theme'
Plug 'editorconfig/editorconfig-vim'
Plug 'w0rp/ale'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'ekalinin/Dockerfile.vim'
Plug 'pearofducks/ansible-vim'
call plug#end()

if has('gui')
if has('win32') || has('win64')
set guifont=Terminus:h14:cRUSSIAN:qDRAFT
else
set guifont=Terminus\ 14
endif
set guioptions=egmrLt
set guicursor=a:blinkon0r
set guicursor+=a:ver100-iCursor
endif
if has('win32') || has('win64')
set renderoptions=type:directx
endif
if v:version > 700
set omnifunc=syntaxcomplete#Complete
endif
if has('patch-8.1.0360')
set diffopt=internal
set diffopt+=algorithm:patience
"set diffopt+=indent-heuristics
endif

packloadall "load plugins
colorscheme PaperColor
set background=light
set t_Co=256
set textwidth=0
set nocompatible
set tags=tags;/
set title
set wrapmargin=0
set autoindent
set backspace=indent,eol,start
set clipboard=unnamedplus,unnamed
set encoding=utf-8
set fileencodings=utf-8,cp1251,koi8-r,cp866
set foldcolumn=1
set grepprg=ag
set hidden
set history=5
set hlsearch
set ignorecase
set smartcase
set incsearch
set lazyredraw
set magic
set modeline
set modelines=0
set mouse=a
set ruler
set scrolloff=4
set showmatch
set showmode
set smartindent
set smarttab
set expandtab "replace new tab to space
set shiftwidth=4
set tabstop=4
set softtabstop=4
set timeoutlen=255
set undolevels=32
set ttyfast
set wildignore=.swp,.bak,.pyc,/.git//,/.hg//,/.svn//*
set wildignorecase
set wildmenu
set wildmode=longest,full
set nowrap "(no)wrap
set number
set list
set listchars=
set listchars+=tab:¤•
set listchars+=trail:•
set listchars+=extends:→
set listchars+=precedes:←
set listchars+=nbsp:…
set showbreak=¬\
"set listchars+=eol:¶
"set cindent
"set nrformats=
"set winminheight=0
"set iskeyword=
"set cpoptions+=n
"set splitbelow
"set splitright
"set ve=all
"set nuw=4
set nobackup
set noswapfile
set nowritebackup
"set backup "make backup file
"set backupdir=~/.vim/.backups "store backups here
"set directory=~/.vim/.swaps "store swap files here
set laststatus=2

hi iCursor guibg=GREEN
hi StatusLine ctermfg=BLACK ctermbg=GRAY cterm=NONE
hi StatusLineNC ctermfg=BLACK ctermbg=GRAY cterm=NONE

nnoremap <Tab> :bnext<CR>
nnoremap <S-Tab> :bprevious<CR>

let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_dirhistmax = 0
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 0
let g:airline#extensions#tabline#left_sep = ''
let g:airline#extensions#tabline#left_alt_sep = ''
let g:airline#extensions#tabline#right_sep = ''
let g:airline#extensions#tabline#right_alt_sep = ''
Windows 10: Chromium based 143 2389753
Зачем нужен Vim? Я так понимаю, это древний текстовый редактор? Чем он лучше Ворда + IDE какой-нибудь?
Linux: Chromium based 144 2389802
>>389753

> Я так понимаю, это древний текстовый редактор?


Это лучший текстовый редактор.
Linux: Firefox based 145 2389830
>>363215
Мне на линуксах Python Mode голову ебёт. Попробовал пересесть на nvim вроде теперь всё норм.
Только вот мне пришлось весь конфиг построчно перелопатить чтобы ошибки то тут то там не сыпались.
Linux: Firefox based 146 2389831
>>389690
Подсказали вчера что jedi-vim может. leader+g
DSC7024.JPG167 Кб, 801x1200
Linux: Firefox based 147 2389993
>>383674
Двачую! Работа с текстом — это grep, sed и awk!
Android: Mobile Safari 148 2390444
>>389993
Для Вима есть какой-нибудь fuzzy finder только поиск не по файлам а по тексту. Желательно в реальном времени. Короче fzf только по тексту?
Windows 10: Chromium based 149 2391840
СУКА ЕБАНЫЙ В РОТ. Хули из вашего говна так сложно выходить? Потратил на это время больше чем на установку Убунты на виртуалку.
Android: Mobile Safari 150 2392319
>>391840
Klasseka
1324692075001.png38 Кб, 462x377
Ubuntu Linux: Chromium based 151 2393613
У вас есть 5 минут, чтобы пояснить мне, зачем нужен вим, есть есть саблайм текст и либреофис.
Apple Mac: Safari 152 2393894
>>393613
Для правки скриптов и текста на удаленных серверах, где нет GUI, и есть лишь доступ по ssh.
Ubuntu Linux: Chromium based 154 2394081
>>394079
Классно вакаба (или что там сейчас) ссылки распознаёт!
Linux: Vivaldi 155 2394727
>>393613
Что бы пищать, мешая всем в офисе
Ubuntu Linux: Chromium based 156 2394773
>>394727
Поясни за вивальди, быстрее хромиума, удобнее?
Apple Mac: Chromium based 157 2394854
>>363887
очень странный
Android: Mobile Safari 158 2395043
>>394773
Удобнее. Почти как опера 12. Когда допилят будет конфетка и я наконец-то перекачусь с лисы.
Мимо
Android: Mobile Safari 159 2395632
>>395043
Нет древовидных вкладок
Android: Mobile Safari 160 2395682
>>395632
Не нужны:3
Windows 7: Chromium based 161 2398633
Господа, а как он для скриптинга и регулярок вообще?
Android: Mobile Safari 162 2399126
>>398633
По-моему он для этого только и годится.
Windows 10: Chromium based 163 2404868
>>398633
grep был сделан посредством препаринования ed, эдакая кастрированная утилита, чтобы в консоли напрямую вывод получать
регулярки были простые, а потом их расширили, а расширенная версия теперь и в grep и в vim есть
ed доделали до ex, а сейчас в vim есть полноценный ex, ты его команды бодрячком набиваешь через :
а еще есть sed - это в свою очередь кастрированный ex чтобы чисто в скриптах использовать
все это объединено общими идеями и связано в общий узел
твое решение уже использовать связку grep, sed, vim, других консольных утилит обработки текста (awk в первую очередь)
либо воспользоваться языками типа perl и python c ихними репозиториями библиотек
мне импонирует первый подход, лишь по той причине что я люблю старые вещи, балдею от них
Windows 10: Chromium based 164 2404871
есть пользователи графической версии vim собранной на athina? каково оно по сравнению с gtk?
Windows 10: Chromium based 165 2404875
>>388935

вообще то в сети есть несколько книг по vim переведенных на русский язык, а на английском еще больше
я прочитал 2 книги, было интересно и это помогло освоить vim
Windows 10: Chromium based 166 2404878
>>388745

> Какие хоткеи


тык вообще, в отличие от емакса, в виме хоткеи прибиты почти что железными гвоздями, так чтож волей не волей учится редактировать текст такими же способами что и остальные
Windows 10: Chromium based 167 2404881
>>377357
дзен когда ты используешь vim только для редактирования кода
остальные свои активности ты совершаешь в командной строке
те не пытаешься превратить vim в швейцарский нож или ide на стероидах
Windows 10: Chromium based 168 2405858
Как заставить Vim работать быстрее в сонсоли виндуса?
Windows 7: Firefox based 169 2406459
Гайд ньюфагам

Я заметил одну тенденцию, ньюфаги часто ставят вим и сразу накатывают кучу дополнений и, охуевая от сложности, бросают. Я рекомендую для начала осилить функционал ванильного вима (не весь, конечно). Пройдите, блядь, вимтутор - больше ничего не нужно. Я пишу небольшие проекты виме без дополнений, на разных языках: С, С++, руби, жс, окамл и вот список самых часто используемых вещей:
1. Навигация - hjkl, :[номер строки], g, GG
2. Редактирование - i, a, dw, x, cw, r
3. Поиск и замена - /, :%s/что/чем/gc
4. Бинды - :map <F9> :make<Enter>
5. Настройки - ts, sw, et, cc, lst, number, ruler, incsearch
6. Прочие мелочи - темы и шрифты меняю когда старые надоедают, основные фавориты это Consolas\Monaco\Inconsolata + Tommorow Night Blue с измененым фоном #000030.
Windows 10: Firefox based 170 2408097
блять срочно помогите
Как закрыть?
Android: Mobile Safari 171 2408153
Предлагаю коллективными усилиями двача собрать cygwin с вимом и настроить на нормальную работу в винде
Linux: Chromium based 172 2408267
>>408153
Накати git shell. Там уже всё готово.
Ubuntu Linux: Firefox based 173 2408522
>>398633
Довольно хуёво. Сижу на нём уже лет 10, до сих пор не знаю его встроенных регулярок, которые ебануты, неудобны, неинтуитивны и вообще бесполезны. У меня стоит плагин, который встраивает что-то похожее на PCRE вместо стандартного поиска, с ним и живу. Но т.к. поиск в виме более низкоуровневая функция, чем :команды (через которую и сделан "нормальный" поиск), то ломаются некоторые удобные мелкие фишки, вроде простого реплейса по выполненному поиску.
Windows 7: Firefox based 174 2409429
>>408522

>не знаю его встроенных регулярок, которые ебануты, неудобны, неинтуитивны и вообще бесполезны


Не понял, что не так? Там самые обычные регулярки как в js каком-нибудь.
Vim - Основы.webm14,5 Мб, webm,
853x480, 12:30
Windows 7: Chromium based 175 2413405
Шебм по теме. В шапку.
Windows 7: Firefox based 176 2414171
>>413405
Скример 3:57.
Android: Mobile Safari 177 2414183
>>413405
Уёбок, это тебе не /b/
20130401000039.png192 Кб, 800x603
Linux: Firefox based 178 2415345
Подскажите, пожалста, можно ли эскейпить весь шаблон сразу? Мне надо искать длинную строку со слешами и прочими спец символами и делать с ней что-нибудь, например удалять. Ставить бэкслэши вручную мучительно долго. Плиз хелп.
Windows 10: Chromium based 179 2415454
>>405858
использовать его c гуйней (gvim), ну или ждать пока под винду соберут https://github.com/jwilm/alacritty или https://github.com/liamg/aminal и еще пара аналогичных проектов есть.
Windows 10: Chromium based 180 2415456
>>408153
сомневаюсь, что местные обезьянки смогут лучше https://github.com/vim/vim-win32-installer/releases
Android: Mobile Safari 181 2415603
Приучил жену пользоваться вимом. Задавайте ответы.
Android: Mobile Safari 182 2415687
>>415603
Что жена думает по этому поводу?
Windows 7: Firefox based 183 2415688
>>415603
Зачем женился?
Android: Mobile Safari 184 2415871
>>415688
Виму учить же
Android: Mobile Safari 185 2416338
>>408153
>>405858
>>415454
В смысле? Нахуй это надо? Вы WSL не умеете пользоваться? Алло, васьки, 2019-й год на дворе.
Linux: Chromium based 186 2416563
В emacs есть возможность регулировать размер шрифта для разных фреймов. Плагин для регулирования размера шрифта я нашел, но вот инфы по поводу размера в разных фрейма нет. Может тут кто чего знает?
Linux: Chromium based 187 2416564
>>416563
Добавлю еще то, что у меня гвим.
2688594738.jpg50 Кб, 240x180
Windows 10: Chromium based 188 2416571
>>416338
Васёк, расскажи мне, чем эмулятор терминала, где запускается wsl отличается от эмулятора с cmd и powershell?
Apple Mac: Safari 189 2417375
Как запилить нормальную подсветку синтаксиса для C/C++?
Как запилить нормальное автодополнение кода для C/C++?
Android: Mobile Safari 190 2418065
>>417375
Vs code
Неизвестно 191 2418076
>>418065
Vs что?
Fedora Linux: Firefox based 192 2418077
>>418076

> что?


КОДЕ
Windows 10: Firefox based 193 2418086
>>418076
говно VS моча
Android: Mobile Safari 194 2419104
>>418086
Тупой? vscode же
Windows 10: Firefox based 195 2419233
>>363466
когда вся инфа на интернациональном языке уже просто сложно думать о пк на русском, любой форум видос хуес - все на английском, переключаться на русский - пустая трата сил

зато вот красочно хуями обложить дегродов сука, языка лучше нет))
Windows 10: Firefox based 196 2419241
>>363969

>на самом деле просто нужно


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

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

ну и еще как вариант ебашить гирю, раскачивать хват
Linux: Firefox based 197 2419424
Как работать с русским языком в виме? То есть после альтшифта я не могу переключать моды, есть какой-нибудь плагин или как это решается?
Алсо тоже самое про groff хочу узнать, как там русский энкод сделать?
Windows 7: Firefox based 198 2419779
>>419424
:h langmap
Неизвестно 199 2422508
>>390444
А что мешает по тексту искать?
Windows 7: Chromium based 200 2435898
вимоёбам прювед

вопрос в следующем: в path есть git и fossil. как сделать так, чтобы хотя бы заработал плагин vsccommand? пишу :vcsstatus -> VCSCommand: Vim(for):E714: List required, видимо не может создать список имеющихся vcs? VIM MS-Windows 64-bit console version
Windows 10: New Opera 201 2435901
s
Тред утонул или удален.
Это копия, сохраненная 11 января 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски