复制链接到剪切板php,剪切复制粘贴

# 剪切复制粘贴

在这个页面中:

* [基础](#基础)

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

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

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

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

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

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

## 基础

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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值