5 ответов:
Я не знаком с NerdTree, но я думаю, что, набрав a в представлении nerdtree он интерпретируется как "я хочу добавить что-то в буфер nerdtree", и этот буфер не может быть изменен.
вы можете проверить этот ответ расширение vim и NERD Tree-добавление файла, который объясняет, как добавить файл с Nerdtree.
хорошо, это может быть не самый информированный ответ, поскольку у меня едва есть рабочие знания vim или linux, но я нашел решение своей проблемы, и это может сработать для вас. Если быть точным, моя проблема была двоякой:
1) всякий раз, когда я пытался отредактировать что-то в этом новом файле, который я создал, я получил не могу вносить изменения, "модифицируемый" выключен ошибка И...
2) после запуска: set modifiable и пытается сохранить, я бы получил ошибку e382 ' не могу написать, buftype is набор. так что я не мог спасти.
после заливки через Скады бесполезной загадочной документации я понял это:
1) Найдите .каталог vimviews, для меня это было в корне моего репозитория git, сделайте
lsвнутри него. я получил что-то вроде этого:
~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php= ~=+www-halo=+test=+lib=+Halo=+Service=+LandmarkTest.php= ~=+www-halo=+test=+lib=+Halo=+Transaction=+AuthnetTest.php=что совершенно бесполезно для вас, так как у вас есть другая структура файлов. но посмотрите на файл, который дает вам проблему. (о, Кстати, это на самом деле имена файлов, которые совершенно не очевидно, глядя на них). найдите тот, у которого есть файл, о котором идет речь, и удалите эту присоску: пример:
rm ~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=проблема решена.
Если вы хотите, чтобы произошел файл в NERDTree, вам нужно нажать "m" (для меню), а затем "a". Просто ввод "a "в буфер NERDTree будет интерпретироваться как"изменить буфер NERDTree". Добавление: ma сделает буфер NERDTree модифицируемым, но это не создаст для вас новые файлы, это приведет к несогласованной информации между тем, что NERDTree отображает и вашей фактической иерархией файлов.
в случае, если кто-то еще случится с google, убедитесь, что вы не пытаетесь открыть каталог в vim, как я только что был (d'Oh)
Comments