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ść.
script
compatibility
text-editors
Top Sekret
źródło
źródło
Odpowiedzi:
Niektóre rzeczy wymyśliłem z mankietu (i przetestowałem):
ed
traktuje,
(np.,p
) Jako znaczenie1,$
;ex
wydaje się traktować to jako.
. grawitacja wskazuje, że%
oznacza to1,$
wex
. Wbrew doświadczeniom grawitacji,%
działa w moim egzemplarzued
.ed
służyn
do wyświetlania linii z numerami linii.ex
wykorzystujenu
.Żaden z nich nie akceptuje składni drugiego.
ed
kończy bez zapisywania, jeśli powieszq
dwa razy z rzędu.ex
kończy bez zapisywania, jeśli tak mówiszq!
. Żaden z nich nie akceptuje składni drugiego.ed
poleceniuP
(stolica P) włącza się monit.ex
domyślnie wyświetla monit i używa opcjiP
„put”. Jeśli zrobisz to na początku skryptu, bufory są prawdopodobnie puste iP
wygenerują komunikat o błędzie, ale nie zaszkodzą. W mało prawdopodobnym przypadku użyciaP
w środku skryptu może to spowodować uszkodzenie.źródło
Mam skrypt do wersji klasycznej. Czy mogę uruchomić z ex?
Powinieneś być w stanie, ponieważ
ex
jest nadzbioremed
:Źródło EX (1)
źródło
,
adresu takiego jak Ed (tylko to,%
czego Ed nie przyjmuje ).