Mam scenariusz do klasyki ed
. Czy mogę to uruchomić ex
?
Korzystam z Vima ex
, ale mogę także użyć nvi
(NVi) lub nvim
(NeoVim).
UWAGA : Dlaczego kod nie jest tutaj wklejony? Proszę o ogólną kompatybilność.
Mam scenariusz do klasyki ed
. Czy mogę to uruchomić ex
?
Korzystam z Vima ex
, ale mogę także użyć nvi
(NVi) lub nvim
(NeoVim).
UWAGA : Dlaczego kod nie jest tutaj wklejony? Proszę o ogólną kompatybilność.
Odpowiedzi:
Niektóre rzeczy wymyśliłem z mankietu (i przetestowałem):
ed
traktuje ,
(np. ,p
) Jako znaczenie 1,$
;
ex
wydaje się traktować to jako .
.
grawitacja wskazuje, że %
oznacza to 1,$
w ex
. Wbrew doświadczeniom grawitacji, %
działa w moim egzemplarzu ed
.ed
służy n
do wyświetlania linii z numerami linii.
ex
wykorzystuje nu
. ed
kończy bez zapisywania, jeśli powiesz q
dwa razy z rzędu.
ex
kończy bez zapisywania, jeśli tak mówisz q!
.
Żaden z nich nie akceptuje składni drugiego.ed
poleceniu P
(stolica P) włącza się monit.
ex
domyślnie wyświetla monit i używa opcji P
„put”. Jeśli zrobisz to na początku skryptu, bufory są prawdopodobnie puste i P
wygenerują komunikat o błędzie, ale nie zaszkodzą. W mało prawdopodobnym przypadku użycia P
w środku skryptu może to spowodować uszkodzenie.Powinieneś być w stanie, ponieważ ex
jest nadzbiorem ed
:
Ex jest rdzeniem rodziny edytorów: edit, ex i vi. Ex jest nadzbiorem ed , a najbardziej znaczącym rozszerzeniem jest narzędzie do edycji wyświetlania.
Źródło EX (1)
,
adresu takiego jak Ed (tylko to, %
czego Ed nie przyjmuje ).