我在Google chrome中打开了一些在线教程。它告诉我在终端中运行一些命令。
我当前的工作流程是通过鼠标选择必要的部分,并通过鼠标中键在终端中插入复制的文本。
我想避免在大多数情况下使用鼠标,因此我想只使用键盘来突出显示网页上的文本。我希望将文本自动保存到类似于鼠标选择的缓冲区中,但是即使这样也可以在不使用鼠标选择文本的情况下按ctr + c键。
Chrome中是否有用于此目的的模式?
我在Google chrome中打开了一些在线教程。它告诉我在终端中运行一些命令。
我当前的工作流程是通过鼠标选择必要的部分,并通过鼠标中键在终端中插入复制的文本。
我想避免在大多数情况下使用鼠标,因此我想只使用键盘来突出显示网页上的文本。我希望将文本自动保存到类似于鼠标选择的缓冲区中,但是即使这样也可以在不使用鼠标选择文本的情况下按ctr + c键。
Chrome中是否有用于此目的的模式?
Answers:
当我是vimium的用户时,即使我不知道它存在,事实证明我已经具备了它的功能。
/yourSeach
v
,并通过Shift+ 逐行启用可视模式Vy
现在,您可以切换上下文并通过Ctrl + V粘贴文本
似乎也有插入符号模式,但是到目前为止,我有时看不到光标的当前位置,这就是为什么我现在更喜欢搜索优先方法的原因。
使用箭头键浏览页面。
要使用键盘使用Shift和方向突出显示页面上的文本,请在一行上向上,向下,向下一行。左是左一个字符,右是右一个字符。
复制为Ctrl+ C,粘贴为Ctrl+ V。
我找到移动选择光标的唯一方法是使用查找突出显示要复制的文本的第一个单词,按Ctrl+ F,键入您的单词,突出显示页面中的内容,然后按ESC离开,find
然后使用Shift加号箭头突出其余部分。
最后从Chrome
转换为Terminal
使用Alt+Tab
find
选项,我会添加答案,但是如果不够,请说出并删除。
除其他扩展外,还有一个Google支持的扩展,称为Caret Browsing,以提高可访问性。
它像Firefox中一样通过F7进行切换。尽管我仍然发现某些页面上的文本选择有些笨拙,但它适用于大多数基本用例。
此tampermonkey脚本可切换contentEditable
在这种模式下,您可以导航到所需的文本并使用键盘选择它-如在标准文本编辑器中一样
// ==UserScript==
// @name Toggle ContentEditable
// @namespace http://tampermonkey.net/
// @version 0.1
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var range;
document.addEventListener('keydown', function(e) {
if (e.keyCode == 12 && e.ctrlKey && e.altKey) // CTRL + ALT + NumPadCenter
{
if (!document.body.getAttribute("contenteditable"))
{
document.body.setAttribute("contenteditable", "true");
var selection = window.getSelection();
selection.removeAllRanges();
if (!range) range = document.createRange();
var el = document.elementFromPoint(window.innerWidth/2, window.innerHeight/2);
if (!el) el = document.body;
range.setStart(el, 0);
range.collapse(true);
selection.addRange(range);
}
}
else if (e.keyCode == 27 // ESC
&& document.body.getAttribute("contenteditable"))
document.body.removeAttribute("contenteditable");
});
})();
当我阅读外语书籍时经常使用它,并且经常将一些单词复制粘贴到词典中
Ctrl+Alt+NumPadCenter
将其打开
ESC
将其关闭(即返回常规浏览)
要将组合键更改为您喜欢的组合,请编辑旁边带有相应注释的行。
当您打开“ ON”时,脚本会将插入符号放置在浏览器窗口中心的元素(通常是段落)的开头。
谷歌搜索使我转到此页面,建议的解决方案似乎有些过激,所以就在这里。