选择文本并将其发送到谷歌搜索和谷歌翻译快捷方式
似乎有可能(正如我从对user55822提出的这个问题的评论中所学到的 )使用命令来搜索网络上的术语,使用“keybinding”方式使用Aretha。
上述用户所说的是
“你可以使用像Artha这样的应用程序在任何地方搜索鼠标选择,或者通过键入绑定sh -c 'firefox "http://translate.google.com/#en/fr/$(xclip -o)"'
(例如给出翻译英语到法语)“
这里有很多东西让我模糊不清。 我可以使用Artha 或键绑定(作为替代),或两者兼而有之? 在每种情况下如何做到这一点?
和
“我给你的命令会在你的Firefox中打开谷歌翻译,你的鼠标选择(突出显示文字)作为查询。使用sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'
如果你想要定期谷歌谷歌翻译。显然,这将适用于所有地方”
我不知道如何处理这个公式。 我该怎么办? 如何使用它? 在什么应用?
我会试着解释一下……
命令sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'
将在www.google.com中打开firefox,搜索您用鼠标选择的单词。
要使用它,你应该安装“xclip”
- 转到终端并输入
sudo apt-get install xclip
- 然后,您可以使用该命令创建一个脚本,创建一个“新文档”并命名为“search-google.sh”
- 用gedit打开文件并放下这些行:
- 将文件保存在您的家中,例如:/home/user/search-google.sh
- 然后更改权限以使脚本在终端类型中可执行:
chmod 764 /home/user/search-google.sh
- 然后,您可以创建自定义键盘快捷键来执行脚本。
- 进入系统设置>键盘>快捷方式>自定义Shorcuts
- 添加新项目并填写字段名称:
search-google
和命令:sh/home/user/google-search.sh
-
然后给脚本一个键盘shorcut …单击“禁用”并按下快捷键。 例如:
Ctrl+Alt+G
-
因此,如果您在网页或任何文档中,并选择或(突出显示)单词或短语…然后按快捷键的键,例如:
Ctrl+Alt+G
和Firefox将在谷歌中打开搜索您突出显示的文字已选中。
另一方面,我认为user55822试图说的是Artha
应用程序的工作方式与此命令类似。默认情况下,如果您使用Ctrl+Alt+W
选择了一个文本,则Artha将为该文本提供文件但“离线” ( 据我所知)。
但是你可以使用两者,如果你需要在Artha中搜索选择文本并按下
shorcut键Ctrl+Alt+W
,但是如果你想在谷歌“在线”查看,你可以使用带有剪辑Ctrl+Alt+G.
的脚本Ctrl+Alt+G.
该命令的所有功劳都是针对user55822的
希望会有用。
编辑 :上面有关设置快捷方式的说明适用于Ubuntu(正确) 。 要在Xubuntu中设置该脚本(或任何类似脚本)的快捷方式,请参阅此问题的答案。 要设置Lubuntu中的快捷方式(没有用于此目的的GUI):
粘贴在终端:
sudo gedit ~/.config/openbox/lubuntu-rc.xml
有很多行设置了键绑定,看起来像这样:
x-terminal-emulator
要为Google搜索脚本添加键绑定,请将其插入其中一个组的末尾:
sh ~/search-google.sh
根据主要答案得出简短明了的答案:
sudo apt-get install xclip
对于Google搜索 ,添加以下命令(直接为我工作,无需脚本):
sh -c 'firefox "https://www.google.com/search?q=$(xclip -o)"'
对于谷歌翻译 (例如法语到英语):
sh -c 'firefox "http://translate.google.com/#fr/en/$(xclip -o)"'
如果需要,替换语言和浏览器。