Привет, коллеги. Есть целый ряд редакторов, поддерживающих концепцию вкладок. И во многих, если вы открываете файл, уже открытый во вкладке, то просто попадаете на эту вкладку. Вим тоже поддерживает вкладки, но ведёт себя иначе: открывая файл в новой или текущей вкладке, вы получаете то, что заказывали. То, что у вас открыто две, три, сорок две копии файла - Вим не будет волновать. Однако в графической версии (gvim), которой я не пользуюсь, такая возможность есть. Это команда drop, которой можно выполнять и другие команды. Например, drop file.txt откроет файл, если он еще не открыт; а если открыт, то Вим сделает активным окно с этим файлом. А drop tab file.txt откроет файл в новой вкладке либо перейдет на вкладку с файлом. В консольной версии эта команда не работает. Она, вообще, для drag-and-drop нужна была. И я решил сделать себе средство открывать файлы в таком стиле. А я всегда открываю файл в новой вкладке через :tabnew, а если расщепляю окно, то стремлюсь именно к этому, и тот же
Рубрика "Секреты Вим". Переход на вкладку с данным файлом
13 ноября 202313 ноя 2023
22
3 мин