簡體   English   中英

在 Vim 編輯器中為 NERDTree 創建命令快捷方式

[英]Create a command shortcut for NERDTree in Vim editor

我想在命令行上創建 NERDTree 的縮寫。 我覺得每次我想啟用它時都必須寫:NERDTree很煩人。 所以我想輸入:nr或類似的東西。 那可能嗎?

在我的.vimrc我有:

let mapleader = ","
nmap <leader>ne :NERDTree<cr>

因此,當我需要 NERDTree 時,我只需在正常模式下編寫,ne

我發現這非常有效,比我嘗試過的任何其他建議都要好:

map <silent> <C-n> :NERDTreeFocus<CR>

您只需按 control-n 即可返回層次結構。 當然,在層次結構中選擇文件名會將您切換到該文件。

  1. 它可以在正常和插入模式下工作
  2. 它不會像接受的答案那樣關閉層次結構(使用:NERDTree命令從頭開始,關閉層次結構,而使用:NERDTreeFocus只是移動焦點,我認為這就是您想要的)

要切換,請使用以下命令:

map <silent> <Cn> :NERDTreeToggle<CR>

對於前 Sublime 用戶:

map <silent> <C-k>b :NERDTreeToggle<CR>

將此快捷方式添加到您的 rc 文件(.bashrc / .zshrc)中

alias nerd="nvim -c \"NERDTree\""

然后,重新加載您的 bash 寬度

source ~/.zshrc # or ~/.bashrc according your case

並運行

nerd

-c標志允許您在啟動終端時執行命令

nvim -c "command"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM