🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 剪切复制粘贴 在这个页面中: * [基础](#基础) * [复制选中的文本片段](#复制选中的文本片段) * [复制文件路径](#复制文件路径) * [复制行或符号的引用](#复制行或符号的引用) * [剪切选中的文本片段](#剪切选中的文本片段) * [从剪切板粘贴最后的条目](#从剪切板粘贴最后的条目) * [从剪切板粘贴指定的条目](#从剪切板粘贴指定的条目) ## <span id='基础'>基础</span> PhpStorm提供了一系列便利的剪贴板操作。可以复制、剪切和粘贴选择的文本,文件路径,或者变量或代码行的引用。 由于PhpStorm使用系统剪贴板,你可以在应用程序之间复制粘贴。这样做,当粘贴剪贴板条目时,PhpStorm移除文本的任意格式和`字符串`的特殊符号。 **粘贴**命令智能的理解什么将被插入。如果你粘贴一个符号的引用,它分析可能的导入,引用等。这样做,PhpStorm提供必备的方括号并适当的插入点放置插入符号。**简易粘贴**命令帮助任意剪贴板条目作为纯文本粘贴,不做任何分析。 PhpStorm允许剪贴板堆栈,这意味着你可以储存多条剪贴板条目并且用一个快捷键获取它们。剪贴板堆栈可保存的数目可以在设置参数对话框的[编辑器](/参考/设置参数对话框/编辑器/常规/README.md)页面定制。 ## <span id='复制选中的文本片段'>复制选中的文本片段</span> 执行以下操作之一: * 在主菜单,选择**Edit | Copy** * 按`Ctrl+C` * 点击工具栏的**复制**按钮![复制按钮](http://image.jellychen.cn/uploads/2016/11/copy.gif) 注意`Ctrl+D`快捷键克隆插入符所在行或者选中的任意片段的文本。 ## <span id='复制文件路径'>复制文件路径</span> 执行以下操作之一: * 在编辑器中打开目标文件,然后在主菜单选择**Edit | Copy Path**或者按`Ctrl+Shift+C` * 在[项目工具栏](/参考/工具窗参考/项目工具窗.md)选择目标文件并在该选中项的上下文菜单选择**Copy Path** ## <span id='复制行或符号的引用'>复制行或符号的引用</span>\ 1. 在编辑器中打开目标文件 2. 将插入符放在某行或某个符号 3. 按以下之一做: * 在主菜单,选择**Edit | Copy Reference** * 在行的插入符位置打开上下文菜单,然后选择**Copy Reference** * 按`Ctrl+Shift+Alt+C` PhpStorm创建的字符串的格式基于插入符所在的符号。例如: `\MyNamespace\Catcher` PHP类 `\MyNamespace\Catcher::$name` PHP变量 `\MyNamespace\Catcher::set_experience` PHP方法 ## <span id='剪切选中的文本片段'>剪切选中的文本片段</span> 1. 在编辑器中[选择](/如何使用/常规指南/PhpStorm编辑器/基础编辑规程/在编辑器中选择文本.md)想要的片段 2. 按以下之一做: * 在主菜单,选择**Edit | Cut** * 按`Ctrl+X` * 在工具栏点击**剪切**按钮![剪切按钮](http://image.jellychen.cn/uploads/2016/11/mainToolbarCut.gif) ## <span id='从剪切板粘贴最后的条目'>从剪切板粘贴最后的条目</span> 在**PHP**内容中,你可以用两种模式粘贴代码片段: * 在**简易粘贴**模式中,插入的片段没有转义单引号(`'`),双引号(`"`),反斜杠(`\`)和`<a href></a>` * 在**粘贴**模式中,PhpStorm在插入的片段中转义单引号(`'`),双引号(`"`),反斜杠(`\`)和`<a href></a>` 例如,如果你插入`<a href="http://www.google.com/">go google</a>`到`<?php public $a = "|"; ?>`中,`|`表示当前插入符的位置,基于插入模式的不同结果也是不同的: **简易粘贴模式** ``` <?php public $a = "<a href="http://www.google.com/">go google</a>"; ?> ``` **粘贴模式** ``` <?php public $a = "<a href=\"http://www.google.com/\">go google</a>"; ?> ``` 基于你选择的模式,执行以下操作之一: * 要应用**简易粘贴**模式,将插入符放置在你想粘贴内容的位置,并且在主菜单中选择**Edit | Paste Simple**或者按下`Ctrl+Shift+Alt+V` * 要应用**粘贴**模式,将插入符放置在你想粘贴内容的位置,并且在主菜单中选择**Edit | Paste**或者按下`Ctrl+V`或者在工具栏中点击**粘贴**按钮![粘贴按钮](http://image.jellychen.cn/uploads/2016/11/mainToolbarPaste.gif) ## <span id='从剪切板粘贴指定的条目'>从剪切板粘贴指定的条目</span> 1. 在主菜单,选择**Edit | Paste from History**或者按`Ctrl+Shift+V` 2. 在**Choose Content to Paste**对话框中从近期剪贴板近期条目列表中选择想要的条目,然后按**OK** 剪贴板堆栈的深度在[设置](/参考/设置参数对话框/README.md)对话框的[编辑器](/参考/设置参数对话框/编辑器/常规/外观.md)页面的**limit**章节中配置。当超过了指定的数目,以前的条目将从列表中移除。 # 另请参阅: 规程: * [配置项目和IDE设置](/如何使用/常规指南/配置项目和IDE设置/README.md) 参考: * [常规](/参考/设置参数对话框/编辑器/常规/README.md) * [快捷键和鼠标参考](/参考/快捷键和鼠标参考/README.md)