goreliu / vimdesktop

让所有 Windows 桌面程序拥有 Vim 操作风格的辅助工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icon VimDesktop

让所有 Windows 桌面程序拥有 Vim 操作风格的辅助工具。

链接

详细介绍

Introduction

下载地址

文档首页

TC 快捷键列表

API 列表

更新历史

VimDesktop 历史

VimDesktop 的前身是 linxinhong 的 ViATc (现已停止更新):github地址 sourceforge地址

之后 linxinhong 将其升级为 VimDesktop 1,该版本由 linxinhongvictorwoowideweide 等人协同开发。

再之后 linxinhong 又将其升级为 VimDesktop 2,2版本的核心文件和1版本相比改动较大,配置文件格式也有所不同。

目前 linxinhong 将主要精力放在 QuickZ 上, VimDesktop 2 已有较长时间没有更新。

此版本 VimDesktop 的历史和缘由

我 2016 年 1 月接触到的 VimDesktop,当时在网上搜到了两个版本的 VimDesktop,如上所述。我分别试用后感觉 VimDesktop 1 版本的好用些,主要是 TotalCommander_Dialog 插件很有用,配置文件也更方便些,当时并未考虑过修改代码。但使用过程中慢慢发现一些问题,或者有功能缺失,改了很多代码。修改过程中,发现这个版本的核心文件 lib/vimcore.ahk 缺陷比较多,功能也相对薄弱,而 VimDesktop 2lib/class_vim.ahklib/vimcore.ahk 的升级版,功能更强大,缺陷也少些。于是改用 VimDesktop 2 的部分核心文件,而插件部分还是沿用之前的代码,除了必要的兼容性改动。

此版本包含 VimDesktop 1VimDesktop 2 的全部功能。

2020 年起,我不再发布新版本,不再保证原有功能继续保留,不再保证配置的向后兼容性,不再回答任何功能相关问题,不再维护文档,我会根据自己的需求随意修改代码,请不要随意更新。因为很多陈旧代码的功能我并不需要,也无力测试,放在那里会让软件的维护变得十分困难,所以我已经几年时间没有大改了。为了让这个软件继续活下去(即使只有我一个人用),我必须放弃向后兼容的包袱,大刀阔斧地修改。另外我已经用 Double Commander 替代了 Total Commander,所以不再维护 TC 插件(但不会删除代码)。而我写的 DC 插件,依赖 DC 本身的代码修改和配置定制,仅供自用。

如果有人想维护该软件的公共版本,可以通过 ly50247@126.com 联系我。

About

让所有 Windows 桌面程序拥有 Vim 操作风格的辅助工具

License:MIT License


Languages

Language:AutoHotkey 99.8%Language:Shell 0.2%