我想在点击书签后将nerdtree自动cd vim放入目录,有没有简单的方法可以做到这一点?
非常感谢 :)
贾森
我一直在使用 vim NerdTree 一段时间了。我想到了一个想法,我不确定是否有可能,所以寻求专家的帮助。
Nerdtree 可以显示打开缓冲区的列表,比如:NerdtreeBuffers
我知道有BufferExplorer,但我不喜欢它,因为我必须预先定义是否需要 tab/split/vsplit 中的缓冲区
Nerdtree 很棒...我只需要一个命令,然后从列表中我可以随意打开它。
当前,为您打开的每个文件打开 NERDTree 缓冲区。如果我正在写入 *.scala、*.py 等,但我不希望我正在编写的某些文件(例如 Haskell)发生这种情况。例如,当我打开一个 Haskell 文件时,我不希望 NERDTree 缓冲区在我vim file.hs在终端中输入后立即打开。有谁知道如何让这个工作?
我试图通过在插件文件夹中放置NERD_tree.vim后在.vimrc中添加以下行来将NERDTree添加到我的RHEL机器.
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
Run Code Online (Sandbox Code Playgroud)
问题是我可以在Mac中使用这些命令运行它,但RHEL会抛出此错误:
Error detected while processing VimEnter Auto commands for "*":
E492: Not an editor command: NERDTree
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个错误吗?
当通过NERDTree在vim的新选项卡中打开文件时,我希望在上一个选项卡上关闭NERDTree窗口.原因是,标签标题显示NERDTree在上一个标签中.我想要默认行为,即要显示的文件的名称而不是单词NERDTree.如果我切换回上一个选项卡并关闭NERDTree窗口,则会注意到默认行为.NERDTree在上一个标签中,我需要添加哪些配置设置才能自动关闭?
因为我们可以选择在 neovim 缓冲区内有一个终端。我非常希望有一种方法来“切换”包含终端的缓冲区,并将其显示在固定位置,例如屏幕底部。
我知道 nerdtree 为我做这件事,它通过键绑定切换总是出现在我的屏幕左侧。我希望与neovim中的终端缓冲区相同。有没有人知道这样的插件或者我将如何创建一个插件?
我在.vim/autoload中有病原体,我的.vim/bundles目录中有nerdtree.我也有
filetype off
call pathogen#helptags()
call pathogen#runtime_append_all_bundles()
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)
在我的.vimrc文件中
无论出于何种原因,当我运行vim时,NERDTree不会运行.
有什么建议
我希望能够o或双击NERDTree中的文件,并将其打开到右侧,并让NERDTree保持打开状态.我还没有发现魔法粉尘洒在我的.vimrc上才能让这种情况发生,有人可以帮忙吗?
我想表现得像任何GUI文本编辑器一样,资源管理器持续存在,文件在"主窗格"中打开和关闭.
感谢您的任何见解!
当我尝试在NERDTree中创建书签时(安装了emacs的win7)
:Bookmark mybookmark
Run Code Online (Sandbox Code Playgroud)
我明白了:
E482: Can't create file C:\emacs\home/.NERDTreeBookmarks
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法(自动)在左侧直接打开NERDTree和Tlist,这样每个插件占据屏幕高度的一半.我已经发现了这个问题,其中穆罕默德的答案就是我正在寻找的.但是,我想知道是否有更直接的方式来做到这一点.