Sublime Forum

What's the easiest way to pad the middle of a line of text?

#1

Hi all, I’m trying to pad the middle of multiple lines of text to align the cursors. For examaple, I have:

object StateSpaceTypes { case object STATE_SPACE_UNKNOWN extends StateSpaceType {} case object STATE_SPACE_REAL_VECTOR extends StateSpaceType {} case object STATE_SPACE_SO2 extends StateSpaceType {} case object STATE_SPACE_SO3 extends StateSpaceType {} case object STATE_SPACE_SE2 extends StateSpaceType {} case object STATE_SPACE_SE3 extends StateSpaceType {} case object STATE_SPACE_TIME extends StateSpaceType {} case object STATE_SPACE_DISCRETE extends StateSpaceType {} }
And I want to be able to put the cursor in the first “extends” press Ctrl+D a bunch of times, then the left arrow to move to the beginning of each “extends”, then magic hotkey to yield:

object StateSpaceTypes { case object STATE_SPACE_UNKNOWN extends StateSpaceType {} case object STATE_SPACE_REAL_VECTOR extends StateSpaceType {} case object STATE_SPACE_SO2 extends StateSpaceType {} case object STATE_SPACE_SO3 extends StateSpaceType {} case object STATE_SPACE_SE2 extends StateSpaceType {} case object STATE_SPACE_SE3 extends StateSpaceType {} case object STATE_SPACE_TIME extends StateSpaceType {} case object STATE_SPACE_DISCRETE extends StateSpaceType {} }
I’m sure this has been done before, but my first guesses as to the search terms yielded nothing.

0 Likes

#2

I’d search for “alignment”, e.g. wbond.net/sublime_packages/alignment.
The magic hotkey is “cmd+ctrl+a” :smile:

0 Likes

#3

Lol, I was completely overthinking it (as usual). Thanks for the pointer :smiley:

0 Likes