Size: a a a

2020 July 28

RB

Rustem B. in pro.vim
mmmm
phqoosna
источник

RB

Rustem B. in pro.vim
и запоминать (почти) ничего не надо
знаешь код — вот и переходишь
а маркеры ты можешь забыть
да и новые каждый раз заводить
источник

SS

Sergey Sikorskiy in pro.vim
Rg/grep прекрасно работают до тех пор, пока весь проект находится в одном фолдере. А вот когда он разбросан по разным местам, то тут уже все сложнее ...
источник

RB

Rustem B. in pro.vim
проект, который находится в разных папках? это ты что это как так это а?
источник

SS

Sergey Sikorskiy in pro.vim
Разные модули находятся в разных местах. Проект собирается из модулей.
Например, в С++ системные исходники находятся в
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-
linux-gnu/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward,/usr/local/include,/usr/lib/llvm-10/lib/clang/10.0.0/include,/usr/include/x86_64-linux-gnu,/usr/include
источник

NG

Nicholas Guriev in pro.vim
неужели так часто приходится искать по системным заголовкам?
источник

SS

Sergey Sikorskiy in pro.vim
Не только системные. Свои тоже раскиданы по модулям и по разным фолдерам.
Базовые модули. Свои собственные модули, и т.д.
источник

RB

Rustem B. in pro.vim
Sergey Sikorskiy
Разные модули находятся в разных местах. Проект собирается из модулей.
Например, в С++ системные исходники находятся в
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-
linux-gnu/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward,/usr/local/include,/usr/lib/llvm-10/lib/clang/10.0.0/include,/usr/include/x86_64-linux-gnu,/usr/include
если уж так необходимо
можно написать отдельную команду, уоторая будет тебе искать в нужном тебе месте, так даже лучше
источник

NG

Nicholas Guriev in pro.vim
можно подправить настройку &grepprg, вручную добавив туда дополнительные каталоги
источник

SB

Sergey Batalev in pro.vim
Sergey Sikorskiy
Не только системные. Свои тоже раскиданы по модулям и по разным фолдерам.
Базовые модули. Свои собственные модули, и т.д.
Странный кейс
источник

SS

Sergey Sikorskiy in pro.vim
В жизни всякое бывает :)
Особенно если проект не микроскопический.
источник
2020 July 29

SB

Sergey Batalev in pro.vim
Sergey Sikorskiy
Разные модули находятся в разных местах. Проект собирается из модулей.
Например, в С++ системные исходники находятся в
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-
linux-gnu/c++/9,/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward,/usr/local/include,/usr/lib/llvm-10/lib/clang/10.0.0/include,/usr/include/x86_64-linux-gnu,/usr/include
Просто тут хедеры зависимостей. Максимум когда можно туда перейти это через go to defenition и обратно. Искать в них какой то кусок кода, ну это такое. Очень узкий кейс
источник

SB

Sergey Batalev in pro.vim
А свои собсвенные, да можно докинуть как сказали выше
источник

SS

Sergey Sikorskiy in pro.vim
goto deffinition у меня не всегда работает по причине падения language server. Падает и ccls и clangd.
Приходится как-то выкручиваться народными средствами ...
источник

SB

Sergey Batalev in pro.vim
Sergey Sikorskiy
goto deffinition у меня не всегда работает по причине падения language server. Падает и ccls и clangd.
Приходится как-то выкручиваться народными средствами ...
Странно, почему он падает? Пытались смотреть логи?
источник

SS

Sergey Sikorskiy in pro.vim
Нет, не пытался. Я сначала убил день не понимая, что поломалось. Думал что из-за обновления плагинов,  а потом понял что банально сервер падает.
Я умею писать код, который ломает комриляторы.  :)
источник

SB

Sergey Batalev in pro.vim
:) понял
источник

u

unt0njs in pro.vim
Здравствуйте! Подскажите, пожалуйста: в vim можно как-нибудь запустить команду (напр. make) в интерактивной оболочке (чтобы подцепился .zshrc и вывод был цветным) по нажатию клавиш?
источник

NG

Nicholas Guriev in pro.vim
самый норм способ — через новомодный :term
источник

VL

Valerii Leontiev in pro.vim
Ребят, пропадает хайлатинг в виме при скроле или наборе текста. Поскролив к верху документа появляется снова. Куда копать?
источник