【发布时间】:2021-12-03 21:00:40
【问题描述】:
我想默认使用 defx 而不是 Nerdtree 打开 nvim。不知道如何改变这种行为
我正在使用 defx,可以通过 sf 自定义映射命令映射打开它,但为此我应该已经在 nvim 中,所以我需要两个步骤。
vim
sf
Sf 存在于 maps.vim 中
" Description: Keymaps
" defx
nnoremap <silent>sf :<C-u>Defx -listed -resume
\ -columns=indent:mark:icon:icons:filename:git:size
\ -buffer-name=tab`tabpagenr()`
\ `expand('%:p:h')` -search=`expand('%:p')`<CR>
我可以打开 defx 吗
nvim .
我可以禁止 nerdtree 在 nvim/init.vim 中打开
" Disable netrw
let g:loaded_netrwPlugin = 1
但即使使用它我也应该执行 sf 来打开 defx
【问题讨论】:
-
你能显示你的
sf映射吗?我没用这个插件,所以想看看触发它的命令。 -
nnoremap
sf : Defx -listed -resume \ -columns=indent:mark:icon:icons:filename:git:size \ -buffer-name=tab tabpagenr()\expand('%:p:h')-search=expand('%:p')