• 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 返回一个建议命名为一个变量。
  • 相关阅读:
    Redis Cluster笔记
    http协议之 COOKIE
    lor框架代码分析
    PHP--SPL扩展学习笔记
    lua协程----ngx-lua线程学习笔记
    设计模式
    eclipse中使用maven创建springMVC项目
    一般处理程序里使用session对象
    .Dot NET Cored简介
    Spring 依赖注入(基本注入和自动适配注入)
  • 原文地址:https://www.cnblogs.com/mr-yuan/p/5968799.html
Copyright © 2020-2023  润新知