This package consumes the following services:
column-selection
Create multiple selections across lines. A package allows you to drag across lines to select a column of text, with carets on each line. A few similar packages have already been released, but this one has applied important fixes:
- fixed a problem with inline HTML elements, e.g. Hydrogen,
- fixed a problem with zone near end of file,
- fixed low performance when pressing
Ctrl, - fixed context menu when
Right Mouse Buttonis used without modifier, - fixed window switching with sticky mode,
- consider
core.multiCursorOnClickconfiguration, - added sticky mode with default shortcut
Alt-Q(orLeft Mouse Buttonon statusbar icon), - turn off cursor-line background color while selecting,
- added status bar indicator for sticky mode,
- added picker mode
Ctrl-Q(orRight Mouse Buttonon status bar icon) to selected region by sequence of 2Left Mouse Button, optionalCtrlaccepted orRight Mouse Buttonto break sequence, - added edge text editor scrolling,
- added keyboard commands for single cursor movement.
An example of sticky mode:

An example of picker mode:

Installation
To install column-selection search for column-selection in the Install pane of the Pulsar settings or run ppm install column-selection. Alternatively, you can run ppm install asiloisad/pulsar-column-selection to install a package directly from the GitHub repository.
Customize the appearance
The style can be adjusted according to user preferences and the UI/syntax theme in the styles.less (File/Stylesheet..) file.
- e.g. crosshair cursor while selecting
atom-text-editor.column-selection {
cursor: crosshair;
}
Contributing
Got ideas to make this package better, found a bug, or want to help add new features? Just drop your thoughts on GitHub — any feedback’s welcome!
Notes
A package has been inspired by Sublime Style Column Selection and slickedit-select.