我已经使用vimperator几个月了并且喜欢它(尽管它让我很难回到其他人计算机上的原始鼠标操作)。我已经看到有一个名为Pentadactyl的叉子,但我不知道有什么区别。有什么特别的理由使用一个而不是另一个吗?为什么会被分叉?
使用 Pentadactyl,当我按下 Alt 键时,它会切换菜单栏和--MENU--模式。这对我来说很尴尬,因为我同时使用 dwm 窗口管理器,其中 Alt 是最重要的元键,所以我经常点击它。如何禁用 Pentadactyl 的行为?我的意思是,当我按下 Alt 时,我希望它什么都不做。我已经尝试将 Alt 或 Meta 重新映射为空:
:map <A> <Nop>
:map <M> <Nop>
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我想将 DuckDuckGo 设置为 Pentadactyl 的默认搜索引擎。我将 DuckDuckGo 的查询 URL 添加到 about:config 的 keyword.URL 变量中。我还通过“添加到 Firefox”链接安装了 DuckDuckGo 的引擎。
我还可以做些什么?
我是 firefox+pentadactyl 的粉丝 - 但有时我被迫在 Opera 工作。Opera 中最接近的五指类(就默认键和功能而言)是什么(我发现有几个类似的)?
编辑:
Pentadactyl/Vimperator 带来了一个键盘浏览功能——见截图。但我主要使用它不是为了提示——而是为了浏览。那是S要求在谷歌中搜索字符串。d杀死选项卡。P从剪贴板插入地址,y将当前页面的地址复制到剪贴板。等等。
Facebook 希望我使用他们自己的一套键盘快捷键来导航他们的网站,但这些在我的 Pentadactyl 设置中并不能很好地发挥作用。如何防止 Facebook 劫持我的密钥,以便我可以使用我喜欢的东西?
我想我应该能够像这样复制文本:
/+ text-to-search+<ENTER>查找文本的开始
n 根据需要多次访问所需的搜索结果
i 进入 CARET 模式
v 进入选择模式
l或$或其他导航键来选择我想要的文本量
y 复制选定的文本
但它不起作用。例如,当我粘贴到 Gedit 中时,我得到了在 Pentadactyl 中复制之前在剪贴板中的文本。
我正在尝试将 tab-key 映射到 down-arrow-key ,这很好用。但是,我试图找到一种仅针对特定 URL 执行此操作的方法。尝试通过以下方式使用自动命令:
autocmd LocationChange www.google.de :map -modes=i,t <TAB> <DOWN>
Run Code Online (Sandbox Code Playgroud)
但是,这实际上适用于我稍后导航到的所有 URL。有没有办法以另一种方式设置 URL 的范围;或者我可以以某种方式使用 autocmd!破坏那个键绑定?提前感谢您的任何提示,奥利
我要插入什么来.vimperatorrc使命令行的字体变大?
我想创建一个映射,用于通过电子邮件发送指向当前选项卡中显示的页面的链接:
:map ,m :! mail -s "here's a link" email@example.com<cr><current-url><C-d>
Run Code Online (Sandbox Code Playgroud)
我想弄清楚如何替换选项卡中当前显示的页面的 url。
如果你熟悉 vim,它就相当于 %。
-Pentadactyl v1.1 (upd-2014-03-26) -Firefox 28
据说 qmark 在浏览器会话中是持久的,但在我的情况下不是。我会添加一个 qmark 例如
:qmark g mail.google.com
在 ff 退出时,qmark 不再可用。
考虑在一个命令中搜索多个 wiki 的问题。这是一个可能的解决方案。如果将以下内容添加到.pentadactylrc:
javascript <<EOF
dactyl.searchWikis = function (selection) {
let parsedSelection = selection.replace(/^\s*/, "" ).replace(/\s*$/, "" ).replace(/\s+/g, "+" );
dactyl.execute( ":tabopen http://www.scholarpedia.org/wiki/index.php?title=Special:Search&search=" + selection);
dactyl.execute( ":tabopen http://en.citizendium.org/wiki?title=Special:Search&search=" + selection);
};
EOF
:command wikiSearch -nargs=* -js dactyl.searchWikis(<args>)
Run Code Online (Sandbox Code Playgroud)
那应该已经解决了 - 但问题是 - 这样 Pentadactyl 看不到 JS 代码。即新命令 wikiSearch 不会出现。你能修好它吗?
我正在使用 Pentadactyl 并寻找一种方法来修改当前选项卡的地址,但我还没有找到任何东西。是否有任何命令可以打开当前选项卡的地址进行修改?任何其他解决方法也很好。
谢谢阅读 :)
有没有更明确的方法可以在 url 基础上禁用 Pentadactyl,而不是 -- PASS THROUGH --?
当我尝试使用 codepen.io 时,无论是否启用传递,我都无法编辑任何文本字段。任何不像去附加组件页面禁用 Pentadactyl 那样激烈的想法将不胜感激。我知道 Vimperator 有这个功能,Pentadactyl 有吗?
pentadactyl ×13
firefox ×6
vimperator ×5
clipboard ×1
dotfiles ×1
facebook ×1
key-binding ×1
keyboard ×1
opera ×1
vim ×1