1

Первый интерактивный компьютер, который я использовал (в 1972 году), был изготовлен компанией Prime. Единственным редактором был линейный редактор, и, несмотря на интерфейс, он был мощным инструментом. Вы могли бы сделать такие вещи, как:

t
f"hello";n3;p;*

что переводится как «перейти в начало файла, найти строку« привет », сдвинуться вниз на 3 строки, вывести строку в консоль, повторить до конца файла».

Я понимаю, что это то, что можно сделать с помощью сценариев, но у моего любимого редактора нет сценариев, и я регулярно сталкиваюсь с ситуациями, когда старый редактор Prime был бы полезен.

Существует ли такая вещь?

2 ответа2

1

Вы также можете использовать Vim или gVim в Windows.

Его история восходит к ed , который был оригинальным текстовым редактором Unix. ed использовался в то время, когда все еще было распространено распечатывать исходный код на листах бумаги. Компьютеры были медленными, их могли легко опередить быстрые машинистки. Поэтому нужно было быть очень эффективным при редактировании. Эта эффективность осталась у всех наследников ed (em, en, ex, vi, vim/gvim, neovim).

В Vim вы должны ввести gg/hello<Enter>3j:echom(getline('.'))<Enter> (я не совсем понимаю, почему вы хотите выводить текст на консоль, в которой вы уже находитесь) '. Существует множество других команд, даже целая грамматика, позволяющая достичь почти именно того, что вам нужно, всего двумя или тремя нажатиями клавиш. Просто зайдите на Youtube и посмотрите несколько видео на Vim или попробуйте сами, установив его !

Хороший способ запустить vim - установить его, а затем запустить vimtutor .

1

Есть порты edlin для современных машин Windows. Google для больше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .