Переглядач тексту Unix, який не забирає потоку?


2

Вибачте за незручне формулювання заголовка, але мені було цікаво, чи існує переглядач тексту (як більше чи менше), який відводить вас від командного рядка, коли ви переглядаєте документ, а потім, коли ви закінчуєте перегляд, відразу після останньої команди, яку ви ввели. Любіть як vim функції. Так що я думаю, Vim буде працювати, але мені було цікаво, якщо був інший переглядач тексту, що простіше.


Як відповідь @ garyjohn я думав, що я отримав цю функціональність з меншим, але на моєму робочому комп'ютері, це не працює, як я хочу це
funk-shun

Відповіді:


3

Я не впевнений, але я думаю, що ви маєте на увазі використання деякими програмами, такими як Vim альтернативного екрана терміналу. Я використовую less Версія 429 у GNOME Terminal 2.26.3.1 під KDE на системі Fedora 11. Коли я очищу LESS змінної середовища перед запуском less, наприклад,

$ ls | LESS= less

потім вийти less, екран буде відновлено до стану, в якому він був перед запуском less. Отже, перевірте значення LESS і подивіться, чи містить він щось, що заважає цій поведінці.


Я думаю, що це проблема! але як я можу перевірити, що в змінній LESS середовища, яка втручається в цю поведінку?
funk-shun

1
Виконання echo $LESS тоді покаже вам, що знаходиться в змінній man less покаже вам, що означає кожна з цих листів. less --help надасть вам більш тонкі пояснення. Я думаю, що опція / лист, що контролює цю поведінку, є X"Деактивує надсилання рядків ініціалізації та деініціалізації termcap. Це іноді бажано, якщо рядок деініціалізації робить щось непотрібним, як очищення екрану".
garyjohn

коли я echo $LESS Я отримую порожній рядок :(
funk-shun

Це може бути ваш термінал, а не less це контролює це, хоча це не пояснює vim здатність контролювати її. З xterm, ви можете утримувати клавішу Ctrl, натискаючи середню кнопку миші, і переглядати меню, яке включає "Включити альтернативний переключення екрана". Це потрібно перевірити less працювати так, як хочете. Це також може контролюватися titeInhibit X ресурс. Я не знаю, як він керується будь-яким іншим типом терміналу, але якщо ви не використовуєте xterm, можливо, це дасть вам деякі терміни для пошуку.
garyjohn

я використовую термінал Mac OS X :(
funk-shun

3

Спробуйте нано і pico .

IIRC, вони не зіпсуються з вмістом вашої сесії. Вони також є більш простими. Якщо вам не потрібно редагувати файли і хочете тільки виводити їх, вам просто потрібно

'cat ім'я файлу '

і навіть не залишить вашу оболонку, щоб створити будь-яке повноекранне середовище перегляду, наприклад, ваш досвід роботи з vi


1

Є загальнодоступна команда, яка називається view який в основному просто працює vi / vim в режимі тільки для читання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.