编辑模板变量对话框

文件|设置|生活模板——编辑变量Windows和Linux
WebStorm |偏好|生活模板——编辑变量在OS X
Ctrl + Alt + S


当你点击对话框打开 编辑变量按钮模板文本现场模板页面。

的 编辑变量启用按钮只有在模板的身体包含至少一个用户定义的变量,也就是说,一个变量不同 $END$$SELECTION$.

使用此对话框创建和编辑表达式中的变量选择的模板。

在这个页面:

控制

描述
的名字 在这个文本框,查看或编辑的变量名称格式 $<variable_name>$.
表达式 在这个文本框中,指定表达式的值对应的模板输入字段自动计算。

这个表达式可以包含构造以下基本类型:

  • 在双引号字符串常量。
  • 另一个变量的名字定义在一个模板。
  • 预定义的函数与可能的参数。

手动输入一个表达式或从下拉列表中选择一个预定义的功能。列表中显示的数量和类型的参数,如果有的话,选择的功能。按字母顺序列出了可用的函数功能表。

默认值 在这个文本框中,指定默认字符串输入相应的输入字段的扩展模板,如果表达式计算后不给任何结果。

注意,一个变量的默认值是一个表达式,可以参考其他生活模板变量。定义默认值作为一个文字,附上引号。

跳过如果定义 ���中此复选框后,WebStorm继续下一个输入字段,如果当前定义输入字段的值。
向上/向下移动 使用这些按钮来更改变量的顺序在列表中。变量的顺序表中确定的顺序WebStorm将切换相应的输入字段模板时扩大。

预定义的函数使用在生活模板变量

描述
camelCase(String) 返回字符串作为参数传递,转换为驼峰式大小写。例如, my-text-file/my text file/my_text_file将转化为 myTextFile.
capitalize(String) 第一个字母都要大写的名字作为参数传递。
capitalizeAndUnderscore(sCamelCaseName) CamelCase内所有大写字母的名称作为参数传递,以及零件之间插入一个下划线。例如,如果字符串作为参数传递 FooBar,那么函数返回 FOO_BAR.
classNameComplete() 这个表达式的替代品类名完成在变量的位置。
clipboard() 返回系统剪贴板的内容。
snakeCase(String) snake_case返回CamelCase字符串的字符串。例如,如果字符串作为参数传递 foo_bar,那么函数返回 fooBar.
complete() 这个表达式替代变量的代码完成调用位置。
completeSmart() 这个表达式替代品的智能类型完成调用变量的位置。
date(sDate) 返回当前系统日期的指定格式。

默认情况下,将返回当前日期在系统默认的格式。然而,如果你在双引号中指定日期格式,这种格式的日期将:

decapitalize(sName) 替换这个名字的第一个字母与对应的小写字母作为参数传递。
enum(sCompletionString1,sCompletionString2,...) 用逗号分隔的字符串列表显示为完成模板调用。
escapeString(sEscapeString) 指定的字符串。
expectedType() 返回类型预计由于整个模板。是有道理的,如果模板扩展在正确的任务的一部分,后返回等。
fileName(sFileName) 返回文件名与扩展。
fileNameWithoutExtension() 返回文件的名称没有扩展。
firstWord(sFirstWord) 返回字符串的第一个词作为参数传递。
lineNumber() 返回当前行号。
lowercaseAndDash(String) 破折号,返回小写分开的字符串作为参数传递。例如,字符串MyExampleName被转换为 my-example-name.
snakeCase(sCamelCaseText) CamelCase返回snake_case字符串的字符串作为参数传递。
spaceSeparated(String) 返回字符串以空格分开的CamelCase字符串作为参数传递。例如,如果字符串作为参数传递 fooBar,那么函数返回 foo bar.
time(sSystemTime) 返回当前系统时间。
underscoresToCamelCase(sCamelCaseText) 返回的字符串作为参数传递CamelHump字母替换为下划线。例如,如果字符串作为参数传递 foo_bar,那么函数返回 fooBar.
underscoresToSpaces(sParameterWithSpaces) 返回的字符串作为参数传递用空格替换为下划线。
user() 返回当前用户的名称。
JsArrayVariable 返回JavaScript数组的名称。
jsClassName() 返回当前的JavaScript类的名称。
jsComponentType 返回JavaScript组件类型。
jsMethodName() 返回当前的JavaScript方法的名称。
jsQualifiedClassName 返回当前JavaScript类的完整名称。
jsSuggestIndexName 返回一个建议索引。
jsSuggestVariableName 返回一个建议命名为一个变量。

webstrom官方的活动模版介绍的更多相关文章

  1. ngRx 官方示例分析 - 1. 介绍

    ngRx 的官方示例演示了在具体的场景中,如何使用 ngRx 管理应用的状态. 示例介绍 示例允许用户通过查询 google 的 book  API  来查询图书,并保存自己的精选书籍列表. 菜单有两 ...

  2. UML用法及状态图,活动图介绍

    统一建模语言UML(Unified Modeling Language)是非专利的第三代建模和规约语言.UML是一种开放的方法,用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制 ...

  3. UML建模之活动图介绍(Activity Diagram)

    一.活动图的组成元素 Activity Diagram Element 1.活动状态图(Activity) 2.动作状态(Actions) 3.动作状态约束(Action Constraints) 4 ...

  4. spring-data-solr官方学习文档介绍

    spring-data-solr文档介绍如下: 通过http://www.springframework.org/schema/data/solr/spring-solr-1.0.xsd(spring ...

  5. UML建模之活动图介绍(Activity Diagram)

      一.活动图的组成元素 Activity Diagram Element 1.活动状态图(Activity) 2.动作状态(Actions) 3.动作状态约束(Action Constraints) ...

  6. JIRA官方:JIRA亮点介绍

    操作超级简单 简单不意味着要以牺牲功能作为代价.JIRA提供了友好.直观的可配置的Web界面,并支持大量的快捷键操作. 跟踪任何事务 跟踪问题.任务.需求,当然还有软件缺陷.定义你自己的事务类型来使之 ...

  7. 【UML 建模】活动图介绍

    1.活动图,即Activity Diagram,是UML中用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一种活动到另一种活动的控制流.其本质上是一种流程图,着重表现从一个活动到另一个 ...

  8. ABP官方文档翻译 1.1 介绍

    介绍 介绍 快速示例 其他 启动模板 如何使用 介绍 我们通常会根据不同的需求来创建不同的应用程序.但是对于一些通用相似的结构总是一遍又一遍的实现,至少在某种程度上是这样的.常见的通用模块如授权.验证 ...

  9. 【UML】活动图介绍

    1.活动图,即Activity Diagram,是UML中用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一种活动到另一种活动的控制流.其本质上是一种流程图,着重表现从一个活动到另一个 ...

随机推荐

  1. 5、sha1加密的一个坑

    OC语言写的sha1加密算法,在网上随手可以搜索到(如下便是),但是我不得不说有一些人不责任,没有提醒大家导入必要的系统头文件,从而导致错误 + (NSString *) sha1:(NSString ...

  2. LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method

    System.Data.Objects.EntityFunctions和System.Data.Objects.SqlClient.SqlFunctions中的方法进行比较,如下 where Syst ...

  3. Python基础(七)-文件操作

    一.文件处理流程 1.打开文件,得到文件句柄赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 二.基本操作 f = open('zhuoge.txt') #打开文件 first_line = ...

  4. ie6的png24问题

    解决IE6的PNG透明JS插件 DD_belatedPNG 引:http://www.cnblogs.com/cobby/archive/2012/05/11/2495801.html IE6的PNG ...

  5. JAVA内容回顾(一)——基本语法

    一.基本数据类型 1.标识符. 标识符由字母.数字.下划线和美元符组成. 标识符不能是JAVA的关键字与保留字,但是可以包含其内. 标识符区分大小写.标识符长度没有限制.标识符不能含有空格. 2.注释 ...

  6. vue router 只需要这么几步

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  7. box2d 已知bug

    1.动态刚体与一个与静态刚体重叠的小的感应刚体在contactBegin时,有些时候无法侦测到

  8. Intent的几种Flag的不同

    冬天有点冷,不想写博客. 研究下Intent的几种Flag的不同: 1,FLAG_ACTIVITY_CLEAR_TOP:会清理掉目标activity栈上面所有的activity Intent inte ...

  9. 创建简单的MVC项目

    一,新建一个空的MVC项目 二,连接数据库,添加一个实体模型Model.edmx

  10. Node.js:url

    在node运行环境中输入url: > url url { parse: [Function: urlParse], resolve: [Function: urlResolve], resolv ...