7

Мне нравится, как я могу изменить размер окна в VIM с помощью мыши.

Можно ли сделать то же самое на экране GNU? Если нет, есть ли альтернатива экрану, который поддерживает эту функцию?

7 ответов7

1

Я думаю, что Терминатор , вероятно, то, что вы ищете.

Обратите внимание, что я никогда не использовал GNU Screen или Terminator, поэтому я полагаюсь на следующую информацию:

  1. В соответствии со вступлением к статье Wikpedia о GNU Screen, его основная цель - показать "несколько отдельных сеансов терминала в одном окне терминала".
  2. Заголовок на сайте Terminator на Launchpad гласит:"Основной упор делается на размещение терминалов в сетках".
  3. Скриншоты, кажется, отображают похожие функции.
  4. Я прочитал немного мимоходом, когда они упоминались в блогах, и услышал немного в сегментах подкастов. Моя память о том, что они сказали, также согласуется с ответом.
1

Я согласен с Роем - я все время изменяю размер окон и запускаю только экран. На самом деле, я не могу вспомнить, когда в последний раз я держал терминал более 1 минуты, когда экран не работал постоянно.

Даже с Putty из окна коробки, это работает.

Даже с Putty из окна windows, ssh'ed в localhost работает cygwin/sshd, работает screen, это работает.

Может быть, что-то есть в вашем .screenrc или даже в файле .rc вашей оболочки, что препятствует изменению размера?

1

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

0

X Window, само по себе, генерирует окна без полей в фиксированных местах экрана. Требуется "оконный менеджер" для добавления границ и кнопок, а также возможность пользователям изменять размеры и перемещать окна на экране. Диспетчер окон с вкладками (twm) был менеджером окон X по умолчанию, но было использовано более трех десятков других, включая AfterStep, Blackbox и Enlightenment. Пользовательские интерфейсы KDE и GNOME для Linux используют Kwin и Metacity соответственно в качестве оконных менеджеров.

Источник: http://encyclopedia2.thefreedictionary.com/X+Window

0

Я думаю, что Tmux знает о мышке:

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

0

Экран GNU полностью не обращает внимания на мышь.

Как и Vim, когда он работает в эмуляторе TTY.

0

Я полагаю, вы говорите об изменении размера разделенных областей внутри окна. Я согласен, что это можно сделать в VIM с помощью мыши. Это очень удобно.

Я также хотел бы эту функцию для экрана GNU.

А пока я рекомендую вам попробовать приятное расширение Vim-shell, которое позволяет вам встроить собственные оболочки в VIM.

Жаль, что больше не поддерживается и не сливается с самим Vim. Вам придется скомпилировать его вручную на более старой версии VIM (7.0).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .