goreliu / vimdesktop Goto Github PK
View Code? Open in Web Editor NEW让所有 Windows 桌面程序拥有 Vim 操作风格的辅助工具
License: MIT License
让所有 Windows 桌面程序拥有 Vim 操作风格的辅助工具
License: MIT License
代码如下:
$SC27::Send {;}
SC27 & a::Send ^a
linxinhong 版本下没问题
Vm:显示/隐藏菜单栏
Q : 启用、禁用菜单栏
按一次没问题,但是在重复操作会关闭当前TC并再开启好几个TC(没有选择"每次仅允许一个TC运行",如果选择只会再次开启一个TC)
目测toggle菜单栏相关的命令有BUG
(TC版本 : 9.12 WIN7 sp1 x64)
你好!
在使用中发现,在vimd.ini默认将Vim设置在了Exclude项中。这样在使用中就会出现如果打开了gVim便无法使用Win+T的默认快捷键来调出TC,而只能先切换到其他程序当中,再按该键来调出。
请问有没有什么方法可以仅将Win+T设置为不对gVim排除呢?
谢谢!
作者你好,我做了一个vimd for word 的插件 ,根据 vim 的方式 来操作 word 文本 ,现在模拟了一些 。包括 常用 的 e , b , hjkl, gg ,G ,_ , $ , ,还有 ve vb 之类 的 操作 ,都是用 ahk 通过COM组件 使用vba 操作 word (发送按键 的话 有机率 卡键 ),希望 作者 可以 收录一下,放到 plugin里……要是能添加 更多 功能 就更好啦!
这是链接:https://pan.baidu.com/s/12d1TEuOW2Cm-_IE7rMigGw
提取码:i6cg
通过在wincmd.ini中设置CompareTool,可以调用外部程序对比文件和文件夹,但是VimDesktop默认调用的还是TC内部的比较工具,请问应如何设置?
比如自己写了notepad++的vimd插件,insert mode下会发现自己的ahk脚本里定义的hotstring无法工作了。比如rs::return这个,insert模式下输入rs,无法被照常输出return。
Hi,
unfortunately, I am not able to read any Japanese. So, I can not see which features are implemented within this project. As I am very much interested in providing / developing a specific form of keyboard mapping across the Windows environment, I was wondering if you could help me creating a list of fulfilled features, so that I can see if this project would be useful for my purposes:
show current mode status
show which mode is currently active. in vim, there are (among others) the NORMAL, INSERT, VISUAL and COMMAND LINE modes available. this might be shown e.g. by an icon within the task row.
provide NORMAL mode
this would be a mode in which navigation within the text as well as special transformation activities can be performed on the text.
provide INSERT mode
this would be the standard input mode which is active within all the "normal" editors all the time.
command input
like in vim the command line interface entered via ":" in NORMAL mode
highlighting of text
like in vim using "*" for highlighting the current word under the cursor and searching for the next occurrence
auto-enable in known application
provide automatic enable of specific keyboard mapping when a known (registered) application gets into window focus
provide settings menu
provide a way in which a user can comfortably change general or application-specific operation behavior
application-specific mappings
provide a set of keyboard mappings with respect to the specific application. so, in one application means and in another it means +.
key -> activity mappings
a single key press can be mapped to a sequence of specific key presses or other activities
functional sequence -> activity
a sequence of key presses is mapped to an activity. the source sequence is evaluated while typed. the target activity is triggered when a functional match was detected. the triggered activity is parametrized by the source sequence. this could be used to implement "yiW" (yank inside word) c.f. vim's NORMAL mode.
static sequence -> activity
a sequence of key presses is mapped to another sequence of key presses or an activity. the target sequence / function is triggered when a specific trigger key is pressed (e.g. or ). this can be used for common abbreviations within standard texts.
Are there maybe other features which this project covers?
I hope to receive some helpful statements ;-)
Thanks
Nnako
;Capslock用作修饰键
#inputlevel,2
$CapsLock::F20
#inputlevel,1
;单按Capslock 是 esc的功能
F20::Escape
;Capslock 实现上下左右,删除,回车等
F20 & H::
send,{left}
#inputlevel,0
将大写 映射成 f20键,通过 f20 +hjkl 实现上下左右 ,我将这个ahk 文件 放到 了 custom.ahk 里面 加载 ,但是 重启 vimd 没有反应…… 不知道怎么改……
你好!
我在使用VimDesktop时发现,按“/“进行Quick Search后,无法使用j和k对结果进行选择,而只能使用方向键进行选择。
不知有没有什么设置选项可以解决这个问题?
谢谢!
可持久保存标签比之临时保存有了很大提升,另建议实现:
由于CapsLock占用了很好的位置,其功能又能被Shift代替,因此如果能把CapsLock作为修饰键,就可以和60%键盘一样,用CapsLock+H/J/K/L作为方向键,并且增加很多方便的组合键。
我以前用一个AHK小脚本映射的.
现在的vimdesktop里识别不了这个脚本做的映射了:估计都是AHK的缘故.
谢谢.
请问,doublecommand和新版wps能否支持
新版wps,我之前用老版本可以的很好. 新的wps似乎不太能兼容excel插件
如果一侧面板打开了网络,则在另一侧跳转已经标记好的目录时会失效,请确认。
这个AlwaysOnTop.ahk 代码如下,虽然弹出这个错误提示,但是置顶功能正常
;==================================================
;** 快捷键 Win+ESC 使当前窗口置顶/取消置顶
;==================================================
#Esc::
WinSet, AlwaysOnTop, toggle,A
WinGetTitle, getTitle, A
Winget, getTop,ExStyle,A
if (getTop & 0x8)
TrayTip 已置顶, 窗口标题: n%getTitle%,10,1 else TrayTip 取消置顶, 窗口标题:
n %getTitle%,10,1
return
在normal模式下,未设置键仍然会输入字符,有时候造成模式判断的混乱
历史导航热键定义为n,我在TC中怎么按n键没有效果,有没有人知道怎么打开历史导航啊?
最近一段时间一直在使用Vim,今天刚刚看到了VimDesktop,很好奇,便下载下来使用了。很方便,在此感谢开发者!
我想请问一下能否在按了Win+E弹出TC时使之全屏?另外,能否在开机运行VimDesktop时不再出现正在映射快捷键的窗口?
谢谢
您好:
先简要的介绍下:
本人是非 IT 人员,我到是有兴趣做这个脚本的使用测试,
先咨询第一个问题:
为知笔记里的键绑定是好像不能用!
用鼠标点击(个人笔记中的文件夹后,j 键能用一次,再次 t 键并不能重复选择到
"定位到左侧目录" )
第二个问题:
有没有在那里设置 vimdesktop 中的全局键对某个类型的窗口可以失效,
如我现在的用的 spacemacs 窗口,多说一句,我主要是用 emacs 中的 org-mode
来写文档的,别的都不会,在网上现学的。
OS: win10
TC: TC9 beta 13
vimd 2.14
没找到隐藏标题栏的这个快捷键
新版本“d"键呼出不了收藏了,只能;呼出收藏。
RT,是改成这样还是我的BUG?
开启中文输入法状态下按下esc进入normal模式,部分应用的快捷键无法有效使用,建议按下esc进入normal模式时全局禁用中文输入法
下载体验了一下
暂无
暂无
不记得自己对操作系统做过什么修改,现在是每次重启后vimd都会闪退。不能正常运行。
不知道可以提供什么你可以拿来测试?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.