macos - 在 PhpStorm/WebStorm 中处理反引号

标签 macos phpstorm webstorm

我们最近将使用单引号的项目样板更改为使用反引号。在 OSX 上使用 *Storm 中的反引号不如使用单引号方便,因此我们试图提出一些仍然缺乏便利性的解决方案。我们现在正在寻找更多的想法来找到更好的解决方案。

单引号如何在 OSX 上的 *Storm 中工作

  • 输入一个单引号会产生两个单引号,光标位于 ('|') 之间
  • 之后键入会导致单引号之间的文本(“已键入的内容”)
  • 如果“输入引号或括号时的环绕选择”为真,则选择一些文本并输入单引号会导致
    用单引号括起来的文本(“某些文本”)

  • 反引号如何在 OSX 上的 *Storm 中工作
  • 输入一个反引号会产生一个反引号 (`),当按下空格时,你会得到两个反引号,光标在中间 (`|`)
  • 输入字母时,您会得到两个反引号,光标位于 (`|`) 之间,除非字母是 a, e, o, u, i, 然后您会得到 (à, è, ò,ù, ì)这是相当令人不安的
  • 按空格键时,您会得到两个反引号,光标位于 (`|`) 之间
  • 选择一些文本并输入反引号会导致反引号 (`),这也不是我们想要的
  • 最佳答案

    由于反引号是 dead key默认情况下,我遇到了同样的问题。

    实时模板

    目前我创建了一个名为它的实时模板 -- (双破折号)用于快速准备反引号环绕的字符串。您可以在下面找到我用于模板的设置:

    简称:--
    说明:Backticks
    模板文本:

    `$0$`$END$
    

    申请:JavaScript
    不幸的是,PHPStorm/Webstorm 没有提供切换引用样式的方法。类似于 case toggler (编辑 -> 切换大小写)

    关于macos - 在 PhpStorm/WebStorm 中处理反引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41803159/

    相关文章:

    python - 无法使用自制软件 python 在 OSX 10.10 上安装任何需要 C 编译的东西

    php - 为单个文件设置语法突出显示

    javascript - 将 codeceptJS 与 PhpStorm 结合使用

    angularjs - 无法从 https ://api. github.com webstorm 获取标签

    macos - 无法在MacOS-Sierra上启动XAMPP Apache服务器

    ios - mac os x invoke 从应用程序调用另一个应用程序

    git - 适用于 Windows 的 PhpStorm 和 Github

    node.js - 配置 WebStorm Node.js Vagrant 解释器

    即使存在,PhpStorm 也无法解析包导入(react-router-dom)

    objective-c - 为什么我的应用程序会失败 "unhide"(显示)