FileSystemExplorer 终于成形了 - Jacky Liu's Blog

FileSystemExplorer 终于成形了

Jacky Liu posted @ 2011年4月15日 19:10 in Vim with tags python vim , 2731 阅读

---- 外部的 Vim 插件我基本都是装上试试然后就卸掉,用到的基本都自己写。在文件操作方面,因为自带的 Netrw 实在不够用,一些 VimScript 写的外部插件(比如 NerdTree)又有慢的问题。自己写的 FileSystemExplorer 这个插件自从起个头以后名不副实了很久,现在终于成形了。

---- 主体还是 Python 写的(通过 Vim 的 Python 接口),纯 VimScript 写的太慢。但是目前还是很菜。以下是设想中,准备逐步添加的功能:

1. 刷新(也可以用于删除、新建操作之后)

2. 改变排序方式(也可以用于递归式打开目录之后)

3. 删除目录或文件

4. 批量删除

5. 转移目录或文件

6. 改名

7. 递归式打开目录

8. 新建目录或文件

9. 快速定位(到同级上一个/下一个节点,到上级节点)

10. 智能化开启文件(通过后台调用其它程序)

---- 基本上 Vim 和 Python 折腾到现在,不确定性已经越来越少。接下来的事可能跟工厂做工差不多。继续开工 。。。

Avatar_small
依云 说:
2011年4月16日 02:29

木有下载链接?

Avatar_small
蓝色基因 说:
2011年4月16日 07:40

@依云: 你是说,应该具有网络下载的功能?还是说这个插件本身的下载链接?

Avatar_small
依云 说:
2011年4月16日 11:21

@蓝色基因: 当然是插件的下载链接啦,访问网络文件系统的功能自然应该交给 FUSE 之类的了。

Avatar_small
Ekd123 说:
2011年4月16日 12:02

emacs with ecb无压力

Avatar_small
蓝色基因 说:
2011年4月16日 17:05

@依云: 我写了插件管理器,这些插件必须都放在插件管理器下才能用。还有相关的颜色文件和 vimrc 里的配置,关联太多又不通用,所以一直没贴。我过会整理一下都贴出来吧,估计只能作为写代码的参考。

Avatar_small
依云 说:
2011年4月16日 18:20

@蓝色基因: 啊。。。。

Avatar_small
tsuui 说:
2011年4月19日 04:15

如果你的键盘像我的笔记本一样, 要么别用vim, 要么准备多捶捶自己的肺, 真的会炸!!

Avatar_small
蓝色基因 说:
2011年4月19日 07:16

@tsuui: 那要是换了 Emacs,岂不是更郁闷到要撞墙了

Avatar_small
tsuui 说:
2011年4月21日 01:25

@蓝色基因: ... 不要逼我~


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee