• 剪切复制粘贴
    • 基础
    • 复制选中的文本片段
    • 复制文件路径
    • 复制行或符号的引用\
    • 剪切选中的文本片段
    • 从剪切板粘贴最后的条目
    • 从剪切板粘贴指定的条目
  • 另请参阅:

    剪切复制粘贴

    在这个页面中:

    • 基础
    • 复制选中的文本片段
    • 复制文件路径
    • 复制行或符号的引用
    • 剪切选中的文本片段
    • 从剪切板粘贴最后的条目
    • 从剪切板粘贴指定的条目

    基础

    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章节中配置。当超过了指定的数目,以前的条目将从列表中移除。

    另请参阅:

    规程:

    • 配置项目和IDE设置

    参考:

    • 常规
    • 快捷键和鼠标参考