Терминальные таблицы и текстовый процессор?


33

Существуют ли (хорошие) терминальные (то есть запускаемые в VT, а не в GUI / X) электронные таблицы или текстовые процессоры для Unix / Linux? Кто-нибудь может вспомнить названия таких программ, которые были популярны раньше (например, до того, как X стал настолько распространенным)?

Я знаю, что «правильный» способ обработки слов в Unix - это использование языка разметки, такого как LaTeX или GROFF, вместе с простым редактором, таким как vi или emacs ... Но что меня интересует, так это то, есть ли - или было ( Кто-нибудь помнит старую программу, которая делала это?) - что-то вроде старой MS-DOS (до Windows) WordPerfect-подобной программы для Unix? Где у вас не было истинного WYSIWYG, но где такие вещи, как emphesize и underline, были отмечены в тексте цветами, обратным видео и тому подобным.

Программы, которые являются более «передними» для LaTeX или какого-либо XML-формата для создания документов wordprocess, также представляют интерес, при условии, что они используют терминал и используют цвета и тому подобное для обозначения таких вещей, как выделенный текст (вместо того, чтобы видеть формат латекса). код). Например. вы нажимаете CTRL-I, текст, который вы пишете, переворачивает видео и записывается в файл между форматами-кодами для emphesize.

Ответы:


21

3
Кроме того, есть довольно забавный с очень инновационной функцией (3D), чайник .
HalosGhost

Спасибо, я искал именно такую ​​таблицу - которую можно использовать как из консоли, так и из графического интерфейса, с более простым синтаксисом, чем у таблиц в режиме Org.
lmsteffan

3
scimявляется преемником sc, добавляя такие вещи, как отменить!
Sparhawk

@ Spawhawk Отлично. Похоже, он был снова переименован в sc-im github.com/andmarti1424/sc-im
wump

Обратите внимание: «Последняя версия разработки Oleo, 1.99.16, была выпущена в 2001 году». От en.wikipedia.org/wiki/GNU_Oleo
user7543

12

SC-IM (ранее scim; основан на SC) - лучшая на данный момент электронная таблица командной строки. Он легко компилируется в OSX. Вы должны сделать одну модификацию исходного кода, чтобы исправить клавишу возврата на OSX.


1
Вот руководство по установке Debian для scim. По крайней мере sudo apt install libzip-dev libxml2-dev bison libncurses5-dev libncursesw5-dev, потребуется дополнение к редактированию нескольких Makefileстрок.
Серж

Сегодня я смог установить Debian без редактирования Makefile, так что ...
Лучано Андресс Мартини

7

Я бы предложил Visidata .

VisiData - это интерактивный мультитул для табличных данных. Он сочетает в себе ясность электронной таблицы, эффективность терминала и мощь Python в легкую утилиту, которая может легко обрабатывать миллионы строк.



2

Ским кажется действительно хорошим! Чтобы помочь некоторым новым пользователям быстро исправить клавишу возврата, найдите файл macros.h .

Определите MACOSXзначение, затем запустите make. Так же просто!

Чтобы обратиться за помощью в программу, введите :helpи прочитайте документацию.

Получайте удовольствие, используя электронную таблицу в своем терминале!


1

Вероятно, вы можете рассмотреть возможность использования редактора файлов tedкомандной строки .rtf. Это открытый исходный код и может быть скомпилирован, вероятно, с любым компилятором c. Смотрите http://www.nllgg.nl/ted/


1

Кто-нибудь может вспомнить названия таких программ, которые были популярны раньше (например, до того, как X стал настолько распространенным)?

Согласно этим , были едва любые электронные таблицы WYSIWYG редакторы до интерфейсов GUI, хотя электронные таблицы и обработка таких идет гораздо дальше назад. Ни один из них не был перенесен на * nix, возможно, потому, что в то время никто не использовал unix на домашнем (или малом бизнесе) ПК.

Лучше всего искать веб- редактор электронных таблиц, который работает внутри, linksили какой-либо другой TUI-браузер, поддерживающий javascript ( lynxнет, и я уверен, что это потребуется).

То же самое может быть верно для обработки текста. Очевидно, есть редактор TeX WYSIWYG, основанный на Emacs , но я не могу сказать, имеет ли он версию TUI.


1

Word Perfect был доступен для Unix, по крайней мере, для SCO Unix .

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

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


WordPerfect 5.1 работал на Linux, хотя пользовательский интерфейс использовал X.
Томас Дики

1

Джо (собственный редактор Джо) - очень хороший клон WordStar, и его можно настроить с помощью привязок клавиш WordPerfect (как «Джед», я думаю ...)

Он очень полезен и имеет полный экран меню / справки, похожий на WordStar. Это WYSIWYG и интуитивно понятный.


0
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.