我试图在不使用转义键的情况下转义插入模式。 我找不到“退出插入模式功能”,所以我无法将键映射到它。
我问的原因是我经常使用网站上的热键进入视频全屏模式(例如 youtube 上的 f)。 一旦我处于全屏状态,我想摆脱屏幕底部的插入模式块,而不离开全屏模式(按 ESC)。
在当前版本的 vimium 中有什么方法可以做到这一点,还是可以实现的功能?
- -原版的 - - 我试图在不使用转义键的情况下转义插入模式。 我找不到“退出插入模式功能”,所以我无法将键映射到它。 我问的原因是我经常使用网站上的热键进入视频全屏模式(例如 youtube 上的 f)。 一旦我处于全屏状态,我想摆脱屏幕底部的插入模式块,而不离开全屏模式(按 ESC)。 在当前版本的 vimium 中有什么方法可以做到这一点,还是可以实现的功能? —
来自:“murermader”< [email protected]>
日期:2020 年 2 月 9 日星期日晚上 21:00
收件人:“philc/vimium”< [email protected]>;
抄送:“已订阅”< [email protected]>;
主题: [philc/vimium] 除了按退出键之外,有没有办法退出插入模式? (#3485)
您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub 上查看,或退订。
这对我有什么帮助?
您可以按<c-[>
( Ctrl + [ ) 退出(如果不是全部的话)Vimium 模式,这接受mapkey
,所以mapkey <c-c> <c-[>
将使<c-c>
像<esc>
一样工作。
@gdh1995不是一回事,您仍然同时退出全屏和插入模式。 c-[
与Esc
相同。
c-[ 支持mapkey,所以你可以写:mapkey - -原版的 - - @gdh1995不是一回事,您仍然同时退出全屏和插入模式。 c-[ 与 Esc 相同。 —
来自:“pingz”< [email protected]>
日期:2020 年 2 月 13 日星期四 12:10 PM
收件人:“philc/vimium”< [email protected]>;
抄送:“提及”<提及@ noreply.github.com>; 《大汉宫》< [email protected]>;
主题:回复:[philc/vimium] 除了按退出键之外,有没有办法退出插入模式? (#3485)
你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看,或退订。
哦,我明白了。 原始的c-[
与mapkey <c-[> <c-[>
中的不同。
我无法让CTRL + [
工作,可能是因为我使用的是德语键盘布局(QWERTZ),我必须按CTRL + Alt Gr + 8
才能获得( Alt Gr + 8
for [
) 字符,但它似乎不起作用。
我目前非常满意的解决方案是在高级设置中禁用插入模式块。 这也有效。
无论如何,感谢您的帮助!
您可以尝试 mapkey Ctrl+E 到 Ctrl+[ ,然后退出插入模式会更容易 - mapkey 可以将任何键映射到 c-[
- -原版的 - -
来自:“murermader”< [email protected]>
日期:2020 年 2 月 15 日星期六 00:38 AM
收件人:“philc/vimium”< [email protected]>;
抄送:“提及”<提及@ noreply.github.com>; 《大汉宫》< [email protected]>;
主题:回复:[philc/vimium] 除了按退出键之外,有没有办法退出插入模式? (#3485)
我无法让 CTRL + [ 工作,可能是因为我使用的是德语键盘布局 (QWERTZ),我必须按 CTRL + Alt Gr + 8 才能获得 (Alt Gr + 8 for [) 字符,但是它似乎不起作用。
我目前非常满意的解决方案是在高级设置中禁用插入模式块。 这也有效。
无论如何,感谢您的帮助!
—
你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看,或退订。
谢谢,这行得通! 我在自己尝试时混淆了 mapkey 参数的顺序,但只是交换它们就可以了。 感谢帮助👍
@gdh1995感谢所有的指点,我想知道这是否可以通过文档更容易被发现。
另一个用途:youtube 有一个全屏热键( f ),但仅适用于插入模式; 然后按 ESC 将退出全屏,而不是在底部隐藏插入模式模式。 此解决方法不会这样做。
因此,要在youtube中全屏显示,您可以使用Ctrl +[
@hraban是的,这就是我在 github 上发布此内容的原因。 我想我会关闭这个问题,因为它已经解决了。
从问题文本:
我问的原因是我经常使用网站上的热键进入视频全屏模式(例如 youtube 上的 f)
我所有的道歉,我会说二十个冰雹玛丽并忏悔。 考虑我的恶言未说。
@hraban它仍然退出全屏, ctrl+[ 就像逃跑一样。
在 Vimium 处理它时,您可能需要 'mapkey' 让另一个键像 'c-[' 一样。 然后你的浏览器不会注意到'c-['。
- -原版的 - -
来自:“Yassine Bridi”< [email protected]>
日期:2020 年 12 月 29 日星期二 02:23 AM
收件人:“philc/vimium”< [email protected]>;
抄送:“提及”<提及@ noreply.github.com>; 《大汉宫》< [email protected]>;
主题:回复:[philc/vimium] 除了按退出键之外,有没有办法退出插入模式? (#3485)
@hraban它仍然退出全屏, ctrl+[ 就像逃跑一样。
—
你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看,或退订。
@hraban它仍然退出全屏, ctrl+[ 就像逃跑一样。
啊,在那种情况下,这可能取决于操作系统或浏览器。 在 Mac 上,Chrome 和 FF 都不会将ctrl + [解释为esc键。 我很想知道哪个浏览器/操作系统组合模拟终端转义键,如果你有的话?
实际上,系统本身不会将ctrl
+ [
解释为esc
,但 chrome 会。
我正在使用 chrome:87,Arch linux
实际上,系统本身不会将
ctrl
+[
解释为esc
,但 chrome 会。
我正在使用 chrome:87,Arch linux
好的。 Chrome 87 + Mac 绝对不会这样做。 但有趣的是,他们在 Arch 上采用了这种方式。
实际上,系统本身不会将
ctrl
+[
解释为esc
,但 chrome 会。
我正在使用 chrome:87,Arch linux好的。 Chrome 87 + Mac 绝对不会这样做。 但有趣的是,他们在 Arch 上采用了这种方式。
它是一个 C0 控制代码。 Xorg 只是将关键事件传递给应用程序。 也许是 GTK 什么的。
我认为这可能是因为 Chrome 决定在 ctrl-[ 上退出全屏模式,而不是 Chrome 接收/翻译 ctrl-[ 以逃避。
- -原版的 - -
来自:“pingz”< [email protected]>
日期:2021 年 1 月 4 日星期一上午 11:11
收件人:“philc/vimium”< [email protected]>;
抄送:“提及”<提及@ noreply.github.com>; 《大汉宫》< [email protected]>;
主题:回复:[philc/vimium] 除了按退出键之外,有没有办法退出插入模式? (#3485)
实际上系统本身不会将 ctrl+[ 解释为 esc,但 chrome 会。
我正在使用 chrome:87,Arch linux
好的。 Chrome 87 + Mac 绝对不会这样做。 但有趣的是,他们在 Arch 上采用了这种方式。
它是一个 C0 控制代码。 Xorg 只是将关键事件传递给应用程序。 也许是 GTK 什么的。
—
你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看,或退订。
最有用的评论
您可以按
<c-[>
( Ctrl + [ ) 退出(如果不是全部的话)Vimium 模式,这接受mapkey
,所以mapkey <c-c> <c-[>
将使<c-c>
像<esc>
一样工作。