• 在编辑器中选择文本
    • 基础
    • 在活动编辑器标签中选择所有文本
    • 通过导航键选择
    • 其他选择代码的方法
    • 扩展选中
    • 减少选中
    • 多重选中
    • 在行选择模式和列选择模式之间切换
    • 使用智能选择
    • 粘连选择
    • 提示和技巧
  • 另请参阅:

    在编辑器中选择文本

    在这个页面中:

    • 基础
    • 在活动编辑器标签中选择所有文本
    • 通过导航键选择
    • 其他选择代码的方法
    • 扩展选中
    • 减少选中
    • 多重选中
    • 在行选择模式和列选择模式之间切换
    • 使用智能选择
    • 粘连选择
    • 提示和技巧

    基础

    选一段文本的基础方法是用鼠标扩展一块选择区域。PhpStorm,作为一个快捷键为中心的IDE,建议使用导航键进行选择。

    你可以选择在行选择模式下选择一段文本,或者在列选择模式下选择矩形片段,扩展和减少选中区域,使用多行选择或者减少选择。

    在活动编辑器标签中选择所有文本

    要在当前编辑器标签选择全部文本,按照下列之一做:

    • 在主菜单,选择Edit|Select All
    • Ctrl+A

    通过导航键选择

    要选择文本从当前光标位置到当前单词的首/尾:

    • Ctrl+Shift+Left,Ctrl+Shift+Right

    要选择文本从当前光标位置到当前行的首/尾:

    • 双击Ctrl并且按下Home/End

    要选择文本从当前光标位置到当前屏幕的的顶/底部:

    • Ctrl+Shift+Page Up,Ctrl+Shift+Page Down

    其他选择代码的方法

    要选择一列文本,执行以下操作之一:

    • 按住Alt键,拖动鼠标指针到想选择的区域
    • 按住鼠标中键,拖动鼠标指针到想选择的区域
    • Shift+Alt和鼠标中键,这个特别有用如果你不想拖动

    扩展选中

    要扩展选中区域从指针所在单词到指针所在的代码块,执行以下操作之一:

    • 在主菜单,选择Edit|Extend Selection
    • Ctrl+W来选择当前指针所在的单词
    • 相继按下Ctrl+W来扩展选中区域到下一个包含的节点(例如:一个表达式,一对标签,一个完整的条件块,方法体,类,一组参数等)

    扩展选中区域时请注意:

    • 纯文本注释中相继按下Ctrl+W时,选扩展选中区域到当前的句子,然后扩展到当前段落。

    减少选中

    要减少选中区域按照相反的顺序(从当前光标所处单词的最外层容器),执行以下操作之一:

    • 在主菜单,选择Edit|Shrink Selection
    • Ctrl+Shift+W

    多重选中

    PhpStorm支持选择多个文本片段。这样做,一次可以选择多个单词,行或矩形块。

    要选择多个单词,按照以下步骤:

    1. 执行以下操作之一:

      • Alt并用鼠标左键双击。

        多重选中1

      • Alt+J或者选择一些文本块。然后再次按下Alt+J找到匹配的文本块

    2. 在选择完成时,你可以把所有的片段当成一个来编辑

    要选择多个文本片段,按照以下步骤

    1. 按下Alt
    2. 拖动鼠标指针

      多重选中2

    要选择多个矩形文本片段,按照以下步骤:

    1. Alt
    2. 拖动鼠标指针

      多重选中3

    更多附加信息参考章节多插入符

    在行选择模式和列选择模式之间切换

    要在行选择模式和列选择模式之间切换,执行以下操作之一:

    • 在主菜单,选择Edit | Column Selection Mode
    • 在编辑器的右键菜单选择Column Selection Mode
    • Shift+Alt+Insert

    使用智能选择

    当你执行各种代码重构因为涉及到一个表达式,PhpStorm可以智能的帮助你选择表达式,这个知识点被称作智能表达式选择。

    本章的提取变量的重构只是一个例子。智能表达式提取的特性,实际上,在所有重构开始时选择表达式都可用。

    要是用智能表达式提取,按照以下步骤:

    • 将鼠标放在表达式开头或中间:

      智能表达式提取

    • 在主菜单或上下文菜单中选择Refactor | Extract Variable。或者按Ctrl+Alt+V

    • 表达式弹出菜单,选择表达式。要这么做,点击所需的表达式。或者使用上下方向键在跳转到感兴趣的表达式,然后按Enter选中它

      选中表达式

    粘连选择

    要切换粘连选择,执行以下操作之一:

    • Ctrl+Shift+A,在弹出框中输入sticky,然后从建议列表中选择Toggle Sticky Selection

      粘连选择

    • Emacs键盘布局的情况下,使用快捷键Ctrl+Space

    提示和技巧

    • 当粘连选择开启时,你可以通过复制和剪切关闭它,或者再次切换。
    • 要创建巨大的矩形选中区。先创建正常的有开始和结束点的选中区,然后按Shift+Alt+Insert切换到列选择模式。

    另请参阅:

    规程:

    • 多插入符
    • 配置项目和IDE设置
    • 提取变量

    参考:

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