剪切复制粘贴

在这个页面中:

基础

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

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

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

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

复制选中的文本片段

执行以下操作之一:

  • 在主菜单,选择Edit | Copy
  • Ctrl+C
  • 点击工具栏的复制按钮复制按钮

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

复制文件路径

执行以下操作之一:

  • 在编辑器中打开目标文件,然后在主菜单选择Edit | Copy Path或者按Ctrl+Shift+C
  • 项目工具栏选择目标文件并在该选中项的上下文菜单选择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. 在编辑器中选择想要的片段
  2. 按以下之一做:

    • 在主菜单,选择Edit | Cut
    • Ctrl+X
    • 在工具栏点击剪切按钮剪切按钮

从剪切板粘贴最后的条目

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

  • 简易粘贴模式中,插入的片段没有转义单引号('),双引号("),反斜杠(\)和<a href></a>
  • 粘贴模式中,PhpStorm在插入的片段中转义单引号('),双引号("),反斜杠(\)和<a href></a>

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

简易粘贴模式

  1. <?php
  2. public $a = "<a href="http://www.google.com/">go google</a>";
  3. ?>

粘贴模式

  1. <?php
  2. public $a = "<a href=\"http://www.google.com/\">go google</a>";
  3. ?>

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

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

从剪切板粘贴指定的条目

  1. 在主菜单,选择Edit | Paste from History或者按Ctrl+Shift+V
  2. Choose Content to Paste对话框中从近期剪贴板近期条目列表中选择想要的条目,然后按OK

剪贴板堆栈的深度在设置对话框的编辑器页面的limit章节中配置。当超过了指定的数目,以前的条目将从列表中移除。

另请参阅:

规程:

参考: