我一直在使用这个编辑器已经有一段时间了,我必须说我对它的印象非常深刻,除了这个令人烦恼的事情:http://screencast.com/t/xpzD44qL5PYr
在那段视频中你可以看到,当你缩进一个块时,起点也会移动,当你将它剪切并粘贴到其他地方时,它会非常烦人。我们有设置来改变这个吗?谢谢。还是个很棒的编辑! :d
答案 0 :(得分:0)
它可以使用插件(虽然也可能有一个我不知道的设置。
import sublime
import sublime_plugin
class MyIndentCommand(sublime_plugin.TextCommand):
def run(self, edit):
view = self.view
view.run_command("indent")
cursors = view.sel()
new_cursors = []
for cursor in cursors:
new_cursor = view.line(cursor)
if cursor.b < cursor.a:
temp = new_cursor.a
new_cursor.a = new_cursor.b
new_cursor.b = temp
new_cursors.append(new_cursor)
view.sel().clear()
for cursor in new_cursors:
view.sel().add(cursor)
查看默认键绑定,查看哪些组合键和上下文应用indent
命令。然后只需将这些添加到您的用户密钥绑定中,将indent
替换为my_indent
。