zoukankan      html  css  js  c++  java
  • XAlign—自动对齐代码插件

    XAlign

    An amazing Xcode plugin to align regular code. It can align anything by using custom alignment patterns.

    What's XAlign

    Here are some example alignment patterns. Of course you can make your own. The pattern file is here:XAlign/patterns.plist, and the patterns are based on regular expression.

    Tips:

    • You may not like the alignment style below, try it yourself or tell me at the [Issues]. :)
    • There is no need to align all codes at a time when they are complicated, try to align by group which the codes are more similar in.
    • 对齐不需要一次全部对齐,可以分组多对几次,那些等号差的太远的就别让它参与对齐了。
    • 默认对齐的风格不是你喜欢的,可以自定义,或者提个 Issues

    Align by equals sign

    Equal

    Align by define group

    Define

    Align by property group

    Property

    Todo:

    •  Much easier to customize alignment patterns.

    Install & Update

    Via source

    1. Clone this repo

    2. Then build the XAlign target in the Xcode project and the plug-in will automatically be installed in~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

    3. Restart Xcode.

    Via command-line

    curl -fsSL http://qfi.sh/XAlign/build/install.sh | sh

    Manually

    1. Download this package XAlign.tar.gz
    2. Unpack it, copy or move the XAlign.xcplugin to the following path:

      ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
      

      Tips: To quickly go to Finder type Shift + Cmd + G. If there is no Plug-ins directory, you should make one.

    3. Restart Xcode.

    Uninstall

    curl -fsSL http://qfi.sh/XAlign/build/uninstall.sh | sh

    or Delete the following directory:

    ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin
    

     

    使用方法

    安装

    下载后运行工程

    开启

    Xcode -> Edit -> XAlign

    自动对齐快捷键

    shfit + cmd + x

     git地址

    https://github.com/qfish/XAlign

  • 相关阅读:
    Nullable<T>、Nullable、null、?修饰符的区别
    使用EF CodeFirst连接MySql数据库
    C# 在项目中配置Log4net
    我的Visual Studio必用工具
    面向对象原则之一 接口隔离原则
    面向对象原则之一 依赖倒置原则
    C# ABP
    面向对象原则之一 开放封闭原则(开闭原则)
    面向对象原则之一 单一职责原则
    C# Owin初探 概念理解(一)
  • 原文地址:https://www.cnblogs.com/yidoucai/p/5026626.html
Copyright © 2011-2022 走看看