免责声明:我对ST2和编码都很陌生。 运行Mac OSX。
我正在尝试找到一种方法来使⌘L命令不选择:
以下是一个例子:
我已经在Stack溢出上发现了这个问题的部分答案: ST2 Keymap: Args for "expand_selection"
这解决了不选择下一行的问题,但压痕仍然很麻烦。该解决方案在我链接的GIF中启用。
我感到很难过。
答案 0 :(得分:0)
您可以将以下内容用作插件。请注意,如果光标像其他帖子一样位于末尾,则不会选择下一行,但这不是我期望的行为。您可以对此进行修改,以便在需要时执行此操作。
import sublime
import sublime_plugin
class TrimmedLineSelect(sublime_plugin.TextCommand):
def run(self, edit):
line_regions = []
new_line_regions = []
view = self.view
cursors = view.sel()
for cursor in cursors:
line_regions.append(view.line(cursor))
for region in line_regions:
line_content = view.substr(region)
full_length = len(line_content)
stripped_length = len(line_content.lstrip())
num_removed = full_length - stripped_length
new_region = sublime.Region(region.begin() + num_removed, region.end())
new_line_regions.append(new_region)
view.sel().clear()
for region in new_line_regions:
view.sel().add(region)
该命令将为trimmed_line_select