2012-01-22 98 views
5

我在手机上安装了“Terminal IDE”。不过,我想将某些URL复制到一个vim文件中。这是我目前在做什么:有没有办法从android的剪贴板复制到终端?

  1. 开辟的Android
  2. 拷贝一个URL
  3. 输入端子IDE或手机上的任何终端仿真程序,并尝试粘贴,并从Android的粘贴到任何默认浏览器终端

我试图在bash粘贴,粘贴使用P"*p VIM,我甚至试图寻找剪贴板的存储位置。我没有根深蒂固的手机,所以最后一部分有点困难。

有没有办法从Android剪贴板中获取东西到终端IDE或任何终端模拟器?

我有2.3.4版的

+0

您能否更详细地展示您到目前为止所尝试的内容。从你提供的内容来看,这并不清楚,这甚至是一个编程问题。 –

+0

我想可能有一个编程解决方案。无论如何,穆罕默德的回答让我走下了寻求解决方案的道路。 – thequerist

回答

3

的Android终端编辑器(杰克Palevich),在Android市场上,可以粘贴保存到剪贴板(实际设备)的内容进入命令行模式。

对于您的情况,从浏览器复制URL后,打开终端并长按终端中的任意位置,直到弹出一个选项列表框。该列表应该有一个粘贴选项,它会粘贴添加到剪贴板的最后一个东西。

此外,您不需要root用于基本命令。

+0

既然他们有ChromeOS,那么有办法通过键盘来做到这一点很好(我在Pixelbook上)。 ChromeOS是传统桌面和Android之间的一种奇怪的混合体,当这样的问题变得更加成功时,我需要真正考虑在Android上进行尝试! – quickshiftin

+0

是的,但程序员/开发人员是如何实现的?这就是我想知道的。我的第一个冲动是使用'xclip -i' /'xclip -o',但是当然Android没有'X'服务器。也许有一个SurfaceFlinger类似的工具。 – user3155368

1

朋友直接的方式。我不认为它有可能.. 但这里有两个想法,你会如何实现你的目标: 第一种:编程:

1复制你的浏览器和任何喜欢的任何地址..

2,开发一个应用程序/服务的副本复制的文本logcat的

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
       String copytext=clipboard.getText().toString(); 
       Log.v("URLS", copytext); 

logcat上的3-so链接,通过URLS进行过滤并获取所有链接。 4-可能您需要修剪您在log cat中获得的其他信息中的文本,如果您讨厌这一点,则可以将结果发送给按文件:

adb logcat -s URLS > fileName 

所以你会发现这个文件在您执行此命令,可以说,@/home/user中/,因此文件@这个文件夹..如果你需要更进一步,开发一个程序(任何语言)读取该文件并获取最后一行,并将其添加到操作系统上的剪贴板中。

所以你有它..

第二种解决方案:用浏览器。 只是同步你的铬浏览器与你的Gmail。书签链接,你有@你的桌面铬浏览器:-) 这就是完成。

好运...

+0

我的adb或logcat不起作用。我需要root权限吗?我在哪里放置ClipboardManager文本?那是我需要的所有代码吗?谢谢你的帮助! – thequerist

+0

您需要修复adb以便能够使用logcat ..不需要root。你复制你想要的链接或任何其他文本...并启动应用程序,它将通过logcat发送这个复制的文本。或者你可以使用chrome synch来获取这些链接 –

+0

看起来这是一种将剪贴板内容传到我的PC上的方法。我正在寻找一种方法将剪贴板中的内容放到手机上的终端上。无论如何,同步的东西给了我一个主意,我也给终端IDE开发者发送了电子邮件,并将其粘贴到记事本上的文本文件中,然后在可以使用yank/put的vim中打开该txt文件。不是最好的方式来做到这一点,但肯定会记住整个网址。 – thequerist

相关问题