我已经使用这个编辑器很长一段时间了,我必须说我对它印象深刻,除了这个小烦人的东西:http ://screencast.com/t/xpzD44qL5PYr
在该视频中,您可以看到当您缩进一个块时,起点也会移动,当您将其剪切并粘贴到其他地方时,这很烦人。我们有设置来改变这个吗?谢谢。仍然是一个伟大的编辑!:D
我已经使用这个编辑器很长一段时间了,我必须说我对它印象深刻,除了这个小烦人的东西:http ://screencast.com/t/xpzD44qL5PYr
在该视频中,您可以看到当您缩进一个块时,起点也会移动,当您将其剪切并粘贴到其他地方时,这很烦人。我们有设置来改变这个吗?谢谢。仍然是一个伟大的编辑!:D
它可以通过插件实现(尽管也可能有一个我不知道的设置。
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
.