效果圖
直接上代碼
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)
然后設置好快捷鍵
然后就可以玩耍了
- 選中你要編輯的文本(可以多段選擇)
- ctrl/cmd + shift + a
- bingo!