Sublimetext3 ST3:在行尾插入相同字符

Sublimetext3 ST3:在行尾插入相同字符,sublimetext3,Sublimetext3,有没有办法在Supreme Text 3中插入相同的字符直到行尾?我想使用此功能通过注释来构造代码 例如,当在R中编码时,我可能希望有一个注释“加载文件”,其中破折号位于第80列 # Load file -------------------------------------------------------------------- 在其他情况下,注释可能较长,因此插入的字符数应相应调整。您可以使用和/或扩展此简单插件 import sublime, sublime_plugin cl

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

例如,当在R中编码时,我可能希望有一个注释“加载文件”,其中破折号位于第80列

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

在其他情况下,注释可能较长,因此插入的字符数应相应调整。

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

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
导入升华,升华插件
类Committer命令(升华插件.TextCommand):
def运行(自我,编辑):
sel=self.view.sel()[0]
line=self.view.line(sel)
[row,currentColumn]=self.view.rowcol(line.end())
而(当前列<80):
self.view.insert(编辑,self.view.text_点(行,当前列),“-”)
currentColumn=currentColumn+1
从键盘触发的插件示例