Fern 文件资源管理器

比 NERDTree 性能好,速度快。仓库地址:https://github.com/lambdalisue/fern.vim

常用操作:

结点

l 打开
e 编辑,同上
h 关闭

跳转目录,:cd target_path 然后执行 Fern .

Backspace 键,回退到上层目录
enter 切换根节点为光标所在的节点,
leave 离开当前目录,并进入上一层

文件

打开文件
  l 打开
  - 减号键选中
  以右侧鼠标停留的位置做为参考点,可以左右上下分割,上下左右打开
  上下分割 open:split
  水平左右垂直分割 open:vsplit
    open:top
    open:above
    open:below
    open:left
      open:leftest  最左边
    open:below
    open:right
      open:rightest 最右边
  lcd 使用标签选择并跳转右侧打开的窗口
创建新文件
  new-file
  n 创建新文件
复制文件 c
移动文件 m
剪切文件 M ,粘贴文件 P
删除文件
  D 移动到回收站
  remove 直接删除
显示隐藏文件 !
文件批量改名, 先用减号键选择中要操作的文件或目录
  R 在新打开的窗口中编辑,完成后 :w 保存,会自动关闭并执行修改文件的命令,不要使用 :wq,不然改名不会成功。

标签

open:tabedit    新标签页中打开

执行命令,有些问题,没找到用例

ex

书签 https://github.com/lambdalisue/fern-bookmark.vim

查看书签 :Fern bookmark:///
new-leaf 添加书签
B        添加已选中的节点做为书签
  再次添加选中的书签时才能改名
D 删除书签(在 :Fern bookmark:/// 下操作)

常见操作

(1)已经用 vim 打开了一个文件,但是想用资源管理器。
     确保当前的 pwd 位置是想要编辑的文件的位置
     :Fern . -drawer -stay
     效果是,左侧打开了一个文件目录树,同时 -stay 保证光标还是停留在原文件中。

(1)在操作要打开的文件时,open 时用 ctrl+d 显示提示
(3)批量重命名:Shift + V 然后使用 j,k 选中文件,再点 减号 - 确认选中,再点击 R,在新开的窗口中使用 vim 的替换命令进行操作。如将所有文件名中的 abc.com 移除 :%s/abc.com//g