Есть ли своего рода проводник для GVIM, где я видел проект в древовидной структуре с ее содержанием файлов, таким образом, я мог легко перейти через них?
Если существует функциональность, такая как проекты на вкладках наверху с ее собственным деревом, показывающим после переключающихся проектов, я был бы еще более счастливым.
Не точно, но я использую комбинацию gui файлового менеджера (Thunar), сценария оболочки и функции Gvim дистанционного управления для достижения того же самого.
В основном:
$ cat ~/bin/cvim
#!/bin/sh
if [ $# -gt 0 ] ; then
exec gvim --servername CVIM --remote-silent "$@"
else
exec gvim --servername CVIM
fi
Cvim является "общей энергией", которая вызывает gvim особенно.
$ cat $HOME/.local/share/applications/cvim.desktop
[Desktop Entry]
Encoding=UTF-8
Name=cVim
Comment=Common vim - open in single vim instance.
Exec=cvim %F
Icon=gvim
Terminal=false
Type=Application
MimeType=text/*
Categories=Application;Development;
Установите менеджера по GUI для использования того Приложения для текстовых файлов.
Также в ~/.gvimrc:
map <M-Left> :bp<CR>
map <M-Right> :bn<CR>
map <M-Del> :bd<CR>
map ZZ :bd<CR>
И я думаю, что это должно сделать это. Затем можно просто использовать регулярный браузер файла на рабочем столе для рассмотрения древовидных и избранных файлов, который заставляет единственный экземпляр gvim открываться в нескольких буферах.