ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

AutoPHPDollar

graarh ST2

直接输入变量名,无需"$"符号,此插件会自动添加。

详情

  • 2015.06.08.19.21.06
  • github.​com
  • github.​com
  • 9年前
  • 2小时前
  • 12年前

安装次数

  • 总数 7K
  • Win 4K
  • Mac 1K
  • Linux 1K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源码
raw.​githubusercontent.​com

摘要

这是一个 Sublime Text 2 插件。

在 PHP 变量名前添加“$”符号

AutoPHPDollar 自动在变量前插入“$”字符。直接输入变量名,无需“$”,此插件会自动添加。

安装

前往 ST2 数据目录下的 Packages 子目录

  • Windows: %APPDATA%\Sublime Text 2
  • OS X: ~/Library/Application Support/Sublime Text 2/Packages
  • Linux: ~/.config/sublime-text-2
  • 便携式安装: Sublime Text 2/Data

然后克隆此仓库

git clone git://github.com/graarh/sublime-AutoPHPDollar.git

这就完成了!

选项

提供了一些选项来自定义插件行为。

添加检测变量的规则

您可以添加自定义规则,以改进变量的检测。规则包含正则表达式来查找不带美元符号的变量,并替换找到的文本。

"rules": [
    {
        "search":  "(?<![\\$\\w\\d\\>])(\\w[\\w\\d]*)(?=\\s*=)",
        "replace": "$\\1"
    }
]

将关键字或内置函数名添加到忽略名称列表中

您可以添加应被插件忽略的单词。它可以是一个内置函数名,如 array_walk,或 PHP 关键字。在 PHP 中,您可以使用变量名如 $private,但是您不希望在每个“private”中添加“$”符号。因此,将此名称添加到此列表中。 “ js "ignore names”: [ “private”, “public”, “protected” ]

### Add keywords, that never followed by variable

You can add words, that never has variable name after it. For example, this is the function keyword.
You can not use constructions like function $myfuncname($args) in PHP, so you do not want to add $ sign to the function name. Or constant name.

``` js
"ignore after": [
    "class",
    "function",
    "const"
]

路线图和待办事项

  • 改进变量检测