atom-expand-regionexpanding selection

联合创作 · 2023-09-28 02:08

expand-region package


expanding selection Build Status


Gyazo


Inspired by vim-expand-region


Features



  • Support for multiple cursors.

  • You can easily customize.

  • Support for html tags.(emmet package is required.)


Keymap


No keymap by default.


edit ~/.atom/keymap.cson



'atom-text-editor':
'alt-up': 'expand-region:expand'
'alt-down': 'expand-region:shrink'


Customize selected regions


Follow the Atom guide on language-specific configuration to adjust how regions are selected per language. Edit ~/.atom/config.cson and use the default settings as a reference.


For example, if you want to select words with dashes first in CSS (instead of words without dashes), you could change your config.cson to something like:



'.source.css':
'expand-region':
commands: [
# Note how `expand-region:select-word` is no longer here
# like it is in the defaults
{
command: 'expand-region:select-word-include-dash',
recursive: false
}
# etc...
]


And now if you expanded while your cursor was—for example—between x and t in text-align, rather than selecting text first, you'd select the whole text-align property.


Other custom configs for inspiration:


浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报