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

ERB 自动补全

作者: CasperLaiTW 所有

该包可以帮助用户轻松快捷地完成 erb 模板标签。

标签: ERB, 自动完成

详细信息

  • 2018.05.15.02.10.03
  • github.com
  • github.com
  • 6年前
  • 2小时前
  • 11年前

安装次数

  • 总计 24K
  • Win 5K
  • Mac 12K
  • Linux 7K
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 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 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 2 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

ERB 自动补全

该包可以帮助用户轻松快捷地完成 erb 模板标签。


如何安装

使用 Package Control

  1. 运行“Package Control: Install Package”命令,找到并安装 ERB 自动补全 包。
  2. 重启 Sublime Text 编辑器。

手动

  1. 将 git 仓库克隆或 下载 到您的 Sublime Text 包夹中。
git clone https://github.com/CasperLaiTW/ERBAutocomplete.git "ERB Autocomplete"
  1. 重启 Sublime Text 编辑器。

我们现在支持 ST2 和 ST3。

.base 文件

.base 文件是项目根目录,其中包含 ERB 自动补全 包的配置。“json { "partials” : “partials” }”

We suggest you create this file. If you don't want, it's ok. We will use default setting.

## Auto complete
You would set syntax to **ERB**.

And you can:

Manually:

1. Type ERB keyword like **if**, **else** or nothing.
2. Press `Control` + `space`, will activate completion. ST would popup to tip you and select you want.

Automatic completion:

1. Open your user settings file.
2. Add `text.html.erb` to `auto_complete_selector`, you should according to your settings to set.

  This is example.
  ```json
  "auto_complete_selector" : "text.html.erb, source - comment, meta.tag - punctuation.definition.tag.begin"
  1. 重启 Sublime Text 编辑器。
  2. 现在您输入 ifelse,编辑器将自动激活补全。

创建布局

我们支持快速创建布局文件。您可以按 Ctrl + Alt + l,Sublime Text 将显示输入板供您输入自定义布局文件名。我们将在项目中创建该文件。

如果您按快捷键,Sublime Text 只会创建新文件并显示。Sublime text 不会显示输入板。这意味着您没有打开任何文件窗口并且激活在您的项目中。因此,您应该在项目中打开任何文件窗口。它将正常工作。

如果您的项目不是根目录,即您的项目父目录有任何文件夹。请在你项目中创建一个名为 .base 的文件。我们将检测该文件并表示它是您的项目根目录。布局将在该文件夹中创建。

管理页面和布局映射

映射布局

  1. 打开您想要映射的视图。
  2. 运行命令 ERB: Add Layout Mapping
  3. Sublime Text 将显示项目中的所有布局。
  4. 选择您想要的布局。
  5. 完成!!!

取消映射布局

  1. 打开您想要取消映射的视图。
  2. 运行命令 ERB: 移除布局映射
  3. 自动删除映射文件。完成!!!

添加部分

部分视图默认文件夹名称:partials

  1. 打开您的文件并将光标移至您想要添加的位置。
  2. 运行命令 ERB: 添加部分映射
  3. Sublime Text将在项目的部分文件夹中显示所有部分视图。
  4. 选择您想要的部分视图。
  5. 完成!!!

可用操作

OSX

  • 切换标记注释 – Command+.
  • 创建自定义布局文件 - Command+Alt+l

Linux / Windows

  • 切换标记注释 – Ctrl+.
  • 创建自定义布局文件 - Ctrl+Alt+l