Skip to content

Latest commit

 

History

History

MicrosoftExcel

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
[Plugin]
;插件基本信息
Name=VIM Mode AT EXCEL
Comment=在Excel应用程序中应用VIM模式
Author=多爱英,杜立涛,北溟其它提交者自行跟帖
Version=2014-1-9
Url=https://github.com/victorwoo/vimdesktop/blob/master/src/VimDesktop/Plugins/MicrosoftExcel/MicrosoftExcel.ahk

[Help]
;简单实用帮助
关于模式:
 * 默认打开即为normal模式
 * i 进入insert模式
 * ESC 返回normal模式

normal模式下默认常用快捷键:
 * h/l/j/k 方向导航
 * H/L/J/K选择导航
 * u/ctrl+z 撤销、重做
 * ... 更多热键,通过VimDesktop--显示热键



;=====Microsoft Excel快捷键配置=============
;自定义快捷键:
;  * 请将下面代码拷贝至vimd.ini中并自行修改:注意此处代码仅进行示例,修改无效
;  * 更多功能,通过VimDesktop--显示热键
[XLMAIN]

;进入insert模式,正常使用Excel:默认为i,可修改为其它快捷键
i=<Insert_Mode_XLMAIN>[=normal]



[Log]
;更新日志--倒序排列
;更新注意事项--Excel的操作请优先使用默认的快捷键实现,通过vba操作时将无法执行撤销操作
2014-1-9 @北冥
根据vim命令+对象的模式对excel模块做了大的改动
1、一些可以用excel本身完成且用vimd不宜实现或占用大量快捷键的,均通过excel本身实现
	比如查找是^f,这个没必要映射。另外2007版以上均支持alt键调用命令,这个对一些很不常用的功能可以满足需要
	用alt命令时请确保处于insert模式,不然会与vimd-excel冲突
2、新增I模式,进入insert模式并输入alt,然后直接键入命令即可
3、命令主要包括
	Z保存与退出
	d删除	
	o插入
	s选择	
	f过滤命令
	p粘贴
	space翻页
	x剪切
	y复制
	g位置跳转
	F填充
	r重命名/替换
	w宽高/W指定值
	`字体命令
	(名称
	/查找
4、对象主要包括:r=row行,c=colomn列,w=worksheet表
5、同一字母重复与大写是同一个作用,都是那类最常用的功能,比如D=dd=Delete
操作时请使用命令+对象,比如dr删除一行,dc删除一列,sr选择一行,sc选择一列

2013-12-30 @杜立涛
----------------------

靠拢Vim:
 * i 进入insert模式
 * iu/id/il/ir 调整为F + hjkl

填充颜色改进:
 * ' 填充字体颜色
 * ; 填充表格
 * " 同时用上次颜色填充颜色和表格
 * 颜色值增加为:透明、黑、白、灰、红、橙、黄、绿、蓝、紫

完善跳转类方法:
 * gg/G 跳转至工作区首尾
 * grh/gre 跳转至当前列首行、尾行
 * gch/gce 跳转至当前行首列、尾列
 * gj/gk/gh/gl 跳转至当前工作区的四个边缘
 * gJ/gK/gH/gL 选择至当前工作区的四个边缘

2013-12-26 @杜立涛
----------------------
 * 修复工作表重命名Bug
 * go 可输入行列值跳转到指定的表格
 * ZZ 保存退出
 * ZQ 放弃修改退出
 * ys/yy/yc 复制功能
 * p/P 粘贴功能

2013-12-24 @杜立涛
---------------------
 * 测试整理多爱英提供的Excel插件,修正bug
 * 添加u/^z,调整选择导航为H/L/J/K,增加h/l/j/k为方向导航
 * 使用快捷键替代部分使用vba实现的操作:删除行、隐藏行等