LINUX.ORG.RU

Vim, Emacs или Xorg две колонки

 , ,


0

1

Вертикально на монитор текста вмещается мало, в читалках есть возможность отображать две страницы рядом, так пустое пространство справа всегда занято, есть ли такой режим в vim без плагинов? А в Emacs? Если нет, то можно ли как то с помощью Xorg отобразить высокое окно в виде широкого разбитого?

★★★★

Вертикально на монитор текста вмещается мало, в читалках есть возможность отображать две страницы рядом

В чём смысл? Читаешь-то ты всё равно только одну страницу в каждый момент времени. Открой её в окне шириной символов в 70 и читай спокойно. Двустраничный вид — это бумажнокниголюбское легаси.

Или это дело принципа — я заплатил деньги за весь монитор, я буду использовать весь монитор? %)

Nervous ★★★★★
()

Если хочется видеть больше кода за раз, лучше уж повернуть монитор вертикально. Как выше правильно заметили, двухстраничная развёртка — это какой-то пережиток, никак не помогающий, а скорее мешающий читаемости — даже отступы не видно так наглядно, как на одной странице. Если жалко свободного места, лучше там открыть документацию или результат деятельности (окошко скомпиленной программы, или терминал, где её тестишь и т.п.).

CrX ★★★★★
()
Ответ на: комментарий от Nervous

В чём смысл? Читаешь-то ты всё равно только одну страницу в каждый момент времени.

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

MOPKOBKA ★★★★
() автор топика
Ответ на: комментарий от MOPKOBKA

Это неудобно, глаза расположены по горизонтальной линии.

Какая разница? Ты всё равно их переводишь с одного фрагмента на другой, просто по горизонтали или по вертикали. По вертикали удобнее, потому что так не происходит ненужного разрыва, в том числе отступов. Или ты собрался левым глазом один фрагмент читать, а правым другой?

Руководствуясь этим принципом логично было бы не ограничивать длину строк, а писать побольше в строчку. Но так никто не делает. Угадай, почему.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

даже отступы не видно так наглядно, как на одной странице

Можешь их выделить отдельным цветом если плохо видно.

Это неудобно, глаза расположены по горизонтальной линии.

Какая разница? Ты всё равно их переводишь с одного фрагмента на другой

Если монитор будет высокий, то нужно будет крутить шеей. Хорошо иметь достаточно высокий, и достаточно широкий монитор как у меня, но правое пространство в нем не используется.

MOPKOBKA ★★★★
() автор топика

  • Открываешь текст
  • разбиваешь окно vs
  • Позиционируешь текст,
    • текст слева заканчивается внизу слева
    • и продолжается сверху справа
  • выбираешь правое разбиение окна и делаешь set scrollbind
  • выбираешь левое разбиение окна и делаешь set scrollbind
  • теперь при прокручивании текста слева, будет пропорционально прокручиваться справа, так что текст завершающийся слева внизу, начинается справа вверху

Если что не так то правая сторона теперь прокручивается независимо и можно подровнять, чтобы текст заканчивающийся слева снизу, начинался справа сверху.


Выглядит так

В свой ~/.vimrc напиши функцию которая при вызове сделает тебе всё тоже самое автоматом и читай себе книжечки сколько влезет :)

Когда надоело можно выключить set noscrollbind

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

А в Emacs?

Вопрос не имеет смысла. Emacs это интерпретатор Лиспа в котором каждый может исполнять любые elisp скрипты. Даже если готового нет (дефолта или плагина, хотя скорее всего есть) нет никаких проблем в нескольких строчках описать разбиение буфера на два window (в терминологии Emacs, не путать с frame).

zx_gamer ★★★
()
Ответ на: комментарий от zx_gamer

Ответ не имеет смысла, paint.exe это программа для тьюринг полного компьютера, поэтому нет проблем через hex-редактор добавить нужный функционал.

MOPKOBKA ★★★★
() автор топика
Ответ на: комментарий от MOPKOBKA

Если не собираешься пользоваться тем, для чего редактор создан, то зачем вообще им пользоваться? Вся суть редактора в том, что он программируемый на программируемом языке программирования.

zx_gamer ★★★
()

Вертикально на монитор текста вмещается мало, в читалках есть возможность отображать две страницы рядом, так пустое пространство справа всегда занято

Делай текст в одну колонку, а на пустое пространство справа пускай видео с котиками.

theNamelessOne ★★★★★
()

В то время, как наша космическая отрасль широко внедряет эластичные полимеры для батутов - ты спрашиваешь как растянуть экран, неуч!?

anonymous
()