阅读:4026回复:15
[已解决] 能否增加全平台的复制粘贴功能
如题,想实现全平台的一键复制粘贴共享的功能。
小小现在差不多相当于全平台了,有一个功能虽然已经有了很多方案,但需要安装第3方软件,体积大是一个缺点,另外,我觉得既然小小已经有了云空间的功能(虽然我从来没用过),以输入法的形式实现会更加自然,具体的实现可能是: 1. 在某个平台上的小小发起特殊的复制操作,这个操作将复制的内容上传到小小的云空间。 2. 其他平台的小小执行特殊的粘贴操作,把云空间的内容粘贴。 有了这个功能,我就可以通过输入指定的编码调用这个命令,实现全平台的复制粘贴了。另外,为了保持功能简单且限制云空间空间使用,可复制的内容应该限制在一定字节大小内。 PS,用小小打字发这个贴时发现,中文模式下的回车,会出现两次回车的效果,不知是什么回事。 |
|
沙发#
发布于:2023-10-13 09:35
谢谢周大,最新版本已增加,不熟悉命令直通车,还有个问题不知怎么解决?
我想将命令直通车云下载和复制操作放在一块,在云下载clipboard.txt后,调用系统命令来复制文本,比如`cat _HOME/clipboard | xclip -selection clipboard -i` 不知怎么把云下载和复制命令整合在一起呢?或者是否小小本身就有这个复制文本的功能? 因为各平台没有统一的方法复制clipboard.txt,安卓我不知应该怎么实现,如果小小自己能有这个功能会方便好多了。 |
|
地板#
发布于:2023-10-16 22:32
今天同步代码,linux下也可以使用了。有两个问题想确认一下:
1. 刚进系统时,本地的系统剪贴板为空,这时云上传会提示“上传失败”,这个是预期的提示么?如果本地剪贴板为空时,就把云剪贴板也清空,这种方式不知可以接受么? 2. linux的云下载后,不像windows可以直接ctrl-v粘贴,我这里是云下载后本地的系统剪贴板会被清空,不知是什么原因? 另外,linux的剪贴板,分为primary(选取的文本)和clipboard两种,对于linux老用户,应该是很喜欢这种设计的,但让小小分别支持我感觉可能要求太多了,不知可以不区分primary和clipboard么,就是不管是选取的还是ctrl-c的复制,哪个最新就上传哪个? PS,在编辑此贴时,发现当前选取的文本,在窗口的指针焦点换到另一个窗口再切换回来时,选取的文本会被清空。 |
|
5楼#
发布于:2023-10-16 22:50
|
|
6楼#
发布于:2023-10-16 22:54
我系统是en_US.UTF-8的(除了LC_CTYPE=zh_CN.UTF-8),发现cat clipboard.txt输出异常,后来发现clipboard.txt编码是gbk的,不知和这个是否有关系。
|
|
7楼#
发布于:2023-10-16 22:56
laolang_cool:我系统是en_US.UTF-8的(除了LC_CTYPE=zh_CN.UTF-8),发现cat clipboard.txt输出异常,后来发现clipboard.txt编码是gbk的,不知和这个是否有关系。回到原帖utf8应该就没问题 |
|
8楼#
发布于:2023-10-16 22:59
laolang_cool:今天同步代码,linux下也可以使用了。有两个问题想确认一下:原来文本被清空和小小没关系,把小小关闭了也一样会被清空…… |
|
9楼#
发布于:2023-10-16 23:01
|
|
上一页
下一页