快捷键简记表
快捷键 | 作用 |
---|---|
sf | 启动文件管理defx |
以下为defx中的快捷键 | |
l/Enter/Right | 悬浮ranger中打开文件 |
yy | 复制文件 |
dd | 移动文件 |
pp | 粘贴 |
dD | 删除 |
YY | 复制路径 |
i | 选择窗口,defx成为侧边栏 |
o | 打开树结构 |
T | 新建单个文件 |
M | 同时新建多个文件 |
K | 新建目录 |
a | 文件重命名 |
m/ |
标记文件 |
1.defx
上一节介绍了一款悬浮的文件管理插件,为了符合大部分IDE习惯,将侧边栏作为文件管理,defx提供了这样的功能。
插件安装
首先使用packer包进行插件安装:
修改~/.config/nvim/lua/plugins.lua
文件,并在use 'wbthomason/packer.nvim'
增加如下内容:
1 | -- 文件管理插件,类似与ranger。小孩子才做选择,我都要 |
:wq
退出重新打开nvim后,执行:PackerInstall
安装成功后,重启nvim界面已经发生变化。
配置defx
创建以下文件:
1 | ~/.config/nvim/after/plugin/defx.rc.vim |
把各个插件的配置放到
~/.config/nvim/after/plugin/
目录中
在文件中添加以下内容:
1 | if !exists('g:loaded_defx') | finish | endif |
配置完成后使用sf
即可唤起defx文件管理插件,并使用相应的快捷键进行文件操作。
defx-icons配置
为了使得我们的文件管理插件defx更加的美观,我们加入了defx-icons插件,使得各个文件可以显示图标,更加美观。
创建以下文件:
1 | ~/.config/nvim/after/plugin/defx-icons.rc.vim |
把各个插件的配置放到
~/.config/nvim/after/plugin/
目录中
在文件中添加以下内容:
1 | " 增加图标的宽度,来解决图标 与文件名重叠的问题 |
因为图标配置需要优先级比较高,所以要在init.vim中增加如下一行:source ~/.config/nvim/after/plugin/defx-icons.rc.vim
vim-choosewin配置
这是一个窗口选择插件。
新增如下配置文件~/.config/nvim/after/plugin/defx-icons.rc.vim
在文件中添加以下内容:
1 | "window选择器 |