vim и расширение NERD Tree - добавление файла

Способ, которым мы это делаем (мы используем VB.Net), заключается в том, чтобы заключить текст с новыми строками в Chr (34), который является символом, представляющим двойные кавычки, и заменяет все символы CR-LF для LF.

384
задан dionyziz 13 November 2013 в 17:57
поделиться

2 ответа

Активируйте NERDTree и перейдите в каталог, в котором должен находиться новый файл. Затем нажмите m , чтобы вызвать меню файловой системы NERDTree, и выберите a для «добавления дочернего узла». Затем просто введите файл (или имя каталога), и все готово.

838
ответ дан 22 November 2019 в 23:49
поделиться

Из vim вы можете запускать команды оболочки. В данном случае я использую:

:!touch somefile.txt

, а затем нажимаю r , чтобы перезагрузить окно ботанического дерева.

Еще нужно просто запустить новый файл из vim.

:e somefile.txt

Одна удобная вещь для этого заключается в том, что в моем .vimrc я автоматически меняю cwd на каталог, в котором находится мой текущий файл:

" Auto change the directory to the current file I'm working on

autocmd BufEnter * lcd %:p:h 

Таким образом, если я редактирую файл и хочу, чтобы другой файл находился в том же месте, путь меняется тут же. Открытие любого файла из NERDTree устанавливает каталог в тот, в котором находится файл.

42
ответ дан 22 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: