NERDTree 切换和键盘映射

发布于 2024-08-04 13:31:36 字数 265 浏览 9 评论 0原文

我的 .vimrc 中有这一行:

nmap <silent> <Leader>p :NERDTreeToggle<CR>

那么切换 NERDTree 的热键是什么?

如何将其重新映射为 CTRL-D?

nmapmapnnoremapinoremap 等之间有什么区别?

I have this line in my .vimrc:

nmap <silent> <Leader>p :NERDTreeToggle<CR>

So what is the hotkey for toggling NERDTree?

How do I remap it to CTRL-D?

what is the difference between nmap, map, nnoremap, inoremap, etc?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情独悲 2024-08-11 13:31:36

要在正常模式下重新映射,请使用

nmap <silent> <C-D> :NERDTreeToggle<CR>

nmap 表示在正常模式下映射
imap 表示在插入模式下映射,

nnoremap 中的 nore 部分及其朋友阻止递归扩展映射。例如,我还用来隐藏搜索字符串,因此,在我的 vimrc 中,

nnoremap <silent> <C-L> :noh<CR><C-L>

如果没有 nore,上面的映射将循环。

to remap in normal mode use

nmap <silent> <C-D> :NERDTreeToggle<CR>

nmap means map in normal mode
imap means map in insert mode

the nore part in nnoremap and its friends prevent expanding the mapping recursively. For example, i use to also hide search string so, in my vimrc I have

nnoremap <silent> <C-L> :noh<CR><C-L>

Without the nore, the above mapping will loop.

十二 2024-08-11 13:31:36

@fcuk122 - 试试这个 nmap :NERDTreeToggle
我认为 CTRL + D 已在系统中使用,请尝试 CRTL + T 或任何其他方便的键,但终端或 VIM 未使用它。
可能适合你。

@fcuk122 - try this nmap :NERDTreeToggle
I think CTRL + D is already used in system try CRTL + T or any other convenient key and which not used by terminal or VIM.
may work for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文