AHK 快餐店 – AHK+GVIM 打造 “专心致志文本编辑器”

ahk
收到 chengp.cn#gmail.com 的邮件,提出用 AHK + GVIM 打造类似 Q10 “专心致志文本编辑器” 的想法,很有意思,全文如下:

hi,scavin

我是在你的blog上发现Q10这个软件的,用了过后很喜欢,但总觉得作为一个文本编辑器来说,Q10的功能弱了点,比如它似乎没有文本高亮,这样,如果我需要一个”专心致志代码编辑器”,它就无能为力了.
近日拜读了善用佳软的”GVIM+AHK实现顶层透明笔记本“一文,受此启发,加上我也是一个 vim 爱好者,心想何不用 AHK+GVIM 打造一个”专心致志编辑器”呢:-)
下面是我的实现, 供你参考.

1. 设定 GVIM, 去掉 menubar 和 toolbar
既然我们要打造的是一个”专心致志编辑器”,那么多余的东西一概不要,回归 vim 的本色.
编辑 $VIMHOME\_vimrc 文件,加入以下两行
set guioptions-=m “Remove menubar”
set guioptions-=T “Remove toolbar”
set guioptions-=r “Remove v_scroll bar”

2. 新建一个 AHK 脚本,例如 gvimfull.ahk, 输入以下内容后保存
PS,这个脚本是根据善用佳软的 “GVIM+AHK 实现顶层透明笔记本” 的脚步改写的.

SetTitleMatchMode, 2 ;设定ahk匹配窗口标题的模式
run c:\Program Files\vim\vim71\gvim.exe ;启动gvim
winactivate, No Name ; 激活此窗口
sleep, 500 ; 延时,确保
send :e d:\Notebook\txt\temp.txt{enter} ;打开一个临时的笔记文件
sleep, 500
winmove, temp.txt,,-1,-6,1408,1062 ;设置窗口:大小、位置, 这些数值需要根据使用者的屏幕分辨率调整,这是1400X1050分辨率屏幕的一个参考值

WinSet, Style, -0xC00000, temp.txt ;WS_CAPTION, 去掉title bar
WinSet, Style, 0x10000000, temp.txt ;WS_VISIBLE, 全屏模式

3. 双击 gvimfull.ahk 运行,下面是效果截图.

gvim.full

AHK 代码及 _vimrc 配置文件下载
divshare | 来自小众软件 | s.evxz | 纳米

广而告之,真伪自辨:为优秀中文Blog提供免费虚拟主机
用代理,就是要用代理:YongDaili.com/

19 条留言

  1. 即将重返地球的火星常客火山-sfufoet 2008/03/05 回复
  2. 即将重返地球的火星常客火山-sfufoet 2008/03/05 回复

写留言