"Сценарій" не більше, ніж виконує послідовність колишніх команд. "Ex команда" - це те, що ви вводите під час використання :
у Vim. Так , наприклад :wq
, :set wrap
, :e file
і т.д., все команди екс.
Команда :
не є частиною команди; це лише натискання клавіші для запуску режиму командного рядка; вам не завжди потрібно включати :
, наприклад, коли ланцюг кількох команд |
не потрібно повторювати :
більше одного разу. Наприклад, :write | quit
буде добре працювати.
Для зручності :
можуть бути включені. Це допомагає копіювати / вставляти тощо, але цього не потрібно. Це не має значення. Насправді всі провідні :
s просто ігноруються. :write
, write
і :::::::::write
всі вони рівноцінні за функціональністю (хоча, очевидно, не з точки зору розумності).
Часто корисно включати :
в документацію, щоб уточнити, що це колишня команда. Наприклад, w
можна звернутися до команди :w
або звичайного режиму, w
щоб перейти до наступного слова.
Зауважте, що це стосується всього . Структури управління, такі як if
і endif
є також лише колишніми командами; Ви можете ввести щось подібне:
:if 1
:echo 'one'
:endif
з командного рядка Vim просто чудово; не потрібно "сценарію". Сценарії Vim дуже "не магічні" та "неспеціальні"; все, що ви можете зробити з командного рядка ex, який ви можете зробити в сценарії Vim, і навпаки.
:h script
або:h vim-script-intro
(еквівалент)