LINUX.ORG.RU

Делаю Sublime из vim

 ,


8

2

Вот нравился мне сильно Sublime, но плагины к СLang в нем не работают по нормальному.

Решил закатить рукава и осилить vim. Итого вот такой вот рабочий стол

  • clang_complete работает божественно
  • NERDTree
  • Monokai с исправленным фоном для попапа в completion
  • Настроены кнопочки для тех, кто не привык к аккордам. Почти все что нужно делается через F1-F12 почти как в паскале ) Часть комбинаций притащил из IDEA
  • Из-за фулскрина не видно дефолт ElementaryOS

На экране домашний быдлокод, экспериментирую с всякими структурами данных, познаю синтаксис плюсов. Отличные фореверелоун выходные

>>> Просмотр (1920x1080, 207 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Неплохо. А ведь это sublime изначально создавался под вдохновением от vim.

BTW, когда третья часть уже релизнется?

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от vertexua

Да всем пофиг, пользуются уже

Так в том то и дело, что у меня в конторе по политическим причинам запрещено использовать всякие беты и альфы.

KennyMinigun ★★★★★
()

Очень и очень неплохо!

У меня у самого не хватает терпения и желания настроить всё так же.

Deleted
()

Можно ли поставить кучу курсоров? Сделать много выделений текста? Можно ли сделать выделение колонки текста? Имхо это умбер фичи sublime.

frozenix ★★★
()

Тоже делала из вима саблайм. Навешала плагинов и оно стало в 3 раза медленнее. Вернулась на саблайм.

Jills
()

vertexua

clang_complete работает божественно

Попробуй YouCompleteMe. А также посмотри в сторону unite / ctrlp

do0dlez ★★
()
Ответ на: комментарий от frozenix

Вертикальное выделение сделать можно через Ctrl + V, насколько помню.
Но да, самого задолбало переключаться постоянно в виме, поэтому соскочил на sublime.

blackst0ne ★★★★★
()
Ответ на: комментарий от frozenix

frozenix

Можно ли сделать выделение колонки текста?

Ctrl+v

А остальные умбер фичи, ЕМНИП, кто-то сделал плагинами.

do0dlez ★★
()

Делаю Sublime из vim

И в каком месте тут саблайм? Где плагин CtrlP? Где свистопердельная мини-карта?

Почему clang_complete (к нему не помешало бы добавить supertab), а не ycm?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Миникарта не нужна. Ctrlp посмотрю. Ycm посмотрю. Supertab я так понял мне не нужен, так как я привык к идеевской ctrl-space

vertexua ★★★★★
() автор топика
Ответ на: комментарий от last_man_standing

Да, курсор это я зря. Если был например итальянцем, то с украинской локалью думаю было тяжело

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Миникарта не нужна.

Тогда саблайм не получится :)

Ctrlp посмотрю.

Без него, как без рук. Есть еще fuzzy finder, но мне он нравится меньше, чем ctrlp.

Ycm посмотрю.

К сожалению в последние месяцы он подглючивает. Но постоянно развивается. Автор работает в гугеле.

Supertab я так понял мне не нужен, так как я привык к идеевской ctrl-space

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

andreyu ★★★★★
()
Ответ на: комментарий от vertexua

vertexua

Он должен работать ещё лучше, если clang_complete полностью работает как надо?

Начнём с того, что YCM --- асинхронный. Да и к тому же, он тоже использует libclang

do0dlez ★★
()
Последнее исправление: do0dlez (всего исправлений: 1)

Початковий

Шутки про Хрущева на Украине уже были?

Igron ★★★★★
()

(Дисклеймер — не троллинг.)

Никогда не понимал, как у людей получается тонко настраивать мощные текстовые редакторы вроде Vim/Emacs/Sublime. Мануал по самому виму читать задолбаешься (я так и не осилил), не то что разбираться в множестве подключаемых модулей.

ЧЯДНТ? И киньте гайд какой-нибудь, что ли.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

не то что разбираться в множестве подключаемых модулей.

Есть же всякие менеджеры плагинов. vim-pathogen, vundle и прочее приблуды для легкой установки плагинов.

liathit ★★
()
Ответ на: комментарий от frozenix

Можно ли поставить кучу курсоров

ненужно, я уже как-то объяснял почему

Сделать много выделений текста

сомнительная нужность. разом все скопировать? в виме можно накапливать буфер, потом разом все вставить.

Можно ли сделать выделение колонки текста

можно

vvviperrr ★★★★★
()
Ответ на: комментарий от intelfx

Ну, не знаю у меня конфиг вимовский всего 25 строк и замапленно всего 3 хоткея

map <F4> :NERDTreeToggle<CR>
imap jj <ESC>
map <F2> :w! <CR>

liathit ★★
()
Ответ на: комментарий от vvviperrr

Мде... Много выделений - удобно менять с . на ->, выделил слово, дальше нажал, кажись Ф3 и все они выделись, дальше нажал стрелку вправо и удалил точку, а на её месте написал стрелку. (тут и множественное выделение и кучка курсоров).

Ну и выравнивать столбцы, которые автоматически не выравниваются так удобней.

frozenix ★★★
()
Ответ на: комментарий от frozenix

man substitute. но я чаще использую удобный вимовский поиск с повторением последней команды. т.е делаю одно изменение, дальше n.n.n.nnn. удобно смотреть, что меняешь. в других случаях - substitute.

vvviperrr ★★★★★
()
Последнее исправление: vvviperrr (всего исправлений: 1)
Ответ на: комментарий от frozenix

Ну и выравнивать столбцы, которые автоматически не выравниваются так удобней.

indent настроить проще, чем постоянно ровнять

vvviperrr ★★★★★
()
Ответ на: комментарий от vertexua

угадай почему

Вестимо, плагина не нашел подходящего, чтобы в виме сделать, как в сублайме, чего тут гадать.

У меня тоже не всплывает, я им не пользуюсь просто.

Virtuos86 ★★★★★
()

Не надо портить vim. Кстати, какие плагины используются?

peregrine ★★★★★
()
Ответ на: комментарий от intelfx

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

peregrine ★★★★★
()

Тех, кто придумал конвенцию имя_, в аду с нетерпением ожидают черти. Тех, кто ей добровольно пользуется, тоже ожидают черти, но в другом круге.

tailgunner ★★★★★
()

У меня только один вопрос. Нахрена?

teamfighter
()
Ответ на: комментарий от val-amart

Между прочим это удобно, у меня правда на jk висит, так немного лучше, если нажать эту комбинацию не в инсерте, то ты никуда не сдвинешься

Dantix ★★
()
Ответ на: комментарий от andreyu

Без него, как без рук. Есть еще fuzzy finder, но мне он нравится меньше, чем ctrlp.

Unity симпатичнее и универсальнее. см. https://github.com/neg-serg/dotfiles.git

К сожалению в последние месяцы он подглючивает. Но постоянно развивается. Автор работает в гугеле.

В каком месте он подглючивает? УМВР как раз в последнее время. Только со всякими бустами небольшой тормоз если сразу всё слово не удалять.

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

Разве в нем есть смысл при наличии ycm?

e7z0x1 ★★★★★
()
Ответ на: комментарий от tailgunner

Тех, кто придумал конвенцию имя_, в аду с нетерпением ожидают черти. Тех, кто ей добровольно пользуется, тоже ожидают черти, но в другом круге.

Какие будут предложения?

e7z0x1 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.