У меня есть пользовательская команда в Vim, которая делает CHMOD для текущего файла. После этого снова откройте текущий файл для редактирования (с новыми обновленными свойствами), выполнив:

:e[dit]!

Я бы хотел, чтобы команда сделала это автоматически. Как мне это сделать?

command! PerforceOpen echo system('chmod u+w '.shellescape(substitute(resolve(expand('%:p')), '-debug', '', 'g')))

1 ответ1

1

Вы можете просто добавить команду к вашей пользовательской команде:

command! PerforceOpen echo system(...) | edit!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .