<h1 id="VSCode-使用骚操作"><a href="#VSCode-使用骚操作" class="headerlink"></a>VSCode 使用骚操作</h1><a id="more"></a>

前言

  开篇的时候挖了一个坑

  这里的操作是怎么在 VScode 实现的呢? 我在这里解惑
  其实复制行可以在不选择任何代码的时候 ctrl+c ,这样会复制一整行。
  然后就疯狂敲 ctrl + v 就可以了, 在不选择的情况下,这样粘贴是直接粘贴到下一行。
  然后按住鼠标中键可以拖拽选择文本,选中末尾的数字。
  然后使用我上次介绍的 Insert Number 插件, ctrl + alt + n 就可以插入递增的数字。

交互式演练场

  在开篇的时候也挖了一个坑
  我有提到 其实 交互式演练场(Interactive Playground) 其实已经包含了很多 VScode 的骚操作

  • ctrl+alt+上下键 多重鼠标添加

  • alt+上下键 移动行

  • alt+shift+上下键 复制行

  • ctrl+d 可以选择当前光标下的单词 类似双击效果

  • ctrl+shift+L 可以找到当前选中类似的单词

  • ctrl+shift+k 可以删除一行,不过我一般是在不选择字符情况下用 ctrl+x 来删除(离左手近)

  • alt+shift+f 可以自动排布文档(formating)

  • F2 重命名变量

VScode 的 骚操作

代码注释

  • ctrl+/ 可以切换代码注释
  • ctrl+k ctrl+c 可以继续注释代码
  • ctrl+k ctrl+u 可以取消注释代码

自动保存

开启了自动保存之后,我写代码再也不用担心断电、崩溃等问题导致写的内容没有了。
再加上 localhistory 双重保险,无论什么情况,代码都与你同在。

鼠标中键拖拽

鼠标中键实现多行拖拽(比 ctrl+alt+上下键 更好用)

ScreenCast 模式

ScreenCast 模式可以让VScode回显所有的操作指令以及鼠标点击红色标记

用户代码片段 snippet

用户可以插入自定义的代码片段,提高编程的效率。

搜索

  1. ctrl + f 可以打开搜索框
  2. ctrl + h 可以打开替换框
  • 普通的匹配模式进行替换

  • 大小写匹配

  • 全字匹配

  • 正则表达式

完全基于 JavaScript 的正则表达式
可以通过 $数字 来实现匹配的获取和替换

注:(“apple.*)” 括号的部分将会获取到替换标记 $1、$2 这些变量中,根据括号的数量赋值。
. 代表任意字符
* 代表匹配0个或者多个
“apple.*” 表示匹配 “apple任意字符” 这个模式
通过括号则可以进一步把匹配到的内容获取出来进行扩充。

禅模式 (Zen Mode)

开启之后屏幕所有的区域就只剩下代码区域,让你脱离一切干扰。
让我想起了 一加7pro 的禅定模式, 一键单身(:з」∠)
这个模式太过佛系简洁,我个人用不惯

总结

  熟练掌握这些技巧可以大大提高 代码编写 的效率
  特别是正则表达式,你可以通过它插入多行代码。
  不过正则也不是万能的,之前遇到个需求就是匹配到的数字需要进行数学计算。 仓库
  貌似正则就无法处理这种复杂的情况,这个时候就需要自己写代码来处理了, python 和 js 都原生支持正则表达式匹配处理。

  以上是我个人使用 VScode 一年多来的经验汇总,如果大家还有什么骚操作愿意分享可以留言给我^_^

  </div>

VSCode 使用骚操作!相关推荐

  1. 骚操作,VSCode上发布知乎

    本想着把csdn的博客内容同步到知乎上,无意中搜索到zhihu On VSCode,在vscode上登录并发知乎帖子,真是骚操作: 首先在vscode的插进搜索zhihu on vscode,安装后进 ...

  2. 骚操作!有了这款神器,轻轻松松用Python写APP!(文末彩蛋)

    本文转自机器之心  作者:Adrien Treuille 机器之心编译 参与:魔王.一鸣 机器学习开发者想要打造一款 App 有多难?事实上,你只需要会 Python 代码就可以了,剩下的工作都可以交 ...

  3. 五分钟没有操作自动退出_这又是什么骚操作??5只蚂蚁战略配售基金拟增设B类份额,自动赎回退出!!...

    他来了,他来了,这又是什么骚操作??昨天,五只创新未来18个月封闭运作混合型证券投资基金发布联合声明,会为这个战略配售基金安排一个月的退出选择期. 5只创新未来18个月封闭运作混合型证券投资基金发布联 ...

  4. GitHub 骚操作,个人页还能这么玩?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 之前写过一篇 GitHub 骚操作的文章 GitHub 竟 ...

  5. 杀疯了!通过游戏“元宇宙”,Deepmind让AI学会玩各种没玩过的游戏,骚操作不断...

    来源:大数据文摘本文约1800字,建议阅读7分钟 面对任务一看就会的AI,离我们心里的通用人工智能还有多远呢? 对于AI来说,完成一个单一任务或许相对简单,但是涉及到合作和博弈时,AI往往显得有些愚蠢 ...

  6. K项目的一些心得之全球模板里的几个骚操作

    K项目的一些心得之全球模板里的几个骚操作 1,数据迁移阶段,物料主数据分类视图里,batch class的代码跟物料号相同. 这意味着如果需要迁移的物料有1万个,导入程序会自动创建1万023类型的分类 ...

  7. git idea 可视化_那些你应该知道的,但是你一定不知道的 Git 骚操作

    Hello 大家好,作为团队中的主程阿粉经常参与很多核心功能的开发,而且很多时候一个需求没做好中间又插入新的紧急的需求或者 bug 修复,每次遇到这种情况,如果两个地方代码不冲突的话还好,可以直接在本 ...

  8. vscode:解决操作git总让输入用户名及密码问题

    vscode:解决操作git总让输入用户名及密码问题 参考文章: (1)vscode:解决操作git总让输入用户名及密码问题 (2)https://www.cnblogs.com/finalanddi ...

  9. 笔记合并_.NET Core开发实战(第23课:静态文件中间件:前后端分离开发合并部署骚操作)学习笔记(上)...

    23 | 静态文件中间件:前后端分离开发合并部署骚操作 我们先来看一下静态文件中间件有哪些能力 1.支持指定相对路径 2.支持目录的浏览 3.支持设置默认文档 4.支持多目录映射 源码链接: http ...

最新文章

  1. ICCV 2013的人脸特征点检评测及代码
  2. android中shape的属性,android中shape的属性
  3. [Leetcode][第337题][JAVA][打家劫舍3][递归][动态规划]
  4. Spring Boot 2.0 开源项目--云收藏。收藏你所喜欢的一切。
  5. 线上CPU100%排查
  6. git如何移除某文件夹的版本控制
  7. springMVC接受括号乱码
  8. nodemcu固件编译
  9. html滑动验证图片,纯js实现图片滑块验证
  10. [网络应用]11款来自 deviantART 的 foobar 2000 皮肤
  11. 宽带怎么连接路由器?
  12. 蛇形填数【附重点步骤详细注释】
  13. UVA12716 LA6657 GCD XOR【GCD+位运算+前缀和】
  14. CALL入门篇一:CALL的本质
  15. Linux中的sda, sdb, sdc, sda1, sda2含义
  16. Meta系列:我该如何报告Meta分析结果(先导篇)
  17. 7-121 空心菱形
  18. node js 实现桌面截屏
  19. filezilla传输文件给Linux显示传输文件错误解决方法
  20. input弹出的手机键盘搜索事件

热门文章

  1. RedHat Enterprise linux 4-6 下载连接汇总
  2. 微信企业号开发:微信考勤摇一摇考勤
  3. 网络营销方法大全分享
  4. ubuntu20安装教程
  5. 最新版谷歌浏览器每次都要设置允许网站使用flash的解决方法
  6. netlogo实现turtles的移动
  7. sinx的泰勒展开式
  8. ABBYY FineReader15文字版pdf识别工具
  9. 物理层下行信道之PCFICH
  10. vue导航栏悬浮菜单