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

局部变量

作者: shagabutdinov 兼容所有

提取/分离/重命名变量重构

详细信息

安装量

  • 总数 3K
  • Win 1K
  • Mac 560
  • Linux 490
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 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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

说明文档

源码
raw.githubusercontent.com

Sublime LocalVariable 插件

辉煌的局部变量插件。提供提取/分离变量重构以及其他插件与变量交互的API。

演示

安装

此插件是 sublime-enhanced 插件集的一部分。您可以安装 sublime-enhanced,此插件将自动安装。

如果您想单独安装此包,请检查 sublime-enhanced 包中的“单独安装包”部分。

特性

  1. 提取变量 - 从方法调用或选定的文本创建新变量

  2. 分离变量 - 销毁变量并以分配给此变量的内容替换所有使用

  3. 重命名变量 - 将光标扩展到当前方法中所有变量的出现位置

它还插入标记,您可以按“转到标记”返回到编辑开始前的位置(请参阅“sublime-named-mark”包以获取快捷键)。

用法

提取变量
# before
  call1(call(|)) # <- cursor here
  call2(call())

  # after
  | = call() # <- cursors here
  call1(|) # <- cursors here
  call2(|) # <- cursors here

  # after typing variable name
  variable = call()
  call1(variable)
  call2(variable)
分离变量
# before
  variable| = call1() # <- cursor here
  call2(variable)
  call3(variable)

  # after
  call2(call1())
  call3(call1())
重命名变量
# before
  call1(variable|) # <- cursor here
  call2(variable)

  # after
  call1({variable}) # <- selections here
  call2({variable}) # <- selections here

命令

描述 快捷键 命令面板
提取变量 ctrl+alt+x LocalVariable: 提取
分离变量 ctrl+shift+x LocalVariable: 分离
重命名变量 alt+shift+x LocalVariable: 重命名

依赖项