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

AutoImport

作者: shagabutdinov 全部

管理常见的关键字,如 "import"、"use" 等

详情

安装次数

  • 总计 14K
  • Win 8K
  • Mac 3K
  • Linux 3K
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 2 0 0 0 0 2 1 0 1 1 2 0 0 0 0 0 0 1 0 2 2 1 1 0 1 0 1 2 0 1 2 0 0 2 2 0 0 2 1 2 0 1 0 0 0
Mac 1 1 0 0 0 1 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 0 0 0 1 1 1 2 0 0 0 0 1 1 2 0 0 2 1 1 0 1 2 1 0 0 0 0 1 0

readme

源代码
raw.githubusercontent.com

Sublime关键字插件

荣耀的关键字管理工具。用于管理常见的关键字如“import”、“use”等。默认支持Python的“import”和PHP的“use”。

演示

安装

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

如果想要单独安装此插件,请查阅 sublime-enhanced 插件的“单独安装插件”部分。

特色功能

  1. 从文本中创建关键字(例如,“from os import path”或“use yii\helpers\Url;”)

  2. 显示找到的关键字列表

  3. 使用关键字列表删除关键字

  4. 使用关键字列表创建关键字

  5. 从当前项目更新别名为重复导入定义

此插件与片段(sublime-snippet-caller. 例如,“rs”扩展到“re.search($0)”并在Python文件的开始处创建“import re”)结合使用时特别有价值。

请注意,目前它只支持Python和PHP。您应该修改设置和.sublime-keymap文件以添加对新语言的支持。

使用方法

插入关键字
# before
  re|.search() # <- cursor after "re"

  # after insert keyword
  import re
  re|.search()

  # before
  <p><?= Ht|ml::encode($value) // <- cursor at Html ?>

  # after
  <?php
  use yii\helpers\Html;
  ?>
  <p><?= Html::encode($value) ?>
插入带有片段的关键字
# before
rs| # [tab]

# after
import re

re.search(|)
片段示例
<snippet>
    <content><![CDATA[
  re.search($1, ${2:$indented_selection})
  ]]></content>
    <tabTrigger>rs</tabTrigger>
    <scope>source.python</scope>
    <commands>
      [
        {
          "command": "create_keyword",
          "args": {"keyword_type": "python.import", "keyword": "re"},
        },
        "RUN",
      ]
    </commands>
    <description>re.search</description>
  </snippet>

设置

设置是哈希表;设置可以在KeymapEnhanced.sublime-settings文件或项目设置中定义(在这种情况下,“keyword”应先于设置键)每个值都包含以下格式的哈希表

“place”

正则表达式,指向插入关键字的位置。

“new_place_fallback”

如果没有找到“place”,则执行的Sublime命令。

“new_place”

如果没有找到“place”,则用于插入关键字的正则表达式。

“definition”

解析关键字列表中单个定义的正则表达式。

“删除”

如何删除关键词(允许的值:“token”或“statement”)。

“cleanup”

布尔型;如果为true,则删除最后关键词后执行“删除语句”。

“snippets”

用于从面板创建关键词的代码片段。

“search”

正则表达式,显示如何搜索关键词。

“aliases”

快速定义关键词的别名列表。

命令

描述 键盘快捷键
显示关键词 ctrl+u, ctrl+i
更新项目关键词 ctrl+u, i
在光标处创建关键词 ctrl+alt+e
从列表中删除关键词 ctrl+d
在列表中创建关键词 ctrl+n
命令面板
关键词:显示python导入
关键词:显示php使用
关键词:更新python导入
关键词:更新php使用
关键词:在光标处创建python导入
关键词:在光标处创建php使用

依赖项