Visual Studio Code中水平复制选中文本的快捷键需求
实现水平复制选中文本的快捷键
需求说明
需要一个类似Shift+Alt+Up/Down(垂直整行复制)的快捷键,用于水平复制选中的文本:比如选中Python代码print("Hello world")里的Hello world,执行快捷键后直接变成print("Hello worldHello world"),期望用Shift+Alt+Right/Left作为快捷键,但默认无此功能。
解决方案(以VS Code为例)
- 打开快捷键设置:按下Ctrl+K后再按Ctrl+S
- 在搜索框输入
editor.action.duplicateSelection,这个命令的作用就是复制选中内容并粘贴到选区右侧 - 点击命令右侧的铅笔图标,输入快捷键Shift+Alt+Right并保存
- 如果需要向左复制(把选中内容粘贴到选区左侧),可以给同一个命令绑定Shift+Alt+Left,或者自定义宏:先复制选区,再将光标移到选区起始位置粘贴
效果验证
选中print("Hello world")中的Hello world,按下Shift+Alt+Right,文本会直接变为print("Hello worldHello world"),完全匹配需求
内容的提问来源于stack exchange,提问作者touka
相关产品推荐
相关产品推荐

