Extract Text to Laravel Blade View
Extract selected text to laravel blade view
Details
Installs
- Total 14K
- Win 11K
- Mac 1K
- Linux 2K
Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 3 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 1 | 2 | 1 | 0 | 2 | 1 | 1 | 0 |
Mac | 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 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
Linux | 0 | 0 | 1 | 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 | 1 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Extract Text to Laravel Blade View
This plugin for Sublime Text 3 allows you to extract the selected text into a new or existing laravel blade views with the @include
sentence and the appropriate path.
💾 Installation
Package Control
It is highly recommended to install Extract Text to Laravel Blade View
with Package Control.
- Install Package Control if you haven't yet.
- Open the command palette (Ctrl+Shift+P for Windows/Linux, Cmd+Shift+P for Mac OS)
- Search for Package Control: Install Package and hit Enter.
- Type
Extract Text to Laravel Blade View
and press Enter to install it.
Manual Installation
You can clone this repository into your 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
👉 The git
command must be available on the command line.
👉 You may need to add the directory containing git.exe
to your PATH
environment variable.
Usage
- While on a Laravel Blade View, Select some text
open the Command Palette (Ctrl+Shift+P for Windows/Linux, Cmd+Shift+P for Mac OS), and look for “Extract: Move selection to blade view ..”.
Alternatively, you can set a key map for this step. see Keymap
Enter the blade path for the new blade view (e.g:
welcome.services
)you can use relative blade paths also if it's enabled. see Options
The plugin will create or append the extracted text to the newly created blade view, and insert @include
statement in the text source file. The plugin will look for the resources/views/
directory to resolve the entered path.
Options
Set your options by navigating to Preferences > Settings.
extract_to_blade_save_last_path
default: 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
}
By enabling this option, the plugin will build the blade paths relatively to the text source file path.
If you extracted text from resources/views/layouts/app.blade.php
and typed: header
, it will create the file on resources/views/layouts/
, so the blade path for it will be: @include('layouts.header')
.
Disable this if you used to write the full blade path at your include
statements.
extract_to_blade_include_sentence
default: @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"
}
Keymap
You can set the keymap for extracting the selected text to a Laravel blade view from Preferences > Key Bindings. Assuming you want Ctrl+Alt+E as the command shortcut: “ 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)