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

从Laravel Blade视图提取文本

将选定的文本提取到Laravel Blade视图

详细信息

  • 2.0.1
  • github.com
  • github.com
  • 7年前
  • 40分钟前
  • 7年前

安装

  • 总计 14K
  • Win 11K
  • Mac 1K
  • Linux 2K
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日 6月22日
Windows 0 0 0 0 0 2 3 0 0 0 1 1 2 1 0 0 0 1 2 0 0 1 1 0 1 1 2 0 0 1 0 0 1 1 1 1 2 1 2 0 3 0 1 0 0 1
Mac 1 1 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 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
Linux 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.githubusercontent.com

从Laravel Blade视图提取文本

Build Status Build status

此插件适用于Sublime Text 3,允许您将选定的文本提取到新的或现有的Laravel Blade视图,并包含适当的路径和@include语句。

💾 安装

包控制

强烈推荐使用包控制安装Extract Text to Laravel Blade View

  1. 如果您尚未安装安装包控制
  2. 打开命令面板(Windows/Linux为Ctrl+Shift+P,Mac OS为Cmd+Shift+P
  3. 搜索包控制:安装包并按Enter
  4. 输入Extract Text to Laravel Blade View然后按Enter安装。

手动安装

您可以将此存储库克隆到您的Sublime Text 3/Packages目录中

git clone https://github.com/MohannadNaj/sublime-extract-to-blade
Mac OS
cd ~/Library/Application Support/Sublime Text 3/Packages/
git clone git://github.com/MohannadNaj/sublime-extract-to-blade.git
Linux
cd ~/.config/sublime-text-3/Packages
git clone git://github.com/MohannadNaj/sublime-extract-to-blade.git
Windows
cd "%APPDATA%\Sublime Text 3\Packages"
git clone git://github.com/MohannadNaj/sublime-extract-to-blade.git

👉 命令行上必须可用的git命令。

👉 您可能需要将包含git.exe的目录添加到您的PATH环境变量中。

使用方法

  • 在Laravel Blade视图中选择一些文本
  • 打开命令面板(《按钮>Ctrl+Shift+P for Windows/Linux,Mac OS为<按钮>Cmd+Shift+P),并查找“Extract: Move selection to blade view ..”。

    或者,您可以为这一步设置一个键映射。请参阅键映射

  • 输入新Blade视图中Blade路径(例如:welcome.services

    如果您已启用,您还可以使用相对Blade路径。请参阅选项

插件将创建或向新创建的Blade视图追加提取的文本,并在文本源文件中插入@include语句。插件将查找resources/views/目录以解决输入的路径。

选项

设置您的选项,请导航到 首选项 > 设置

extract_to_blade_save_last_path

默认值:true “js { "extract_to_blade_save_last_path": true }

By enabling this option, the plugin will remember how you located the directory of the blade file the last time you extracted text, and will set the next input to the same directory.

If you extracted a portion of the text to `welcome.about`, the next time the input will be ready for you by default: `welcome.`.

### extract_to_blade_relative_path
_default: false_
``` js
{
    "extract_to_blade_relative_path": false
}

启用此选项后,插件会将 blade 路径相对于文本源文件路径进行构建。

如果您从 resources/views/layouts/app.blade.php 提取文本并键入: header,它将在 resources/views/layouts/ 上创建文件,因此它的 blade 路径将是: @include('layouts.header')

如果您通常在 include 语句中写完整的 blade 路径,请禁用此选项。

extract_to_blade_include_sentence

默认值:@include('%s') “js { "extract_to_blade_include_sentence": “@include('%s')” }

The sentence will be used for entering the resolved blade path.

Change this if you prefer the double quotes over the apostrophe for example.
``` js
{
    // double quotes + 4 lines after!!
    "extract_to_blade_include_sentence": "@include(\"%s\")\n\n\n\n"    
}

键盘映射

您可以从 首选项 > 关键绑定 设置用于从 Laravel blade 视图中提取所选文本的键盘映射。假设您想将 Ctrl+Alt+E 作为命令快捷键: “js [ // windows { "keys": ["ctrl+alt+e"], "command": "extract_to_blade"},

// Linux and Mac OS
{ "keys": ["super+alt+e"], "command": "extract_to_blade"},

]

## Credits

- The forked [Extract Text to File](https://github.com/dreki/sublime-extract-to-file) plugin
- The [Installation](#installation) part on this README was modified from [GitGutter's README file](https://github.com/jisaacks/GitGutter/blob/master/README.md)