Google Chromeでオンラインチュートリアルを開いています。ターミナルでいくつかのコマンドを実行するように指示されます。
私の現在のワークフローは、マウスを使用して必要な部分を選択し、ターミナルでマウスの中ボタンをクリックしてコピーしたテキストを挿入することです。
ほとんどの場合、マウスの使用を避けたいので、代わりにキーボードのみを使用してWebページ上のテキストを強調表示します。テキストをマウス選択と同様にバッファに自動的に保存したいのですが、それでもマウスでテキストを選択せずにctr + cを実行できれば問題ありません。
その目的のためにChromeにモードはありますか?
私は vimium のユーザーであるため、存在することを知らなくても 既に出荷されていた機能 でした。
/yourSeach
で開始点を検索しますv
、および視覚モードを行単位で有効にする Shift + Vy
経由でヤンクCtrl + Vでコンテキストを切り替えてテキストを貼り付けられるようになりました
キャレットモードもあるようですが、まだカーソルの現在の場所が表示されない場合があります。そのため、現在の検索ファーストアプローチを好むのはこのためです。
ページをナビゲートするには、矢印キーを使用します。
キーボードを使用してページ上のテキストを強調表示するには Shift そして、方向は、上が上、下が線です。左は左1文字、右は右1文字です。
コピーは Ctrl + C 貼り付けは Ctrl + V。
選択カーソルを移動するための唯一の方法は、検索を使用して、コピーするテキストの最初の単語を強調表示することです。 Ctrl + F、Wordを入力し、ページ内で強調表示して押します ESC find
を残すには、 Shift プラス矢印で残りを強調表示します。
最後にChrome
からTerminal
にスワップします Alt + Tab
この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にすると、スクリプトはキャレットをブラウザウィンドウの中央にある要素(通常は段落)の先頭に配置します。
グーグルはこのページに私を導き、提案された解決策は行き過ぎに見えたので、ここにあります。
キャレットブラウジング と呼ばれるGoogleがサポートする拡張機能があります アクセシビリティを改善する他の拡張機能 の中にあります。
FirefoxのようにF7で切り替えます。一部のページではまだテキストの選択が少しおかしいと感じていますが、ほとんどの基本的な使用例で機能します。