zoukankan      html  css  js  c++  java
  • webstrom官方的活动模版介绍

    编辑模板变量对话框

    文件|设置|生活模板——编辑变量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) 返回当前系统日期的指定格式。

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

    date_format
    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 返回一个建议命名为一个变量。
  • 相关阅读:
    Advanced Configuration Tricks
    Reviewing the Blog Module
    Editing and Deleting Data
    Making Use of Forms and Fieldsets
    Understanding the Router
    SQL Abstraction and Object Hydration
    Preparing for Different Databases
    Java学习理解路线图
    Openstack学习历程_1_视频
    CentOS安装Nginx负载
  • 原文地址:https://www.cnblogs.com/mr-yuan/p/5968799.html
Copyright © 2011-2022 走看看