0

Windows 剪贴板功能详解:解锁隐藏的高效使用技巧

Windows 剪贴板功能远比简单的 Ctrl+C 和 Ctrl+V 更加强大。通过内置的剪贴板历史记录面板和 PowerShell 专用命令,用户可以实现高效的内容管理与命令行操作,无需安装任何第三方软件。

剪贴板历史记录面板核心功能

按下 Win+V 组合键即可打开剪贴板历史记录面板。首次使用时系统会提示开启该功能,也可通过设置路径 Settings > System > Clipboard 手动启用。

功能启用后,Win+V 可展示最近 25 条剪贴板记录,支持文本、HTML 和小型图片格式,但不支持完整文件或文档。这意味着即使用户在复制目标内容后意外复制了其他内容,仍可通过历史面板找回先前内容。

固定常用内容与跨设备同步

将鼠标悬停在历史记录面板的任意条目上,点击图钉图标即可固定该内容。固定后的条目不会因达到 25 条上限而被自动清除,适合存储常用地址、模板文本或频繁使用的命令行。

重启电脑会清空整个剪贴板列表,但已固定的内容会被保留。

开启 Settings > System > Clipboard > Sync across devices 后,剪贴板内容可在使用同一 Microsoft 账户登录的所有设备间同步。用户可选择自动同步所有复制内容,或手动选择特定条目进行同步。

需要注意的是,同步内容会上传至微软服务器存储,适合同步地址和代码片段,但应避免同步密码、信用卡号等敏感信息。

PowerShell 剪贴板命令

在 PowerShell 环境中,剪贴板功能更加强大。通过管道命令 | clip 可将任意命令的输出结果自动复制到剪贴板,无需手动选择文本。

例如执行 ipconfig | clip 后,ipconfig 命令的输出结果将自动进入剪贴板。该管道命令适用于几乎所有 PowerShell 命令。

复制命令本身而非输出结果

如需复制刚执行的命令文本本身(而非其输出结果),可使用以下命令:

(Get-History)[-1].CommandLine | clip

为简化操作,可在 PowerShell 配置文件中添加自定义快捷命令。操作步骤如下:

  • 打开 PowerShell 并输入 notepad $PROFILE
  • 若提示文件不存在,点击 Yes 创建
  • 在打开的记事本中粘贴:function ccmd { (Get-History)[-1].CommandLine | Set-Clipboard }
  • 保存文件并关闭记事本
  • 完全关闭 PowerShell 后重新打开(配置文件仅在新建会话时加载)


配置完成后,执行任意命令后输入 ccmd 即可将该命令文本自动复制到剪贴板。该自定义命令避免了手动输入完整 Get-History 命令的繁琐操作。

此外,在 PowerShell 中执行 Set-Clipboard -Value $null 可直接清空剪贴板,无需打开剪贴板历史记录面板。

via Neowin

0 评论
最旧
最新 最多投票
0
希望看到您的想法,请您发表评论x