Intereting Posts
Использование среды bash из внешнего раздела ОС Xenomai: / dev / rtheap отсутствует Что означает @ в имени хоста в файле .rhosts в Solaris? Должен ли я использовать «sudo» в сценариях, которые я пишу? Как сделать X-клиент ненадежным, но с доступом к GPU? Могу ли я восстановить том HFS +, если файлы были нечитаемы после восстановления «Восстановление Easus Recovery»? Информация о Testdisk & Diskutil ниже Скрыть отдельный указательный указатель (из-за мерцания) в KDE в настройке двойного указателя с сенсорным экраном Могу ли я превратить бродячую многомашинную VM в зависимость от другой? Будет ли иметь десятки неактивных логинов ухудшить производительность странная проблема ssh: «open failed: административно запрещено:» Как я могу совместно использовать интернет-соединение через USB? Моя клавиатура продолжает пробуждать компьютер, даже когда все отключено в / proc / acpi / wakeup. Как я могу остановить это от этого? Доступ к Linux-машине с оконной машины Отсутствует файл tar в файле изменений после сборки пакета Debian Как запустить файл скрипта

Неизвестная функция в Vim

Я надеюсь, что это правильное сообщество StackExchange.

В любом случае, у меня есть следующий файл (vimscript.vim):

function HelloWorld() echo "Hello World" endfunction call HelloWorld() 

Когда я открываю этот файл и набираю следующее:

 :call HelloWorld() 

Я получаю сообщение об ошибке:

 E117: Unknown function: HelloWorld 

Я немного потерял то, что я здесь делаю неправильно. Спасибо за любую помощь!

Сначала вы должны source файл:

 :source path/to/file/vimscript.vim 

Кроме того, вы можете поместить функцию в свой vimrc вместо этого, который обычно находится в ~/.vimrc , так что он определяется каждый раз, когда вы открываете Vim.

Или вы могли бы использовать комбинацию обоих, и

 source path/to/file/vimscript.vim 

в вашем .vimrc .