Sublime Text 快速分別獨立選中多行


效果圖
效果圖

直接上代碼

import sublime, sublime_plugin

# 獨立選擇每一行(在當前選中范圍內)
class SelectEverySingleLine(sublime_plugin.TextCommand):
    def run(self, edit):
        # self.view.run_command('select_all')
        # for region in self.view.lines(sublime.Region(0, self.view.size())):
        #     self.view.selection.add(region)

        lines = []
        for region in self.view.sel():
            for l in self.view.lines(region):
                if l.a != l.b: # 忽略空行
                    lines.append(l)
                # self.view.selection.add(l)
        self.view.selection.clear()
        for l in lines:
            self.view.selection.add(l)

然后設置好快捷鍵

然后就可以玩耍了

  1. 選中你要編輯的文本(可以多段選擇)
  2. ctrl/cmd + shift + a
  3. bingo!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM