Sublime Text 2如何一键删除光标后至首个非空白字符的所有空白内容?
Sublime Text 2 删除光标后所有空白直至首个非空白字符的解决方法
方法一:正则表达式替换
- 按下Ctrl+H打开替换面板
- 勾选面板左下角的「正则表达式」选项(图标为
*) - 在「查找内容」输入框中填入
\G\s+ - 「替换为」输入框保持为空
- 点击「替换」按钮(不要点「全部替换」)
此操作会一次性删除光标位置后所有连续的空格、制表符及换行符,直到遇到首个非空白字符。
方法二:自定义快捷键(一键操作)
打开「首选项」→「按键绑定-用户」,添加以下代码:
{ "keys": ["ctrl+shift+delete"], "command": "replace", "args": { "pattern": "\\G\\s+", "replace": "", "regex": true } }
保存后,按下Ctrl+Shift+Delete即可直接完成目标操作,按键可根据个人习惯修改。
效果示例
操作前:
hello here is the cursor | dfsdlkf操作后:
hello here is the cursor |dfsdlkf
内容的提问来源于stack exchange,提问作者Basj
相关产品推荐
相关产品推荐

