KotlinCodeSorter

Kotlin 代码排序插件
授权协议 MIT
开发语言 Kotlin
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 冷英博
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Kotlin Code Sorter

一个可以对kotlin代码排序的小插件.最近在日常的开发中,发现kotlin的代码排列不如Java的好,在IDEA或者AndroidStudio里面Java的字段一般在前,方法在后,看起来比较感觉比较好.但是在kotlin中覆写的变量和函数是根据覆写的先后顺序来排列的,后写的在前面,先写的在后面.而且字段和函数是穿插排列的,真是逼死强迫症, 有了这个小插件,轻轻一按瞬间排好,美滋滋.


特征

  • 支持按照字段->初始化块->构造方法->方法->内部类的顺序对代码进行排序.

安装

  • 使用 IDE 内置插件系统安装:

    • File > Preferences(Settings) > Plugins > Browse repositories... > 搜索并找到"Kotlin code sotrer" > Install Plugin

  • 手动安装:

重启IDE.

使用

  1. 默认快捷键 Ctrl + Alt + K.可自行修改: 2

  2. 当然也可以点击Code > Sort kotlin code > fields->initializer->constructors->functions

灵感来自Lifecycle Sorter

 相关资料
  • A根据排序功能自动对树中的所有同级进行排序。 $.jstree.defaults.sortsort plugin 用于对节点进行排序的设置功能。它在树的上下文中执行,接受两个节点作为参数,并应返回1 或 -1. sort (obj [, deep])sort plugin private 用于对节点的子节点进行排序 objmixed 节点 deepBoolean 如果设置为true节点,则以递归方

  • 本文向大家介绍java冒泡排序和快速排序代码,包括了java冒泡排序和快速排序代码的使用技巧和注意事项,需要的朋友参考一下 冒泡排序: 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 快速排序: 算法:当数据量很大适宜采用该方法。采用二分

  • 本文向大家介绍比较排序之快速排序(实例代码),包括了比较排序之快速排序(实例代码)的使用技巧和注意事项,需要的朋友参考一下 快速排序(简称快排)因为其效率较高(平均O(nlogn))经常在笔试题中对其考查。 对于快排的第一步是选取一个“基数”,将会用这个“基数”与其它数进行比较交换。而这个“基数”的选择将影响到快排的效率如何,但如果为了选择基数而选择基数则会本末倒置。例如为了找到最佳基数,则需要在

  • 本文向大家介绍Java Collections.sort()排序代码案例,包括了Java Collections.sort()排序代码案例的使用技巧和注意事项,需要的朋友参考一下 1、案例: Person对象(名字,id,年龄) 要求按照,年龄从小到大排序,年龄相等,按照名字的字典顺序de倒序排序 2、案例设计:      1)使用ArrayList存储Person对象,       2)利用Co

  • 本文向大家介绍手写代码:冒泡排序相关面试题,主要包含被问及手写代码:冒泡排序时的应答技巧和注意事项,需要的朋友参考一下 参考回答:  

  • 本文向大家介绍Python选择排序、冒泡排序、合并排序代码实例,包括了Python选择排序、冒泡排序、合并排序代码实例的使用技巧和注意事项,需要的朋友参考一下 前两天刚装了python 3.1.1, 禁不住技痒写点code。 1.选择排序 2.冒泡排序 3.合并排序

  • 本文向大家介绍插入排序,包括了插入排序的使用技巧和注意事项,需要的朋友参考一下 这种分类技术与卡片分类技术相似,换句话说,我们使用插入分类机制对卡片进行分类。对于这项技术,我们从数据集中拾取一个元素,并移动数据元素以放置一个位置,以便将拾取的元素插入回数据集中。 插入排序技术的复杂性 时间复杂度:最佳情况为O(n),平均情况和最差情况为O(n ^ 2) 空间复杂度:O(1) 输入输出 算法 输入-

  • 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序和冒泡排序一样,也有一种优化算法,叫做拆半插入。 1. 算法步骤 将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一