0
Каковы реальные различия между типизации:В чем разница между аргументами отображения?
:map <script> , dd
:map , dd
:map <buffer> , dd
:map <script> <buffer> , dd
Меня больше интересуют аргументы <script>
. В каких случаях необходимо использовать аргумент <script>
вы прочитали соответствующую помощь документ, не так ли? – Kent
Да, что касается 2 и 3, это ясно для меня и разница между ними, когда они сосуществуют, но когда приходит добавить аргумент '
«Сценарий» - это совокупность связанных команд Ex и функций vimscript, собранных вместе в файле
*.vim
.При запуске Vim создает несколько «скриптов». Это означает, что он выполняет каждую строку в каждом скрипте так же, как если бы вы написали ее в командной строке самостоятельно. Кроме того, Vim отслеживает, что было с использованием механизма
<SID>
. «Сценарии» используются внутренним образом от Vim для предоставления дополнительных функций.Смысл
<script>
аргумента четко разъяснены в:h <script>
:«Буфер» - это представление содержимого файла в памяти. Подумайте об этом как о «документе» в обычных программах.
Когда вы редактируете «буфер» и вы определяете сопоставление
<buffer>
, это сопоставление будет доступно только в этом конкретном буфере.Отправляясь с примерами:
источник
2017-01-04 16:00:49 romainl