All Projects β†’ joseramonc β†’ multi-cursor

joseramonc / multi-cursor

Licence: MIT License
πŸŽ‰

Programming Languages

coffeescript
4710 projects

Projects that are alternatives of or similar to multi-cursor

toggler
Atom plugin - Toggle words and symbols
Stars: ✭ 21 (-52.27%)
Mutual labels:  atom, package, cursor
Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+529.55%)
Mutual labels:  atom, package
Atom Korean Spell Daum
Daum λ§žμΆ€λ²• κ²€μ‚¬κΈ°λ‘œ ν…μŠ€νŠΈλ₯Ό 보내 μ†μ‰½κ²Œ ꡐ정 κ°€λŠ₯ν•œ Atom package
Stars: ✭ 24 (-45.45%)
Mutual labels:  atom, package
Atom Annotations
Atom package that shows annotations (e.g. for overriden methods interface implementations) in your PHP source code.
Stars: ✭ 14 (-68.18%)
Mutual labels:  atom, package
atom-package-sync
Synchronize your atom packages and settings easily
Stars: ✭ 22 (-50%)
Mutual labels:  atom, package
Teletype
Share your workspace with team members and collaborate on code in real time in Atom
Stars: ✭ 2,345 (+5229.55%)
Mutual labels:  atom, package
Atom Modular Snippets
:atom: A modular solution to snippets in @Atom.
Stars: ✭ 8 (-81.82%)
Mutual labels:  atom, package
Atom Latex
The only LaTeX package you need for typesetting with Atom.
Stars: ✭ 60 (+36.36%)
Mutual labels:  atom, package
Jumpy
The fastest way to jump around files and across visible panes in Atom
Stars: ✭ 116 (+163.64%)
Mutual labels:  atom, cursor
Open On Github
Atom package for opening files on GitHub.com
Stars: ✭ 89 (+102.27%)
Mutual labels:  atom, package
atom-toolbar-almighty
Atom editor's missing toolbar
Stars: ✭ 21 (-52.27%)
Mutual labels:  atom, package
element-helper
πŸš€ Element-Helper is a Atom package for Element-UI.
Stars: ✭ 74 (+68.18%)
Mutual labels:  atom, package
atom-ide-datatip
Datatips for Atom IDE
Stars: ✭ 30 (-31.82%)
Mutual labels:  atom
atom-mocha
Mocha test runner in Atom
Stars: ✭ 13 (-70.45%)
Mutual labels:  atom
atom-python-run
A simple atom package. Press one key to run your python code in atom.
Stars: ✭ 42 (-4.55%)
Mutual labels:  atom
coeditor
Yet Another Pair Programming Package for Atom.
Stars: ✭ 27 (-38.64%)
Mutual labels:  atom
desktop-settings
No description or website provided.
Stars: ✭ 23 (-47.73%)
Mutual labels:  package
magic-console
Interactive programming for Atom
Stars: ✭ 13 (-70.45%)
Mutual labels:  atom
SignNowNodeSDK
The Official SignNow Node.js Client Library for interacting with SignNow REST API. Sign documents, request e-signatures, and build role-based workflows with multiple signers using this client.
Stars: ✭ 14 (-68.18%)
Mutual labels:  package
php-deb-packager
A PHP library to generate `.deb` packages (Software distribution)
Stars: ✭ 54 (+22.73%)
Mutual labels:  package

Multi-cursor package

An atom package to easily create more cursors with keystrokes.

Expand last cursor up/down

Multi-cursor demo

Expand all cursors up/down

Multi-cursor expandAll

OSX Keymaps:

  • Creating cursors
    • alt + up = Create cursor above
    • alt + down = Create cursor under
    • Cmd + shift + L = Create one cursor for each selected line 1
  • Moving the last cursor that has been created
    • ctrl + alt + up = Move the last-created cursor up
    • ctrl + alt + down = Move the last-created cursor down
    • ctrl + alt + left = Move the last-created cursor left
    • ctrl + alt + right = Move the last-created cursor right

Linux Keymaps:

  • Creating cursors
  • Moving the last cursor that has been created
    • ctrl + shift + alt + up = Move the last-created cursor up
    • ctrl + shift + alt + down = Move the last-created cursor down
    • ctrl + shift + alt + left = Move the last-created cursor left
    • ctrl + shift + alt + right = Move the last-created cursor right

Windows Keymaps:

  • Creating cursors
  • Moving the last cursor that has been created
    • ctrl + shift + alt + up = Move the last-created cursor up
    • ctrl + shift + alt + down = Move the last-created cursor down
    • ctrl + shift + alt + left = Move the last-created cursor left
    • ctrl + shift + alt + right = Move the last-created cursor right

Custom Keymaps:

The default keymaps may be overriden for your favorite keystroke in your keymap.cson with:

'atom-workspace atom-text-editor:not([mini])':
  # Warning:
  # You may have to unset the keybinding if it's already in use.

  # Expand all cursors
  'ctrl-cmd-down': 'multi-cursor:expand-all-down'
  'ctrl-cmd-up':   'multi-cursor:expand-all-up'

  # Expand last cursor
  'ctrl-down': 'multi-cursor:expand-down'
  'ctrl-up':   'multi-cursor:expand-up'

  # Move the last cursor
  'ctrl-alt-down':  'multi-cursor:move-last-cursor-down'
  'ctrl-alt-right': 'multi-cursor:move-last-cursor-right'
  'ctrl-alt-left':  'multi-cursor:move-last-cursor-left'
  'ctrl-alt-up':    'multi-cursor:move-last-cursor-up'

# Create one cursor for each selected line.
# Note: Mac keybindings ship with Atom out-the-box, for windows and linux you may wish to add the following,
# compare https://github.com/atom/atom/issues/6427
'.platform-win32 atom-text-editor:not([mini])':
    'ctrl-shift-l': 'editor:split-selections-into-lines'
'.platform-linux atom-text-editor:not([mini])':
    'ctrl-shift-l': 'editor:split-selections-into-lines'

Bugs, feature requests and comments are more than welcome in the issues πŸŽ‰


1: The command for creating one cursor for each selected line is provided by Atom out-of-the-box under the name "Editor: Split Selections into Lines".

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].