Редактор Linux с VMS EDT, как режим направления

8

Редактор VMS EDT позволяет использовать клавиатуру для управления большинством команд редактирования. Одной из довольно приятных особенностей является то, что направление работы может быть установлено на «вверх» или «вниз». Это затем влияет на команды, такие как «перейти к следующему символу» и «перейти к началу строки». Еще одной особенностью является то, что есть буферы «символ», «слово» и «строка», которые можно вырезать, копировать и вставлять в / из.

Я ищу редактор Linux, который имеет эти функции?

Это не запрос на редактора EDT для Linux. Я "готов" изучать новый редактор, если он имеет эти функции.

CW Holeman II
источник

Ответы:

10

Вы хотите emacs.

Emacsимеет режим эмуляции EDT ( M-x edt-emulation-mode). Это будет настроено emacsна использование комбинаций клавиш edt.

Прежде чем использовать его, запустите emacs -q -l edt-mapper. Это позволит вам установить, какие клавиши на ВАШЕЙ клавиатуре соответствуют различным клавишам VT ( gold, doи т. Д.).

Он работает довольно хорошо, и у вас есть дополнительная функциональность emacs, плюс клавиши edt, к которым вы привыкли.

РЕДАКТИРОВАТЬ: я должен смотреть на даты, это было задано много лет назад ... но информация все еще хороша.

Барт
источник
8

Кажется, Vim предоставляет все эти возможности. В Интернете есть множество хороших учебных пособий, но самый простой способ ознакомиться с редактором - это установить его, а затем запустить vimtutorприлагаемую программу.

H- влево
J- вниз
K- вверх
L- вправо

4L- 4 символа справа
4W- 4 слова справа

0- начало строки
$- конец строки
gg- начало файла
GG- конец файла
100gg- строка 100

Лукас Джонс
источник
1
@CW Holeman II: я просто собираюсь отредактировать ответ с этим. Извините за долгую задержку :)
Лукас Джонс
1
Обратите внимание, что EDT имеет режим направления, так что вместо LLWW EDT будет использовать: Down AdvChar AdvChar AdvWord AdvWord и вместо HH EDT будет использовать: Up AdvChar AdvChar. EDT также использует клавиши со стрелками, а не HJKL.
CW Holeman II
1
Vim также позволяет вам использовать клавиши со стрелками - но использование HJKL предположительно быстрее, если вы печатаете правильно, так как они находятся в домашнем ряду. Я, однако, не печатаю правильно, поэтому нахожу клавиши со стрелками такими же быстрыми.
Лукас Джонс
3

Режим Picture в Emacs предназначен для облегчения рисования диаграмм и таблиц ASCII. Вы можете изменить направление , в котором движется курсор после вставки символа с C-c left, C-c downи т.д.

Жиль "ТАК - перестань быть злым"
источник
«Переместить влево после вставки» выглядит так, как будто оно относится только к действию после вставки символа.
CW Holeman II