Електронні таблиці та текстовий процесор на основі терміналів?


33

Чи є якісь (хороші) термінали (наприклад, працює у VT, а не в GUI / X) електронних таблиць або wordprocessors для Unix / Linux? Чи хтось може пригадати назву таких програм, які були популярні раніше (наприклад, до того, як X набув такого поширення)?

Я знаю, що "правильний" спосіб обробки текстів в Unix - це використання мови розмітки, наприклад, LaTeX або GROFF разом з простим редактором, таким як vi або emacs ... Але що мені цікаво, чи є - або було ( хтось пам’ятає старішу програму, яка це робила?) - щось на зразок старої MS-DOS (до Windows) WordPerfect-подібної програми для Unix? Там, де у вас не було справжнього WYSIWYG, але де такі речі, як стислість і підкреслення, позначені в тексті кольорами, зворотним відео та ін.

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

Відповіді:


21

3
Окрім того, є і досить веселий, з дуже інноваційною функцією (3D), чайник .
HalosGhost

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

3
scimє наступником sc, додаючи такі речі, як скасувати!
Sparhawk

@spawhawk Awesome. Здається, він перейменований знову на sc-im github.com/andmarti1424/sc-im
wump

Зауважте, що "Остання версія розробки Oleo, 1.99.16, була випущена в 2001 році." Від en.wikipedia.org/wiki/GNU_Oleo
користувач7543

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 так ...
Luciano Andress Martini

7

Я б запропонував візидати .

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 може досить добре працювати з електронними таблицями. Перегляньте статтю Wiki про цю тему emacs . Оскільки традиційний термінал не має ніяких графічних можливостей, відображення розмітки в традиційних текстових редакторах досить обмежене. Проте Emacs може використовувати кольори для виділення текстових елементів при використанні режиму розмітки тексту, наприклад, латексу або розмітки.

Якщо ви мотивовані експериментувати, ви можете скласти вкладений Qt і зв’язати (майже) будь-яку програму Qt проти нього. Цим ви можете використовувати безліч програм на консолі framebuffer.


WordPerfect 5.1 працював на Linux, хоча користувальницький інтерфейс використовував X.
Томас Дікі

1

Джо (власний редактор Джо) - дуже хороший клон WordStar, і його можна налаштувати за допомогою прив'язки ключів WordPerfect (як "jed", я думаю ...)

Це дуже повно і має повний, WordStar як меню / довідковий екран. Це WYSIWYG та інтуїтивно зрозуміло.


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