正则表达式
Visual Studio Code支持正则表达式,方便对文本信息的过滤,处理。
Visual Studio Code像是一个编辑版的浏览器, 它的正则表达式本质是JavaScript正则的一种应用
去掉空白行
^\s*(?=\r?$)\n
匹配十六进制数
\b0[xX]([0-9a-fA-F])\b
匹配“0xc67f”但不匹配“0xc67fc67f”。
与引号中的字符串匹配
((\".+? \")|('.+?'))
匹配单引号或双引号内的任意字符串。
匹配整数和小数
\b[0-9]*\.*[0-9]+\b
匹配“1.333”。
正则详细信息
快捷键设置
File-> Preferences -> Keyboard Shortcuts: CTRL+K, CTRL+S
Tab控制焦点移动
- 表现: coding时, tab键突然不再是产生4个空格字符而是不停的在工具按钮间移动焦点.
- toggleTabFocusMode: vscode的默认的快捷键, 将tab的功能从制表符切换到焦点移动
- File-> Preferences -> Settings: CTRL+M
块选择
Shift+Alt+拖动鼠标
选中内容大写:
CTRL+SHIFT+U
Tab size设置
File-> Preferences -> Settings: CTRL+COMMA
"editor.detectIndentation": false,
"editor.tabSize": 4,