# 剪切复制粘贴

在这个页面中:

* [基础](#基础)

* [复制选中的文本片段](#复制选中的文本片段)

* [复制文件路径](#复制文件路径)

* [复制行或符号的引用](#复制行或符号的引用)

* [剪切选中的文本片段](#剪切选中的文本片段)

* [从剪切板粘贴最后的条目](#从剪切板粘贴最后的条目)

* [从剪切板粘贴指定的条目](#从剪切板粘贴指定的条目)

## 基础

PhpStorm提供了一系列便利的剪贴板操作。可以复制、剪切和粘贴选择的文本,文件路径,或者变量或代码行的引用。

由于PhpStorm使用系统剪贴板,你可以在应用程序之间复制粘贴。这样做,当粘贴剪贴板条目时,PhpStorm移除文本的任意格式和`字符串`的特殊符号。

**粘贴**命令智能的理解什么将被插入。如果你粘贴一个符号的引用,它分析可能的导入,引用等。这样做,PhpStorm提供必备的方括号并适当的插入点放置插入符号。**简易粘贴**命令帮助任意剪贴板条目作为纯文本粘贴,不做任何分析。

PhpStorm允许剪贴板堆栈,这意味着你可以储存多条剪贴板条目并且用一个快捷键获取它们。剪贴板堆栈可保存的数目可以在设置参数对话框的[编辑器](/参考/设置参数对话框/编辑器/常规/README.md)页面定制。

## 复制选中的文本片段

执行以下操作之一:

* 在主菜单,选择**Edit | Copy**

* 按`Ctrl+C`

* 点击工具栏的**复制**按钮![复制按钮](http://image.jellychen.cn/uploads/2016/11/copy.gif)

注意`Ctrl+D`快捷键克隆插入符所在行或者选中的任意片段的文本。

## 复制文件路径

执行以下操作之一:

* 在编辑器中打开目标文件,然后在主菜单选择**Edit | Copy Path**或者按`Ctrl+Shift+C`

* 在[项目工具栏](/参考/工具窗参考/项目工具窗.md)选择目标文件并在该选中项的上下文菜单选择**Copy Path**

## 复制行或符号的引用\

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方法

## 剪切选中的文本片段

1. 在编辑器中[选择](/如何使用/常规指南/PhpStorm编辑器/基础编辑规程/在编辑器中选择文本.md)想要的片段

2. 按以下之一做:

* 在主菜单,选择**Edit | Cut**

* 按`Ctrl+X`

* 在工具栏点击**剪切**按钮![剪切按钮](http://image.jellychen.cn/uploads/2016/11/mainToolbarCut.gif)

## 从剪切板粘贴最后的条目

在**PHP**内容中,你可以用两种模式粘贴代码片段:

* 在**简易粘贴**模式中,插入的片段没有转义单引号(`'`),双引号(`"`),反斜杠(`\`)和``

* 在**粘贴**模式中,PhpStorm在插入的片段中转义单引号(`'`),双引号(`"`),反斜杠(`\`)和``

例如,如果你插入`go google`到`<?php public $a = "|"; ?>`中,`|`表示当前插入符的位置,基于插入模式的不同结果也是不同的:

**简易粘贴模式**

```

public $a = "go google";

?>

```

**粘贴模式**

```

public $a = "go google";

?>

```

基于你选择的模式,执行以下操作之一:

* 要应用**简易粘贴**模式,将插入符放置在你想粘贴内容的位置,并且在主菜单中选择**Edit | Paste Simple**或者按下`Ctrl+Shift+Alt+V`

* 要应用**粘贴**模式,将插入符放置在你想粘贴内容的位置,并且在主菜单中选择**Edit | Paste**或者按下`Ctrl+V`或者在工具栏中点击**粘贴**按钮![粘贴按钮](http://image.jellychen.cn/uploads/2016/11/mainToolbarPaste.gif)

## 从剪切板粘贴指定的条目

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)

复制链接到剪切板php,剪切复制粘贴相关推荐

  1. js 复制图片到剪切板 和 js复制文本到剪切板

    js 复制图片到剪切板 <a href="javascript:;" id="copyQrcode" data-base=""> ...

  2. 复制链接到剪切板php,JavaScript实现复制到剪贴板的方法总结

    在我们日常开发工作中,我们会经常用到粘贴复制这个功能,很多时候我们项目中也会出现让你实现复制到剪贴板的功能,下面我们就给大家介绍下JavaScript实现复制到剪贴板的方法总结! 一.实现点击按钮,复 ...

  3. vb ClipBoard 剪切板应用(复制剪切粘贴)

    代码如下:(谨以参考) Private Sub Command1_Click()     '复制     If Text1.SelText <> "" Then Cli ...

  4. html 文本标签点击复制,点击复制-点击div或者p标签复制内容到剪切板

    点击复制-点击div或者p标签复制内容到剪切板 最近在做一个需求,就是需要点击div或者p标签需要复制其中的内容到剪切板中,可以快速的粘贴 如图下所示: 1059788-201709041517163 ...

  5. Cocos2dx 复制文本到剪切板(Android 和 ios)

    Cocos2dx 复制文本到剪切板(Android 和 ios) 至于c++调用java lua调用java 等方法这里不介绍了.下面本人真机亲测.如果有问题请留言交流. 1.Android 实现方式 ...

  6. html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...

    新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...

  7. html5图片剪切板,JavaScript 网页端复制图片到剪切板

    前端页面可能需要复制图片到剪切板的功能,这里使用JavaScript来实现这一功能,兼容大部分浏览器 全部代码 复制图片到剪切板 复制图片 var SelectText = function (ele ...

  8. html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...

    新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...

  9. JS复制文本到剪切板

    // 是否支持复制 export const isSupportCopy = ((!!document.queryCommandSupported) && document.query ...

最新文章

  1. 织梦cms技巧:织梦登录后台显示空白页的解决办法
  2. 2020 安恒七月赛
  3. Data Storage(数据存储)之内部储存(Internal Storage)
  4. Android改变字体方法——Typeface
  5. java synchronized wait
  6. HDU 5691 ——Sitting in Line——————【状压动规】
  7. VS Code Python 将支持 Jupyter Notebook
  8. 亚马逊AI又遭抗议:一个好端端的美国官员,怎么就成罪犯了?
  9. o(n)复杂度下实现数组去除重复项
  10. oracle脑裂复现,Oracle rac集群环境中的特殊问题
  11. 好用的自媒体爆文素材采集技巧,提高爆文创作几率
  12. 可开流量主 微信小程序云开发抽奖小程序源码
  13. JAVA实现负载均衡
  14. Kafka单节点安装部署
  15. 低成本3X3拼接方案
  16. C++ OJ习题练习(九)定义哺乳动物类Mammal和Dog类
  17. 转自汇编网: 高三老师给大一学生的一封信(感动!)
  18. c语言printf打印浮点型,printf以%d输出浮点数
  19. 罗克韦尔AB PLC安装Studio 5000 V35的具体步骤演示
  20. python矩阵乘法基础小结

热门文章

  1. 7-8 打印九九口诀表(15 分)
  2. 华大单片机HC32L130/HC32L136从机IIC通信
  3. android 乐固加固,android - 上应用宝之前,使用乐固 进行加固。 (只能在windows 下)...
  4. 宝塔linux面板ping网址找不到主机,云服务器安装宝塔面板后无法ping通ip地址问题的解决方法...
  5. 学生计算机屏幕坏了怎么办,电脑自己检查自己修,如果显示器坏掉我们该怎么办?...
  6. 激光雷达还是摄影测量?两者数据融合如何提高点云质量
  7. opengl画圆柱体、圆锥等并使用四元数旋转
  8. 没有画画基础可以学游戏建模吗?
  9. java极光短信的集成
  10. EBP 和 ESP 详解