精华内容
下载资源
问答
  • 2021-06-02 21:09:10

    最近开发过程中有使用到复制/粘帖功能,也在其中遇到了一些问题,就顺势学习一下复制粘贴相关的知识。

    一、前言

    Android提供了一个强大的剪切板框架(以至于在复制某些内容粘帖到我的项目中的时候出现的格式问题的BUG)用于复制和粘帖。同时支持简单和复杂的数据类型,简单的文本数据直接存储在剪贴板中,而复杂的数据存储为一个引用,即粘贴应用程序解析为内容提供者(这里涉及到ContentProvider)。

    二、框架&使用

    b78e6697e15f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    框架图

    要复制数据,应用程序将ClipData对象放在ClipboardManager全局剪贴板上。它ClipData包含一个或多个ClipData.Item对象和一个 ClipDescription对象。要粘贴数据,应用程序会从中ClipData获取其MIME类型ClipDescription,并从ClipData.Item或从内容提供者 获取数据ClipData.Item。

    可以看出Android剪贴板框架主要涉及到ClipboardManager、ClipData、ClipData.Item、ClipDescription这四个类,下面详细说明

    ClipboardManager是系统全局的剪贴板对象,通过context.getSystemService(CLIPBOARD_SERVICE)获取。

    ClipData,即clip(剪切)对象,在系统剪贴板里只存在一个,当另一个clip对象进来时,前一个clip对象会消失。

    ClipData.Item,即 data item,它包含了文本、Uri或者Intent数据,一个clip对象可以包含一个或多个Item对象。通过 addItem(ClipData.Item item)可以实现往clip对象中添加Item。

    文本:文本是直接放在 clip 对象中,然后放在剪贴板里;粘贴这个字符串的时候直接从剪贴板拿到这个对象,把字符串放入你的应用存储中。

    Uri:对于复杂数据的剪贴拷贝并不是直接将数据放入内存,而是通过 Uri 来实现,毕竟 Uri 的中文名叫:统一资源标识符。通过 Uri 能定位手机上所有资源,这当然能实现拷贝了,只不过需要做一些额外的处理工作。(对于 Uri 不是很理解,如有误,望指正~)

    Intent:复制的时候 Intent 会被直接放入 clip 对象,这相当于拷贝了一个快捷方式。

    ClipDescription ,即 clip metadata,它包含了 ClipData 对象的 metadata 信息。可以通过 getMimeType(int index) 获取(一般 index = 0,有兴趣的可以去看下 ClipData 的源码)。MimeType 一般有以下四种类型:

    // 对应 ClipData.newHtmlText(label, text, htmlText) 的 MimeType

    public static final String MIMETYPE_TEXT_HTML = "text/html";

    // 对应 ClipData.newIntent(label, intent) 的 MimeType

    public static final String MIMETYPE_TEXT_INTENT = "text/vnd.android.intent";

    // 对应 ClipData newPlainText(label, text) 的 MimeType

    public static final String MIMETYPE_TEXT_PLAIN = "text/plain";

    // 对应 ClipData newPlainText(label, text) 的 MimeType

    public static final String MIMETYPE_TEXT_URILIST = "text/uri-list";

    接下来看看简单的使用,以文本操作为例

    public void putTextIntoClip(Context context){

    ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);

    //创建ClipData对象

    ClipData clipData = ClipData.newPlainText("simple text copy", "Clipboard test.");

    //添加ClipData对象到剪切板中

    clipboardManager.setPrimaryClip(clipData);

    }

    创建ClipData的方法还有另外四个:

    //创建一个包含 htmlText 的 ClipData

    //一般在浏览器中对网页进行拷贝的时候会调用此方法,其中 htmlText 是包含 HTML 标签的字符串

    public static ClipData newHtmlText(CharSequence label, CharSequence text, String htmlText)

    //创建一个包含 Intent 的 ClipData

    public static ClipData newIntent(CharSequence label, Intent intent)

    //创建一个包含 Uri 的 ClipData,MimeType 会根据 Uri 进行修改

    public static ClipData newUri(ContentResolver resolver, CharSequence label, Uri uri)

    //与 newUri 相对应,但是并不会根据 Uri 修改 MimeType

    public static ClipData newRawUri(CharSequence label, Uri uri)

    从剪切板中获取数据,同样以文本操作为例

    public void getTextFromClip(Context context){

    ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);

    //判断剪切版时候有内容

    if(!clipboardManager.hasPrimaryClip())

    return;

    ClipData clipData = clipboardManager.getPrimaryClip();

    //获取 ClipDescription

    ClipDescription clipDescription = clipboardManager.getPrimaryClipDescription();

    //获取 lable

    String lable = clipDescription.getLabel().toString();

    //获取 text

    String text = clipData.getItemAt(0).getText().toString();

    }

    顺带说一下之前遇到的问题,我boss直接从网易新闻复制了内容,粘帖到我们自己的app中,之后文本的样式都不对,这是因为复制的内容是包含HTML标签的字符串,导致内容显示有问题,String text = clipData.getItemAt(0).coerceToText(context).toString();最后使用coerceToText()将剪贴板数据强制转换为文本解决问题。

    三、官方建议

    Designing Effective Copy/Paste Functionality

    To design effective copy and paste functionality for your application, remember these points:

    At any time, there is only one clip on the clipboard. A new copy operation by any application in the system overwrites the previous clip. Since the user may navigate away from your application and do a copy before returning, you can't assume that the clipboard contains the clip that the user previously copied in your application.

    The intended purpose of multiple ClipData.Item objects per clip is to support copying and pasting of multiple selections rather than different forms of reference to a single selection. You usually want all of the ClipData.Item objects in a clip to have the same form, that is, they should all be simple text, content URI, or Intent, but not a mixture.

    When you provide data, you can offer different MIME representations. Add the MIME types you support to the ClipDescription, and then implement the MIME types in your content provider.

    When you get data from the clipboard, your application is responsible for checking the available MIME types and then deciding which one, if any, to use. Even if there is a clip on the clipboard and the user requests a paste, your application is not required to do the paste. You should do the paste if the MIME type is compatible. You may choose to coerce the data on the clipboard to text using coerceToText() if you choose. If your application supports more than one of the available MIME types, you can allow the user to choose which one to use.

    为设计有效的复制和粘贴功能,请记住以下几点:

    任何时候,剪切板只有一个clip。系统中任何一个app的复制操作都会覆盖上一次操作。用于用户可以到导航你的app,在返回之前复制一次,你不能假设剪切板中包含用户在你的app中复制剪切的数据。

    clip的多个ClipData.Item对象是支持复制和粘贴多个选择,而不是对单个选择的不同形式的引用。你通常希望ClipData.Item剪辑中的所有 对象具有相同的形式,即它们应该是简单的文本,内容URI或者Intent混合。

    当你提供数据是,你可以提供不同的MIME属性,添加MIME类型到ClipDescription中,然后在内容提供者中事项MIME类型。

    当你获取剪切板的数据时,你的app检查MIME类型的可用性然后确定使用的MIME类型。即使用户请求粘帖剪切板上的数据,你的app也不是需要粘帖的。如果MIME类型兼容你应该粘帖。你也可以选择用coerceToText()方法强制将数据转化为文本。如果你的app支持多种MIME类型,你可能允许用户选择使用MIME类型

    更多相关内容
  • 小白单纯记录一下工作中遇到的需求:在vue中如何实现复制功能 (注: 依赖第三方插件 clipboard) 一. 安装插件 第一种直接npm安装: npm install clipboard --save ... 封装方法方便多次使用 新建一个index.js文件里
  • 如何在 Mac 上使用剪贴板?

    千次阅读 2021-10-19 14:20:26
    Mac 上的剪切和复制是通过剪贴板完成的。Mac 上的任务处理很容易,因为您可以毫不费力地剪切、粘贴和复制文件、照片或文本。您可以轻松地将内容移动到另一个程序。但是您如何查看您复制的内容?您还可以查看剪贴板...

    Mac 上的剪切和复制是通过剪贴板完成的。Mac 上的多任务处理很容易,因为您可以毫不费力地剪切、粘贴和复制文件、照片或文本。您可以轻松地将内容移动到另一个程序。但是您如何查看您复制的内容?您还可以查看剪贴板历史记录吗?如果剪贴板似乎不起作用怎么办?我们将在本文中回答这些以及更多问题。

    剪贴板究竟是什么?

    剪贴板是一个在 Mac 后台运行的程序。当您剪切或复制文本或照片时,剪贴板会临时存储该信息。随着点击右键>复制或命令(⌘)+ c ^可以存储在终端板上的信息。剪切可以通过右键单击>剪切或命令(⌘) + x 来完成。然后,您可以通过右键单击 > Paste或Command (⌘) + v将其粘贴到某处。

    从macOS Sierra 开始,通用剪贴板也存在。这使您可以复制iPhone上的某些内容并将其粘贴到Mac 上。您的设备必须使用相同的Apple ID,打开 WiFi 和蓝牙,并且必须打开Handoff。在本文中阅读更多相关信息。

    第二个“秘密”剪贴板

    除了常规剪贴板之外,还有另一个秘密剪贴板。这是 Mac 上保守得最好的秘密之一。它使您可以选择同时将两件事保存到剪贴板。此剪贴板只能保存剪切的项目并与其他组合键一起使用。要剪切,请使用Control (ctrl) + k并使用Control (ctrl) + y粘贴。由于这是另一个剪贴板,您从主剪贴板复制的项目不会被删除。

    如何查看剪贴板?

    您可以准确查看上次剪切或复制到剪贴板的内容。上面解释的秘密剪贴板是不可见的。要准确查看普通剪贴板上的内容,请按照以下步骤操作。

    1.在 Mac 上打开 Finder。

    2.然后单击菜单栏中的编辑。

    3.然后选择显示剪贴板。将打开一个窗口,其中包含剪贴板的内容。

    您只能在此处找到最近复制的项目。因此,如果您复制新内容,旧文本或照片将消失。在本文的后面,我们将列出可让您查看和使用剪贴板复制历史记录的应用程序。

    使用这些应用程序将更多内容保存到剪贴板

    剪贴板通常只存储一项。如果您随后剪切了一个重要的电话号码或报告的大部分内容,但没有将其粘贴到任何地方,这意味着如果您将新内容保存到剪贴板,您就丢失了它。要解决此问题,您可以使用保存剪贴板历史记录的程序。下面为您列出了最佳选择。

    Alfred 你可以用这个方便的工具做更多的事情。您还可以从剪贴板查看以前复制的项目列表。例如,选择按两次 Command 键将其激活。然后,您将看到包含所有项目的剪贴板。

    mac alfred中文版-alfred 4 for mac(最好用的mac效率工具)- Mac下载alfred 4 for mac完美汉化版是Mac os系统上一款非常好用的快速启动工具。alfred 4可以快速的搜索本地程序,使用搜索引擎搜索、查询词典、查找文件、管理、音乐控制等等!alfred mac功能十分强大,喜欢的用户欢迎下载体验!https://www.macz.com/mac/1373.html?id=NzY4OTYwJl8mMjcuMTg2LjEyNC4yMzU%3D

    Pastebot 为您保存的所有内容提供了一个很好的视觉表示。可以记住多达 1000 个项目。搜索功能可让您更快地查找内容,并且您可以通过iCloud将您的历史记录与其他 Mac同步。

    Paste - 剪贴板管理器 Paste 是一款适用于iPhone、iPad和Mac的便捷通用剪贴板。

    CopyClip - 剪贴板历史记录一个方便的应用程序,您可以在其中自行决定保存和不保存哪些数据。通过菜单栏快速使用和查看。

    剪贴板无法正常工作时的提示

    虽然剪贴板是一个您通常不太关心的后台程序,但您可能会遇到问题。如果不能复制粘贴,也有可能是你的键盘。要检查这一点,您可以通过右键单击 > Copy来复制文本。右键单击 > Paste 粘贴文本。如果您的文本确实出现,那么它可能是您的键盘。你的文字没有出现?那么它可能是剪贴板。这就是你可以解决的方法。

    1.在 Finder 中,转至应用程序 > 实用工具 > 活动监视器。

    2.在搜索栏中输入“pboard”。

    3.然后单击名称并按下工具栏中出现的十字符号。

    4.之后,按强制退出并关闭活动监视器。

    您现在应该能够愉快地再次剪切和复制。如果这不能解决您的问题,您也可以通过Terminal尝试。然后完成这些步骤。

    1.通过Finder > Apps > Utilities > Terminal 打开终端。

    2.然后在此处 killall pboard 输入并按回车键。

    3.再次关闭终端。

    展开全文
  • 然而,问题是,Windows 剪贴板只能适合一个代码段。如果你需要通过 Windows 剪贴板传输大量的片段,你将复制,切换程序,粘贴,然后回到原来的程序,并复制下一个片段。这是非常无聊和耗时。 Hot Copy Paste ...
  • 但是安装了此软件后,你就可以把想剪切或复制的一过都放在剪贴板剪贴板还可以进行二自由选择,然后慢慢粘贴即可,非常方便。 PS:安装时因为默认是中文,所以是向导是乱码,但只需像安装一般软件一样安装即可....
  • 本文实例讲述了C#操作Clipboard读取剪切板中数据的方法。分享给大家供大家参考。具体分析如下: 1 自定义一个类,并且保证它的可序列化的:实现ISerializable接口;或者用[Serializable]标记(如果有父类,则父类也...
  • 剪贴板

    2021-07-21 00:45:10
    中文名剪贴板简介内存中的一块区域作用应用程序之间传递和共享信息性质缺点只能保留一份数据英译ClipBoard剪贴板使用技巧编辑语音剪贴板的工作原理剪贴板是Windows系统一段可连续的。可随存放...

    剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能。

    中文名

    剪贴板

    简    介

    内存中的一块区域

    作    用

    应用程序之间传递和共享信息性    质

    缺    点

    只能保留一份数据

    英    译

    ClipBoard

    剪贴板使用技巧

    编辑

    语音

    剪贴板的工作原理

    剪贴板是Windows系统一段可连续的。可随存放信息的大小而变化的内存空间,用来临时存放交换信息。内置在windows并且使用系统的内部资源RAM,或虚拟内存来临时保存剪切和复制的信息,可以存放的信息种类是多种多样的。剪切或复制时保存在剪贴板上的信息,只有再剪贴或复制另外的信息,或停电、或退出windows,或有意地清除时,才可能更新或清除其内容,即剪贴或复制一次,就可以粘贴多次。

    在Windows不同应用程序中使用剪贴板

    在Windows内部,不同的应用程序共享同一剪贴板,因而即使你使用的是不同的应用程序,剪贴板也能工作得很好。具体操作步骤如下:

    1.打开应用程序①,让包含源信息的窗口出现在桌面上。

    2.用鼠标选择要剪贴或复制的信息,然后点击工具栏中的复制或剪贴按钮(或打开菜单,选择剪贴或复制命令项),如果你觉得麻烦,你也可使用键盘操作,“ctrl+x”代表剪切,“ctrl+c”代表复制。

    3.启动应用程序②,打开目标文件,将光标定位到插入点,单击工具栏中的粘贴按钮(或打开菜单选择“粘贴”项),或使用键盘上的“ctrl+v”组合键。

    在DOS 窗口中使用

    在windows98中,你可以从 DOS程序提取信息后,放入其他程序中,但必须注意:DOS程序不是全屏方式,而必须运行在一个窗口中,复制的热键也可能不是“ctrl+c”。

    1.启动DOS应用程序如:QBasic,Foxpro for dos。显示要处理的信息,确认是窗口模式,而不是全屏幕,否则按ALT+ENTER键切换。

    2.先点击标记按钮,按下鼠标键,在希望复制的区域上拖动。

    3.点击“复制”按钮,则信息存入剪贴板。

    在 Microsoft office 组件中使用剪贴板

    在使用电脑办公的人员中,使用Microsoft office 的比例相当大。前面讲的是系统剪贴板,其中只能存放一项内容,而“office 2000”剪贴板却能容纳12项内容,“office XP”、 “office 2003”剪贴板可容纳多达24项内容。如果继续复制,复制的内容会添加至剪贴板最后一项并清除第一项内容。调出“office 2000”剪贴板的方法:在工具栏上右击,选中“剪贴板”即可,“剪贴板”板上的三个按钮分别是:复制、全部粘贴、删除。选中文字、图片、表格及各种对象后,单击复制按钮,选中对象就成了“剪贴板”上的一个项目。当用鼠标指针时指向某一项目时,就会显示项目的内容或名称,只要在该项目上单击,该项目就粘贴到了光标处。你可以把在输入某文档时常用到的词组复制到“剪贴板”,就可大大提高你的输入速度。

    在office 各组件中经常要交换数据,我们就以在Word和 Excel交换一个有数据的表格为例,来说明使用“剪贴板”粘贴的神奇!

    1.把Excel中的数据表格复制到Word中:在Excel中选中有数据的单元格,单击复制按钮。在Word中先定位插入点,然后选择“编辑”菜单下的“选择性粘贴”项,出现选择性粘贴对话框。

    (1)、若选择“Microsoft Excel工作表对象”,则出现在Word窗口中的为图片式的表格,可以象图片一样被拉大或缩小,双击时可以用Excel进行再编辑。

    (2)、若选择“带格式文本”,则出现在Word窗口中的为一表格,可以使用Word中表格的任何编辑方法对它进行再编辑。

    (3)、若选择“无格式文本”,则出现在Word窗口中的只有表格中的数据。

    (4)、你还可以选择“图片”、“位图”、“增强型图片”、适用于网页的“HTML格式”等几种形式,功能确实是强大!

    (5)、若单选框选择的是“粘贴链接”,则在Excel中修改原始数据,Word中相应的数据就会发生相同的变化。

    2.把Word中的数据表格复制到Excel中:选定表格并单击复制按钮,在Excel中先定位插入的单元格。

    (1)、若选择“Microsoft Word 文档对象”,则出现在Excel窗口中为图片式的表格,表格可随意移动、拉大或缩小,双击时可以用Word进行再编辑。

    (2)、若选择“图片”,则出现在Excel窗口中的只有图片式的表格,只能用图片的处理方法来处理。

    (3)、若选择“文本” ,则出现在Excel窗口中的只有表格中的数据,没有边框。

    (4)、你还可以选择“Unicode文本”、“超级链接”、适用于网页的“HTML格式”等几种形式。

    (5)、若单选框选择的是“粘贴链接”,则在Word中修改原始数据,Excel中相应的数据就会发生相同的变化。

    使用增强工具

    前面我们提到了Office剪贴板强大的功能,在别的程序中也有这么功能强大的剪贴板该多好啊?这就需要安装剪贴板增强工具软件,如超级剪贴板 4.01,使你拥有无数剪贴板,并可在其中任意选择,排序,并可以保存为文件,即使一个月后仍然可以找到原来的剪贴内容。超级剪贴板支持任何形式的剪贴格式,包括文本,图象,文件等等。

    进行屏幕截图

    Print Screen键是一个拷屏键,我们按下Print Screen键,当前屏幕上显示的内容将会被全部抓下来。通过Print Screen键可以迅速抓取当前屏幕内容,然后粘贴到“画图”或“Photoshop”之类的图像处理程序中即可进行后期的处理。但我们通常只需要抓取当前活动窗口中的内容,因此在每次抓图后都要进行适当的裁剪,十分的麻烦。 其实,我们可以在按住“Alt”键的同时,按下“Print Screen”进行屏幕抓图,这样抓下来的图像仅仅是当前活动窗口的内容,然后保存即可。

    查看程序

    当你想查看一下系统剪贴板中的内容时,你可以使用windows98附件中系统工具里的剪贴板查看程序,若你使用的是Windows2000、XP,你可以在附件中找到它,若没有,你依次点击“开始→运行”,在弹出的对话框中输入“clipbrd”,即可打开剪贴簿查看器。我们不仅可以查看、删除系统剪贴板中的内容,还可以用它将暂存在剪贴板的内容另存为扩展名为clp的文件。NT网络中每台计算机都有剪贴板,通过剪贴簿查看器文件菜单的“连接”,可以使网络中任何两台计算机的剪贴板相连,这样便可共享剪贴信息。

    注意事项

    1.Windows在复制文件时,可以复制一个超过1GB的文件,原来剪贴板中存放的只是文件的信息而已,并非整个文件本身;只有在复制非文件,诸如文本、图片等时,剪贴板中存放的才是源数据本身。所以粘贴前删除原文件,粘贴操作将不能进行。

    2.系统剪贴板或增强剪贴板上存放的信息量较大时,将严重影响系统运行的速度,必要时采用复制一个字符来更新系统剪贴板里的信息,或点击增强剪贴板的删除按钮,清空剪贴板上的信息,以清除RAM中被剪贴板占用的空间。

    使用方法

    对于最新版的Word2010软件,剪贴板的使用方法如下:

    第1步,打开Word2010文档窗口,选中一部分需要复制或剪切的内容,并执行“复制”或“剪切”命令。然后在“开始”功能区单击“剪贴板”分组右下角的“显示‘Office剪贴板’任务窗格”按钮。

    第2步,在打开的Word2010“剪贴板”任务窗格中可以看到暂存在Office剪贴板中的项目列表,如果需要粘贴其中一项,只需单击该选项即可。

    小提示:如果需要删除Office剪贴板中的其中一项内容或几项内容,可以单击该项目右侧的下拉三角按钮,在打开的下拉菜单中执行“删除”命令。

    如果需要删除Office剪贴板中的所有内容,可以单击Office剪贴板内容窗格顶部的“全部清空”按钮。

    剪贴板常见问题

    编辑

    语音

    如何打开

    当您从某个程序剪切或复制信息时,该信息会被移动到剪贴板并保留在那里,直到您清除剪贴板或者您剪切或复制了另一片信息。“剪贴簿查看器”中的剪贴板窗口显示了剪贴板的内容。可以在任何需要的时候将信息从剪贴板粘贴到文件中。但是,信息仅暂时存储在剪贴板上。

    一般情况下,剪贴板是隐藏着的,因为我们目的不是要查看上面的具体内容,仅仅是利用它来粘贴资料,所以:按“CTRL+C”复制内容,再按“CTRL+V”粘贴,或击右键粘贴!

    一、在Windows 9X系统中打开

    依次点击“开始”→“程序”→“附件”→“系统”→“剪贴板查看程序”,则打开“剪贴板查看窗口”。窗口中显示的即为剪贴板上当前的内容。

    二、在Windows XP系统中打开

    ①开始—→运行—→clipbrd,即可打开“剪贴板查看器”。

    ②右键单击桌面, 选择“新建”命令下的“快捷方式”,弹出对话框,在位置域中输入C:/Windows/system32/clipbrd.exe。单击“下一步”直至“完成”。双击桌面上的快捷方式,就能查看剪贴板内容了。

    1bcd0284f36fa67f359b79be3db1e545.png三、window7系统中位置

    C:\WINDOWS\system32\clip(一闪而过)

    可以下载剪切板软件:clipbrd.exe[1]

    如何安装

    在WINDOWS里面,有个剪贴板查看程序,你可以通过这个程序看到你的‘中转站’上放了些什么东西。不过默认安装WINDOWS的时候是不会安装这个剪贴板查看程序的,要自己手动安装。

    安装方法是在‘控制面板’里面打开‘添加/删除程序’,然后选择‘WINDOWS组件安装’,在‘附件’里面找到‘剪贴板查看程序’,选中即可。

    如何复制图片剪贴板不仅可以复制文本内容还支持复制图片信息,主要可以通过以下方法:

    利用即时通讯软件(如百度HI、QQ、阿里旺旺等)附带的截图插件,截图后自动将图片复制到剪贴板

    word等文字处理工具内点选图片后右键复制

    图片编辑器(如画图、photoshop、ACDsee等)顶部菜单工具栏中复制图片

    使用键盘的PrintScreen

    如何释放掉内容当我们在做「复制」>>「粘贴」或「剪切」>>「粘贴」的时候,操作系统都是把你剪切或复制的资料暂时先放到一个叫做「剪贴板」的区域里,等你要用的时候(例如执行粘贴),就会从剪贴板中把这资料抓出来。   存放在剪贴板中的资料并不会摆到硬盘上,它是一直存于你计算机的物理内存中(RAM),所以,你剪贴的对象体积越大(例如图像之类),耗用的内存就越多,所以当你不再使用的时候(例如编辑完图像之后),最好释放掉剪贴板中的资料,可以避免系统产生越来越慢的问题。   清除方法1

    有些图像软件在关闭的时候,会去检查剪贴板中是不是有资料,如果有的话会帮你清掉(例如PhotoImpact 5),但是不是所有的图像处理软件都有此功能,所以有可能你的面板还有许多没有用到的资源。

    因为剪贴板一次只能存放一次资料,后面进来就会挤掉前面的,所以要它释放空间很简单,你只要随便执行「复制」这动作,去「复制」一、二个文字就好,原先在你剪贴板中占用海量存储器的资料就被后面进来的这几个「字」给挤掉了。

    清除方法2

    上面是不利用任何工具程序的前提下,来达到清除的目的。然而,windows本身也有提供一个「剪贴板查看工具」,来查看、清除剪贴板的内容,但是这个工具程序并不是预设的安装选项,除非你在安装操作系统的时候,有勾起这一项,不然「剪贴板查看工具」 是不会安装到你计算机的 >>「附件」>>「系统工具」中的。   要安装「剪贴板查看工具」的话,请到「控制面板」>>「添加 / 删除程序」,开启「添加 / 删除程序」后,到「Windows 安装程序」,选「系统工具」,按「详细资料」,勾起「剪贴板查看工具」,按确定。   安装过程会用到 Windows CD,请准备好。开启「剪贴板查看工具」后,你看到的就是目前剪贴板中的内容,要清除,就到「编辑」,选「删除」。

    词条图册

    更多图册

    参考资料

    1.

    《怎么添加剪切板?》

    .百度百科[引用日期2015-06-08]

    展开全文
  • 来自系统剪贴板剪贴板Your computer’s“clipboard” is where content that you cut or copy is temporarily stored. Microsoft Office has its own ... 剪切或复制的内容被临时存储在计算机的“剪贴板”中。 Mic...
    来自系统剪贴板剪贴板

    来自系统剪贴板剪贴板

    00_lead_image_office_clipboard

    Your computer’s “clipboard” is where content that you cut or copy is temporarily stored. Microsoft Office has its own clipboard, however, that’s more powerful.

    剪切或复制的内容被临时存储在计算机的“剪贴板”中。 Microsoft Office有自己的剪贴板,但是功能更强大。

    The Windows clipboard only stores the last item you copied. However, the Office clipboard stores up to 24 text and graphical items from Office documents and other programs. You can paste the items into any Office document in any order, which can be really useful when working on a large document.

    Windows剪贴板仅存储您复制的最后一个项目。 但是,Office剪贴板最多可以存储来自Office文档和其他程序的24个文本和图形项目。 您可以按任何顺序将项目粘贴到任何Office文档中,这在处理大型文档时非常有用。

    To use Office’s clipboard, first select the text or image you want to add to the clipboard and copy (Ctrl+C) or cut (Ctrl+X) it. The text or image is copied or cut to both the Windows clipboard and the Office clipboard. Copy or cut any other information you want to add to the Office clipboard. When you copy or cut multiple items, only the last item you copied or cut is available on the Windows clipboard. But, all the items (up to 24) are stored on the Office clipboard.

    要使用Office的剪贴板,请首先选择要添加到剪贴板的文本或图像,然后复制(Ctrl + C)或剪切(Ctrl + X)。 文本或图像被复制或剪切到Windows剪贴板和Office剪贴板上。 复制或剪切要添加到Office剪贴板的任何其他信息。 复制或剪切多个项目时,Windows剪贴板上只有复制或剪切的最后一个项目可用。 但是,所有项目(最多24个)都存储在Office剪贴板上。

    02_copying_text

    By default, when you copy information, a notification displays in the lower-right corner of the screen showing you the item number out of 24 you just copied or cut. You can turn this notification off if you don’t like it, and we’ll show you how later in this article.

    默认情况下,当您复制信息时,屏幕的右下角会显示一条通知,显示您刚复制或剪切的24个项目中的项目编号。 如果您不喜欢它,可以将其关闭,我们将在本文后面向您展示如何。

    02a_copy_notification

    To open the Office clipboard and access the items you copied or cut, make sure the Home tab is active, and then click the “Clipboard” button in the lower-right corner of the Clipboard section.

    要打开Office剪贴板并访问您复制或剪切的项目,请确保“主页”选项卡处于活动状态,然后单击“剪贴板”部分右下角的“剪贴板”按钮。

    01_clicking_clipboard_button

    By default, the Clipboard pane is anchored to the left side of the Office program window.

    默认情况下,剪贴板窗格固定在Office程序窗口的左侧。

    If you click the Paste button on the Home tab or press Ctrl+V, you paste the contents of the Windows clipboard, not the Office clipboard. To paste an item from Office’s clipboard, simply click on that item on the Clipboard pane.

    如果单击“主页”选项卡上的“粘贴”按钮或按Ctrl + V,则会粘贴Windows剪贴板而不是Office剪贴板的内容。 要从Office剪贴板粘贴项目,只需在“剪贴板”窗格上单击该项目即可。

    03_items_on_clipboard

    NOTE: You can detach the Clipboard pane from the Office program window and move it wherever you want. To do this, click and hold on the Clipboard pane’s title bar until the cursor becomes a four-way arrow. Drag the pane wherever you want to put it. To anchor the Clipboard pane to the right side of the Office program window, simply drag it there until it snaps into place.

    注意:您可以从Office程序窗口中分离“剪贴板”窗格,然后将其移动到所需位置。 为此,请单击并按住“剪贴板”窗格的标题栏,直到光标变为四向箭头。 将窗格拖到要放置的位置。 要将“剪贴板”窗格锚定在Office程序窗口的右侧,只需将其拖到那里,直到其卡入到位即可。

    03a_office_clipboard_detached

    You can also click the down arrow on an item and select “Delete” to delete an item from the clipboard.

    您也可以单击项目上的向下箭头,然后选择“删除”以从剪贴板中删除项目。

    You can also use the Office clipboard to copy and paste items from other programs. Maybe you want to collect some text and images from other programs and paste them into parts of a Word document. For example, we copied a sentence from a Notepad file…

    您还可以使用Office剪贴板复制和粘贴其他程序中的项目。 也许您想从其他程序中收集一些文本和图像并将其粘贴到Word文档的各个部分中。 例如,我们从记事本文件中复制了一个句子…

    05_copying_text_from_notepad

    …and it was placed on the Office clipboard, in addition to the Windows clipboard. Then, we put the cursor in our Word document where we want to paste the text from Notepad and clicked on the Notepad item on the Clipboard pane to paste that text.

    …除了Windows剪贴板外,它还放置在Office剪贴板上。 然后,将光标放在要从记事本粘贴文本的Word文档中,然后单击“剪贴板”窗格上的“记事本”项以粘贴该文本。

    06_pasting_text_from_notepad

    You can also paste all the items from the Office clipboard at once into an Office document.

    您也可以一次将Office剪贴板中的所有项目粘贴到Office文档中。

    07_clicking_paste_all

    The items are pasted in the order they were copied, first to last. The items are pasted as one paragraph, as shown below. We turned on non-printing characters in the example below to show the paragraph mark at the end of all the items we pasted from the Office clipboard.

    这些项目按照复制的顺序粘贴,从头到尾。 这些项目将粘贴为一个段落,如下所示。 在下面的示例中,我们打开了非打印字符 ,以便在从Office剪贴板粘贴的所有项目的末尾显示段落标记。

    Sadly, you cannot reorder the items on the Office Clipboard pane.

    遗憾的是,您无法在Office剪贴板窗格上对项目进行重新排序。

    08_pasted_all_as_one_paragraph

    There are some options on the Office clipboard that allow you to customize the behavior of the clipboard. When an option is on, a blue box with a check mark displays to the left of the option. Selecting an option toggles that option on or off.

    Office剪贴板上有一些选项,可让您自定义剪贴板的行为。 启用某个选项后,该选项的左侧会显示一个带有复选标记的蓝色框。 选择一个选项可打开或关闭该选项。

    • Show Office Clipboard Automatically: Displays the Office Clipboard pane when you copy more than one item. This option is not on by default.

      自动显示Office剪贴板 :复制多个项目时显示“ Office剪贴板”窗格。 默认情况下,此选项未启用。

    • Show Office Clipboard When CTRL+C is Pressed Twice: Enables or disables the ability to display the Office Clipboard when you press Ctrl+C twice. This option is not on by default.

      两次按下CTRL + C时显示Office剪贴板两次按下Ctrl + C启用或禁用显示Office剪贴板的功能。 默认情况下,此选项未启用。

    • Collect Without Showing Office Clipboard: Automatically copies items to the Office Clipboard without displaying the Clipboard pane. When you select this option, the Clipboard still stores content copied or cut from anywhere. This option is not on by default.

      收集而不显示Office剪贴板 :自动将项目复制到Office剪贴板,而不显示“剪贴板”窗格。 当您选择此选项时,剪贴板仍然存储从任何地方复制或剪切的内容。 默认情况下,此选项未启用。

    • Show Office Clipboard Icon on Taskbar: Displays the Office Clipboard icon in the notification area of the Windows taskbar when the Clipboard is active. This option is on by default.

      在任务栏上显示Office剪贴板图标 :当剪贴板处于活动状态时,在Windows任务栏的通知区域中显示Office剪贴板图标。 默认情况下,此选项处于启用状态。

    • Show Status Near Taskbar When Copying: Enables or disables the notification box that appears in the lower-right corner of your screen that says “Item collected” when copying or cutting items. This option is on by default.

      复制时在任务栏附近显示状态 :启用或禁用屏幕右下角显示的通知框,该通知框在复制或剪切项目时显示“项目已收集”。 默认情况下,此选项处于启用状态。

    08a_office_clipboard_options

    To remove all the items from the Office clipboard, click “Clear All”. When you clear the Office clipboard, the Windows clipboard is also cleared.

    要从Office剪贴板中删除所有项目,请单击“全部清除”。 清除Office剪贴板时,也会清除Windows剪贴板。

    09_clicking_clear_all

    To close the Office clipboard, click the “X” button in the upper-right corner of the pane.

    要关闭Office剪贴板,请单击窗格右上角的“ X”按钮。

    10_closing_the_office_clipboard

    The items on the Office clipboard stay there until you exit all Office programs or delete the items from the Clipboard pane, as we described earlier. You can also use the spike to copy and paste text in Word. The Spike operates differently from the Office clipboard and you can read about how it works and how to use it. You can also move or copy content in Word without affecting the Office clipboard or Windows clipboard at all.

    如我们前面所述,Office剪贴板上的项目将保留在那里,直到您退出所有Office程序或从“剪贴板”窗格中删除项目为止。 您还可以使用尖峰在Word中复制和粘贴文本。 Spike的操作与Office剪贴板的操作不同,您可以了解它的工作原理和使用方法 。 您也可以在Word中移动或复制内容,而完全不影响Office剪贴板或Windows剪贴板

    翻译自: https://www.howtogeek.com/269146/how-to-use-microsoft-offices-built-in-clipboard/

    来自系统剪贴板剪贴板

    展开全文
  • VC2008编写,保存剪切板每次复制的文本内容,设置全局键盘钩子,截获CTRl+V,实现前5文本复制有效的选择粘贴。
  • 【Android 界面】剪切板的基本使用

    千次阅读 2021-12-15 09:23:26
    简单的文本数据直接存储在剪贴板中,而复杂的数据则存储为引用,执行粘贴操作的应用使用 Content Provider 对其进行解析。复制和粘贴既可以在应用内进行,也可以在实现了该框架的应用之间进行。 剪切板类 ...
  • linux 剪贴板 您可能每天都会多次复制并粘贴文本片段到计算机上,而无需考虑它。 您可能会认为这是理所当然的,因为它早于Unix ,并且最早通过宏或手动重复使用行编辑器命令来实现。 在过去15年中,该过程基本上保持...
  • 多次复制粘贴,强化剪贴板,IT人必备,操作简单,软件超小
  • 文本剪贴板

    2012-09-21 15:07:18
    文本剪贴板 是一款免费绿色小软件,对于经常拷贝粘贴相同文本的人员,文本剪贴板 是一款能够极大提高工作效率的软件。 使用方法: 活动列表中记录了50条最近复制/剪切的条目,可以方便地选择粘贴近期拷贝的...
  • Clipdiary 中文注册版是由 Softvoile 推出的一款剪贴板管理工具,可记录剪贴板历史记录。有时候使用复制粘贴功能,突然断电,复制的数据就丢失了,或者是突然想知道以前复制的...存储的历史数据可被多次重复使用等等。
  • 如何在vim中使用系统剪贴板

    千次阅读 2020-12-25 21:10:10
    作为一名砖业的CV攻城狮候补,在使用vim时因为vim的剪贴板是一块单独的内存,不能很方便地CV我们在网上找到的优秀代码,这实在让我感到非常头疼,故而在网上搜了一下如何让vim能够使用系统剪贴板,在这里记录一下。...
  • 剪切板

    2021-07-21 00:44:25
    剪切板是指windows 操作系统提供的一个暂存数据,并且提供共享的一个模块。也称为数据中转站,剪切板在后台起作用,保存在内存里,是操作系统设置的一段存储区域,你是在硬盘里找不到的.你只要有文本输入的地方按...
  • PB剪切板工具

    2018-07-10 09:39:09
    可以展示多次复制粘贴记录,快捷键是alt_c
  • 如何在win10下进行设备的剪贴板共享
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼在粘贴时如果程序无法响应,当强制终止该进程后,就有可能出现系统不停的调用剪贴板内容,使得剪贴板锁定,从而用户无法再从剪贴板中获得之前复制或剪切的内容,所以出现...
  • 剪贴板在哪里?剪贴板可以帮我们存放剪贴的内容,那么怎么查看剪贴板内容?这里学习啦小编为大家介绍下。查看剪贴板内容的方法剪贴板就像是一个中转媒介,我们要复制或者移动的文件,都是先放在(剪贴板)里面,然后从这...
  • 我正在尝试用Python创建一个脚本,该脚本将收集用户放入剪贴板的数据,最好将其保存为列表或文本文件或string/array/variable,以便以后使用。这应该适用于Linux所有版本(我假设是Ubuntu)、Mac OS所有版本和Windows...
  • 如何打开剪贴板查看器当您从某个程序剪切或复制信息时,该信息会被移动到剪贴板并保留在那里,直到您清除剪贴板或者您剪切或复制了另一片信息。“剪贴簿查看器”中的剪贴板窗口显示了剪贴板的内容。可以在任何需要的...
  • 个粘贴并转到按钮 此加载项提供了一个按钮,用于从剪贴板打开个URL。 制作说明 npm install npm run build 贡献者 史蒂文·德·琼
  • 如果一次复制给多个朋友,依然需要多次来回操作很不省心;有时迫不得已翻找上一次或者以前的聊天内容,时间久远很不好找……通常的解决办法是实时把内容暂存到备忘录中,现在有一个更简单、更方便的方法。打开讯飞...
  • Java监视系统剪贴板

    2021-02-26 10:48:39
    为工作方便写了个小工具,需要监视系统剪贴板,如果文本内容变化,则自动处理并存入剪贴板。FlavorListener仅在剪贴板中的数据类型变化时才生效。改用ClipboardOwner接口,将它注册到剪贴板,当剪贴板中的内容变化时...
  • Android 剪贴板详解

    2020-12-20 19:15:38
    转自:https://github.com/MyLifeMyTravel/AndroidDemoAndroid提供了...Android 剪贴板框架如图:从图中可以看出,Android 剪贴板框架主要涉及到ClipboardManager,ClipData,ClipData.item,ClipDescription四个类。这...
  • mac截图复制到剪贴板You know that thing where you copy something important, forget to paste it anywhere, then copy something else? Itsucks, because the important thing you copied first is gone. 您知道...
  • delphi 复制到剪贴板 The Windows Clipboard represents the container for any text or graphics that are cut, copied or pasted from or to an application. This article will show you how to use the ...
  • 还有一些工作者虽然会经常使用电脑,电脑中的很软件也可以熟练应用。可是实际上对于电脑深层的一些操作还是没有人特别了解。例如剪切板,大家知道是什么吗?就是我们平时采用了复制命令之后,暂时存储的一个区域。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,178
精华内容 22,871
关键字:

多次使用剪贴板