This package consumes the following services:
column-selection
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 Button
is used without modifier, - fixed window switching with sticky mode,
- consider
core.multiCursorOnClick
configuration, - added sticky mode with default shortcut
Alt-Q
(orLeft Mouse Button
on statusbar icon), - turn off cursor-line background color while selecting,
- added status bar indicator for sticky mode,
- added picker mode
Ctrl-Q
(orRight Mouse Button
on status bar icon) to selected region by sequence of 2Left Mouse Button
, optionalCtrl
accepted orRight Mouse Button
to break sequence, - added edge text editor scrolling,
- added keyboard commands for single cursor movement.
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 bacadra/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;
}
🍺
ContributingIf you have any ideas on how to improve the package, spot any bugs, or would like to support the development of new features, please feel free to share them via GitHub.
Notes
A package has been inspired by Sublime Style Column Selection and slickedit-select packages, but decaffeinated and many problems has been resolved.