← All posts tagged Vim

ndtimofeev
Vim Есть в vim какой-нибудь способ применить «точку» (которая повторяет последнюю правку на текущую строку) на диапазон строк?
ndtimofeev
Vim Какой из многочисленных костылей для управления плагинами в vim'е умеет подгружать плагины в явном виде из ftplugin/yetanotherlanguage.vim?
ndtimofeev
Vim NB s/old/new/gc — позволяет осуществлять замену в интерактивном режиме на месте решая что заменять, а что нет. Бывает крайне полезно и зачастую требует меньше времени чем тщательно продуманный трюк с регулярными выражениями.
ndtimofeev
Vim Есть у меня комманда применимая к региону. Как бы её замапить на какую-нибудь кнопку чтобы можно было по меньшей мере применять её к выделенному в визуальном режиме диапазону?
ndtimofeev
Vim А как бы мне по проще скормить кусок выделенного текста внешней программе и пихнуть stdout этого вызова на место выделения или в статуслайн?
ndtimofeev
Vim Haskell NB Многие знают, что связка ghc-mod + neco-ghc решает проблему комплита кода для vim'а. Однако теперь neco-ghc умеет отображать не только имена функций, конструкторов, типов и модули откуда они экспортированы, но и сигнатуры функций если сделать g:necoghc_enable_detailed_browse = 1. Я джва года ждал такую игру.
ndtimofeev
Vim У меня внезапно начал тормозить vim. Причём тормозит явно из-за vimrc и плагинов. Вот только никаких изменений я никуда не вносил уже давно. Что я делаю не так?
ndtimofeev
C++ Vim Оказывается clang_complete не умеет дополнять код шаблонов в тот момент, когда значение параметров ещё неизвестны. В принципе это логично (поскольку шаблон может быть целиком и полностью переписан для конкретного параметра), но грустно. Интересно умеют ли это делать толстые IDE и какими соображениями они руководствуются при автокомплите.
ndtimofeev
Vim delvarworld.github.com — по ссылке довольно много местами даже обоснованных претензий к vim'у. Авторы подобных опусов почему-то не учитывают того что любой человек пользующийся vim'ом каждый день, делает это не потому что он такой замечательный, а потому что разумных альтернатив просто не существует. И Sublime Text при всех своих достоинствах может быть заменой kate, gedit или notepad++, но до vim и emacs ему как до Луны. И увы не пока. Это в нём заложено By Design™.
ndtimofeev
Vim А есть способ грузить самописные ftplugin'ы раньше syntax например? А то мне нужно выставить левому скрипту глобальные переменные, а он грузится слишком рано.
ndtimofeev
Vim Никак не могу понять почему в vim'е нет стандартной библиотеки. Каждый раз приходится городить elem или разность списков руками.
ndtimofeev
Vim Qt Прикрутил clang_complete к Qt5. Для этого пришлось обновить clang и пересобрать Qt5 без reduce-relocations. Зато теперь как белый человек. Кстати, где-то на github'е clang_complete'а пишут что из-за метакомпилятлров он Qt не умеет. Так вот не верьте этому. Это мало того что не правда, так ещё и чушь.
ndtimofeev
Vim Раз в пол года я пытаюсь навести порядок в своём vim'е. И каждый раз возникает вопрос: snipMate или snippetsEmu. Первый опрятнее и не оставляет служебных символов в коде, второй умеет вложения. Что характерно и тот и другой дохлые^Wстабильные.
ndtimofeev
Vim Haskell После интерпретации экранирования символа в строковых литералах как лямбду, я отказался от unicode-haskell в пользу vim-haskellConceal. За последним во всяком случае пока не замечено прецедентов порчи кода.