Sublimetext3 如何将项目从最短到最长排序
在Sublime文本中,有没有办法将下面的项目按从短到长排序? 我不知道这是否有帮助,但我使用的是复古模式Sublimetext3 如何将项目从最短到最长排序,sublimetext3,sublimetext,Sublimetext3,Sublimetext,在Sublime文本中,有没有办法将下面的项目按从短到长排序? 我不知道这是否有帮助,但我使用的是复古模式 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; u
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;
我试图实现的是选择所有项目,触发一些命令,并将它们从最短到最长排序您有两个选项
SortBy:Length of lines
这个插件正是我想要做的。谢谢你的提示
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)