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

名词参数

nliberg 所有

Sublime Text 插件,通过扩展 Vintage 功能来提供参数名词('a')支持

详细信息

  • 2013.10.30.11.46.25
  • github.com
  • github.com
  • 11年前
  • 1小时前
  • 11年前

安装次数

  • 总数 554
  • Win 383
  • Mac 85
  • Linux 86
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 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 1 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 1 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

名词参数

概览

名词参数 是一个为 Sublime Text 3 扩展 Vintage 模式的插件,通过增加新的参数名词(文本对象)'a'。它类似于 Takahiro Suzuki 为 Vim 编写的 argtextobj 插件。

示例:假设你正在编辑 foo(a, b*(c+d)),插入符位于第二个参数内部。通过按 cia 触发更改-内部-参数操作,然后可以得到 foo(a, ),可以插入一些文本来替换旧的参数。

了解更多关于动词、名词和修饰符的信息

用法

  • 使用 daa 删除参数
  • 使用 cia 修改内部参数
  • 选择 via 内部参数
  • 复制 yia 内部参数

安装

或者

  • 克隆到你的 Sublime Text 3 Packages 文件夹,位置在
    • Windows: %APPDATA%\Sublime Text 3
    • OS X: ~/Library/Application Support/Sublime Text 3
    • Linux: ~/.config/sublime-text-3

注意

该插件对语法没有太多要求。但它假设参数列表被括号包裹,在函数名称标识符之前,并且参数用逗号分隔。

如果两个标识符仅通过换行符和空格分隔,假设第一个标识符后面缺少一个右括号,例如

myfunction(a, b, c
x = 5

将像处理编码 c 后跟 ) 一样处理。这确保在语法错误的情况下参数区域不会太大。

只有正确嵌套级别的逗号被视为参数分隔符,因此例如 Python 元组的使用不应构成问题。

限制

目前不支持无括号的函数调用(如 Ruby 中的情况)。

目前不支持与参数混合的注释。

许可证

MIT 许可证

贡献者

由 Nils Liberg 创建