Я хотел бы передать имя файла и номер текущей строки, где находится мой курсор, через двоеточие, внешнему сценарию оболочки. Например, если я редактирую файл "foo.c", и в настоящее время я нахожусь на строке 77, я бы хотел вызвать свой скрипт из vim с аргументом "foo.c: 77".
5
shellescape()
для защиты любых специальных символов.Хотя это довольно громоздко, вы можете попробовать следующее
или вы могли бы использовать промежуточную переменную
и позвонить
источник