我的项目涉及在远程服务器上处理大型代码库.我不断编辑多个文件,因此不能将scp'ing文件备份到第四个文件中.我的本地Macvim设置就像我喜欢它一样,有多个插件,包括ctags.
是否可以通过ssh使用Macvim,以便我可以轻松地从本地运行的Macvim中浏览并打开文件?
如果没有将ctags安装在远程服务器上就能使用ctags会更好但我怀疑不可能......
还有一个问题是,远程服务器是使用别人的.vimrc设置的,我不想使用它,但不能覆盖.
我希望同时打开NERDTree和TagList,但我不需要它们具有整个屏幕高度.相反,我想让它们在一个垂直分割中水平分割.
更具体地说,我希望能够打开一个,比如NERDTree,让它占据屏幕的整个高度.然后当我打开TagList时,让它与已经打开的NERDTree窗口水平分割.
有没有办法做到这一点?可能甚至不是"特定于这两个插件"的方式?
我有一个在 python 中执行大量文件操作的脚本,但我遇到了麻烦,因为我经常遇到 ACL 设置为“组:每个人都拒绝删除”之类的文件。
对于其他权限问题,我曾经用来os.chmod修复问题,但找不到如何使用此方法或其他方法删除或修改 ACL。
我有两个不同的项目(让我们称它们为 projA 和 projB),它们有自己的 Vim 插件。
每个插件文件夹都有一个 ftdetect、ftplugin、plugin 和 syntax 子文件夹,每个文件夹都处理相同类型的文件(.cpp、.html 等)。
如果我加载了两组插件,那么我想要的任何东西都无法正常工作,所以我需要一种方法来只加载与我正在处理的项目相对应的插件。
我的想法是通过检测我当前的工作目录getcwd(),然后只加载相关插件,但我不知道如何手动加载单个插件。
我目前正在使用 Vundle 来管理我的其余插件。