ST3:插入相同的字符直到行尾

时间:2015-03-05 09:54:04

标签: sublimetext3

有没有办法在Sublime Text 3中插入相同的字符直到行尾?我想使用此功能通过注释构建我的代码。

E.g。在R中编码时我可能想要发表评论"加载文件"破折号到达第80列。

# Load file --------------------------------------------------------------------

在其他情况下,评论可能会更长,因此插入的字符数应相应调整。

1 个答案:

答案 0 :(得分:2)

您可以使用和/或扩展此简单插件

import sublime, sublime_plugin

class CommenterCommand(sublime_plugin.TextCommand):
    def run(self, edit):        
        sel = self.view.sel()[0]
        line = self.view.line(sel)
        [row, currentColumn] = self.view.rowcol(line.end())
        while (currentColumn < 80):
            self.view.insert(edit, self.view.text_point(row,currentColumn), "-")
            currentColumn = currentColumn + 1

从键盘触发的插件示例。

Plugin