shi*_*igg 3 sublimetext sublimetext3
在 Sublime Text 中,有没有办法将下面的项目按最短到最长排序?我不知道这是否有帮助,但我使用的是 Vintage 模式。
use App\Article;
use App\Http\Controllers\Controller;
use App\Http\Requests\ArticleRequest;
use App\Tag;
use App\User;
use Gate;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Intervention\Image\Facades\Image;
use Mews\Purifier\Facades\Purifier;
Run Code Online (Sandbox Code Playgroud)
我想要实现的是选择所有项目,触发一些命令并将它们从最短到最长排序
你有几个选择。
Sublime Text 论坛上有一个线程,其中用户提供了插件代码(免责声明:我自己还没有实际尝试过):
import sublime, sublime_plugin
import sort
def line_length_sort(txt):
txt.sort(lambda a, b: cmp(len(a), len(b)))
return txt
class SortLinesLengthCommand(sublime_plugin.TextCommand):
def run(self, edit, reverse=False, remove_duplicates=False):
view = self.view
sort.permute_lines(line_length_sort, view, edit)
if reverse:
sort.permute_lines(sort.reverse_list, view, edit)
if remove_duplicates:
sort.permute_lines(sort.uniquealise_list, view, edit)
Run Code Online (Sandbox Code Playgroud)
您可以安装SortBy 插件。它提供了许多高级排序命令,包括SortBy: Length of lines.
在 Windows 上:
按字符串选项和键绑定排序
Ctrl+ Alt+ Shift+ R SortBy:按字母顺序升序
Ctrl+ Alt+ Shift+ T SortBy:按字母顺序降序
Ctrl+ Alt+ Shift+ W SortBy: LengthOf 行升序
Ctrl+ Alt+ Shift+ E SortBy: LengthOf 行降序
Ctrl+ Alt+ Shift+ Q SortBy:自然顺序升序
按数字选项和键绑定排序
Ctrl+ Alt+ Shift+ S SortBy:二进制升序
Ctrl+ Alt+ Shift+ D SortBy:二进制降序
Ctrl+ Alt+ Shift+ I SortBy:十六进制升序
Ctrl+ Alt+ Shift+ O SortBy:十六进制降序
Ctrl+ Alt+ Shift+ Y SortBy:整数升序
Ctrl+ Alt+ Shift+ U SortBy:整数降序
Ctrl+ Alt+ Shift+ P SortBy:八进制升序
Ctrl+ Alt+ Shift+ A SortBy:八进制降序
菜单位置:
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |