Существует несколько различных «редакторов без отвлекающих факторов» для написания: они обеспечивают полноэкранную минимальную среду с целью заставить себя сосредоточиться на поставленной задаче.
Я хочу сделать что-то подобное с vim
. Хотя я могу просто запустить его в терминале, а затем нажать F11, чтобы перевести его в полноэкранный режим, я также хочу ограничить ширину до 75 символов и центрировать область, которую я использую.
Подумайте о том, как текстовые процессоры предоставляют виртуальную страницу в середине программы - вот чего я хочу. Вроде.
Есть ли способ сделать это, либо с помощью специальной программы терминала или с некоторыми настройками в vim? Если одна из программ vim с графическим интерфейсом имеет такую возможность, или если есть какой-то другой способ сделать это, о котором я не думал, это также было бы полезным ответом.
источник
.screenrc
, так что мой стандартscreen
будет использовать все команды здесь. У меня отлично работает на Ubuntu 13.04,gnome-terminal
версии 3.6.1 (и на xterm и guake) иscreen
версии 4.00.03jw4. Спасибо!xterm -v
6.8.99.903. Там не работает.Альтернатива состоит в том, чтобы использовать программу, например,
devilspie
для этого. Если вы никогда не слышали оdevilspie
:выдержка
Это должно быть в репозиториях большинства дистрибутивов.
пример
Чтобы центрировать
xterm
окно, бегущееvim
внутри него, вы должны сделать следующее.Создайте свой дьявольский пирог. реж.
Создайте
.ds
файл, указав, что вы - правило Пирога ДьяволаБеги
devilspie
. Мне нравится запускать режим отладки (-d
) для запуска.Беги
xterm
с намиvim
.Как называется мое окно?
Вы можете использовать команду,
xlsclient -l
чтобы получить список открытых окон. Я считаю, что это самый простой способ определить имя окна для включения вdevilspie
. Вы также можете использовать этоxwininfo
тоже.пример
Вы можете управлять именем окна следующим образом:
Ссылки
источник
devilspie
. Вы можете добавить правило в файл .ds, чтобы минимизировать все остальное, например.Есть плагин для Vim, который называется VimRoom, который обеспечивает это через сопоставление (по умолчанию V).
источник