vim: назначить переменную для возврата значения ex call? - PullRequest
3 голосов
/ 27 июня 2011

Я хочу, чтобы vim .vimrc делал что-то вроде:

let root = :pwd

, а переменная root запомнит тот "pwd", в котором был vim в тот момент.Как мне это сделать?

Другой человек задал этот вопрос, но было найдено другое решение, поэтому на вопрос так и не был дан ответ (/1772087/vim-vyzvat-komandu-ex-ustanovit-iz-funktsii)

Использование переменных

Кроме того, как только яназначить root для значения, как мне сделать следующее:

:cd root

Каждый раз, когда я делаю это, vim выдает мне следующую ошибку:

E344: Can't find directory "root" in cdpath
E472: Command failed

1 Ответ

4 голосов
/ 27 июня 2011
:let root = getcwd()
:exe 'cd ' . root

Возможно, есть более хорошие способы сделать это (особенно последняя часть), но это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...