169 похожих чатов

Почему сплит работает через комбинации клавиш, а табы через :команды?

26 ответов

26 просмотров

Сплиты тоже работают через команды (:he split). Просто для табов нет дефолтных биндов.

Vim docs for :split: https://vimhelp.org/windows.txt.html#%3Asplit

Steel-Sword Автор вопроса
Georgiy Komarov
Сплиты тоже работают через команды (:he split). Пр...

Я понимаю, создание и закрытие. Но перемещение окон и по окнам какое-то разное, неоднородное для сплитов и табов

Steel Sword
Я понимаю, создание и закрытие. Но перемещение око...

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

Steel-Sword Автор вопроса
Steel Sword
Табами мало кто пользуется?!

Ты, возможно, ищешь плагин, который показывает список буферов в виде табов. Их несколько, что-то типа: https://github.com/akinsho/bufferline.nvim

Steel-Sword Автор вопроса
Steel Sword
А оно не конфликтует с обычными табами?

Не знаю, надо читать документацию на плагин.

Ну, читаешь, такой, сорц условного llvm и хочешь сохранить позицию на реализацию определённой функции. Открывать каждый раз файл заново — например, через marks или отдельный буфер — медленно, т.к. на больших файлах долго прогружается подсветка. Да и LSP начинает притормаживать.

Georgiy Komarov
Ну, читаешь, такой, сорц условного llvm и хочешь с...

Ну, логично. Но странный кейс. В смысле, такое не часто бывает, чтобы была необходимость мегабайтные файлы открывать. Мне было бы сложно учить новые воркфлоу с табами только ради этого. Но нужно будет попробовать как-нибудь. Я уже и хоткеи по табам забыл какие у меня) Вообще ими не пользуюсь

cent
Ну, логично. Но странный кейс. В смысле, такое не ...

Так я тоже очень редко пользуюсь. Исключительно для этого кейса.

У меня, просто, в tmux 100500 vim'ов, поэтому я потом не найду где эта таба с кодом)))

cent
Ну, логично. Но странный кейс. В смысле, такое не ...

Я поставил такие бинды, максимально тупо, как в браузере.

cent
У меня, просто, в tmux 100500 vim'ов, поэтому я по...

Да, есть такое. Но при работе с LSP не получается открыть проект в нескольких инстансах вима. На большой кодовой базе не хватит ОЗУ.

Под проектом имею в виду, ну, директорию с исходниками. Например, мы открываем тот же llvm в двух инстансах вима в разных вкладках tmux.

Georgiy Komarov
Под проектом имею в виду, ну, директорию с исходни...

Если я ничего не путаю, то нужно раскурить настройки LSP. Я с golang долго мучался пока во всех местах не проставил "args": ["-remote=auto"], И теперь гошка у меня не жрет всю раму. На сколько я понял, там один gopls поднимается и vim ему код с разных мест кидает.

Georgiy Komarov
Я поставил такие бинды, максимально тупо, как в бр...

ЗЫ я нашел время, чтобы расчленить свой огромный vim конфиг на разные файлки. ИМХО стало намного удобнее. Хоткеи в одном месте, разные настройки по языкам тоже в отдельных файлах

cent
Если я ничего не путаю, то нужно раскурить настрой...

О, интересно, не знал про gopls, надо попробовать. clang такое не умеет конечно.

cent
ЗЫ я нашел время, чтобы расчленить свой огромный v...

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

А где используется snips_author? Это переменная для какого-то плагина? В хелпе не нашёл такого.

Georgiy Komarov
А где используется snips_author? Это переменная дл...

Ну, вроде тут https://github.com/honza/vim-snippets/blob/master/plugin/vimsnippets.vim Но у меня и UtilSnippets ее подхватывает. Я думал, что это дефолтная.

Пока не понимаю, что она делает. Это только для сниппетов? Коммиты в git ведь подписываются имейлом из git config.

Georgiy Komarov
Пока не понимаю, что она делает. Это только для сн...

Да, git отдельно. Но в коде же туча всяких комментов к классам и фукнциям.

Кстати, вчера только поставил i3 )) Не знаю почему, но больше 10 лет сидел на openbox ) А вчера решился. Пока доволен как слон) Ну, точнее, я знаю почему сидел на openbox. Потому что родственникам тоже ставил openbox, который очень похож на виндовое окружение. Поэтому и сам сидел на этом, чтобы всем последние правки в конфиге разливать

cent
Кстати, вчера только поставил i3 )) Не знаю почему...

А я на i3, с небольшими перерывами на другие wm, года так с 2012. И мне давно надоело. Мой сетап идеально работает, но хочется, чтобы вообще всё было из коробки. Готовая и юзабельная DE, которую можно установить одной командой и вообще не думать. Пока, правда, так не получается. И в гноме, и в кде полно своих проблем. Их настройка и поддержка требует больше сил, чем тайлинг.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта