3.列对齐插件

1.参考文档

https://blog.csdn.net/MagicalProgrammer/article/details/83513148

2.实现效果

在这里插入图片描述

3.插件安装

1.源码

import sublime
import sublime_plugin
 
class AlignColCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        most_right_pos = max(self.get_pos(self.view.sel()))
        for region in self.view.sel():
            col_num = self.view.rowcol(region.a)[1]
            num_of_spaces = most_right_pos - col_num
            # sublime.message_dialog(str(num_of_spaces))
            self.view.insert(edit, region.a, ' ' * num_of_spaces)
 
    def get_pos(self, selection):
        for region in selection:
            yield self.view.rowcol(region.a)[1]

2.插件安装

参考上一篇:

4.使用

1.切换列模式

参考:1.列模式

2.选中不整齐的第一列的末尾

image.png

3.进行函数操作

Ctrl + ~:打开控制台

输入:view.run_command('align_col') ,Commond命名具体查看1.插件安装通用

4.效果

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,504评论 0 13
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,900评论 2 20
  • 这年头,人们是越来越会玩了。什么时候冒出撩妹这个词。身为一个总以21世纪新新人类自居的我来说,为了不和这个世界脱轨...
    白纸s阅读 411评论 0 0
  • 最近看了一本书《养育男孩》,发现性别不一样,原来需求也不一样,粉色的女性更多的需要爱,蓝色的男型需要的是尊重,爱和...
    葛晨Sophia阅读 276评论 0 1