vscode缩进快捷键_Jupyter常用的快捷键

本文介绍了VSCode中在命令模式和编辑模式下的快捷键使用,包括查找替换、代码块执行、缩进控制、多行选择与合并、行号显示等功能,旨在提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工欲善其事,必先利其器。 前文讲了python的安装,安装完以后首先就是要找一个趁手的IDE,自带的IDLE实在是不方便。 比较流行的IDEpycharmsublimejupyterVScode等,各有各的优点。 喜欢轻便的可以选择sublime,喜欢功能全面的可以选择VScode。。。 今天安利一个我最常用的jupyter,简单讲一下它的功能以及常用的快捷键。
个人觉得jupyter最大的优点就是很好的支持单步执行,同时保存了上下文的变量。 这对新手是特别友好的。 大多数人在开始编程的时候会犯很多错误,比如缩进问题,比如中英文符号问题,比如代码本身的错误问题。哼哧哼哧写出了几百行的代码,一运行全是错误,从头一个个调到尾,就得一次次的去执行全部的脚本。有的代码执行起来比较费时,前面没有错误的代码因为改后面的bug被多执行很多次、多等待很长时间,严重浪费生命! 4197c0bda7760f6b1ca8bb9cfbf23b27.png 举个栗子。我爬取豆瓣电影评分和评论,为了反爬,中间加了随机sleep,爬取的过程没问题,比如费时3分钟(嗯,这是个很有含义的时间)。但是在把结果存表/存库的时候出错了,假如隐含5个错误吧,以后每次执行都报个错,定位错误后我改掉当前错误,5次后我顺利解决了所有bug,但是前面的爬虫程序被多执行了5次,多浪费了我15分钟的等待时间。有这时间,冲个澡不香吗? jupyter 就是来帮我们省下这15分钟时间的。下图的 [1] [2] 代表不同的单元(cell),每个cell里的代码块可以单独执行,同时前面cell执行的结果可以在后面被调用。我们可以在 [1] 里写上爬虫程序,[2] 里写上存储程序,只需要执行和调试 [2] 里程序就行了,[1] 的结果已经拿到,只要不关闭和重启当前book,都是有效的,随时可用。 913cfce4e0995a6ba5044bd96ec22384.png fb243e0a745d0066dd90856581f66ba5.png

命令模式

命令模式就是鼠标没有进入到cell里面去,此时被操作的对象是单个或者多个cell,而不是cell里面的内容。 说人话就是,你看不到光标在闪。 按下 ESC 或者鼠标点一下任何非cell区域即可进入命令模式。 命令模式下常用的快捷键有:
  • 查找替换  f
d68f80d564334dbd0d9b939cb0bb4cd1.png
  • 执行代码块后选择下一行  shift + Enter
9363db4b8eeeb32a056cb238a0a15581.gif
  • 仅仅执行代码块  ctrl + Enter
b1d6920610fc7a5e0663d5b62506342f.gif
  • 1/2/3/4/5/6的markdown模式切换
jupyter 是支持markdown语法的,命令模式下按1/2/3/4/5/6分别对应markdown里的6级标题。 经常会误触发这个模式,搞得代码没法执行,以前不清楚怎么回事,困扰了好多次,其实在工具栏的下拉框里切换成代码模式就行了(或者 按快捷键 y)。 e915e66a3c9e2c1577e904540d5db54d.gif
  • 上下选择 多选  shift + 上下箭头
命令模式下,上下箭头可以单选,按住shift后可以多选。 3bc3be48120c03af369672476872ad44.gif
  • 撤销删除  z
这个很重要。工具栏里的剪刀按钮不会有提示,也没有撤销按钮,只能靠快捷键恢复。 4a26843b01e4b95cb6ae86568ad2d4dd.gif 记住:命令模式下的快捷键 z aa3bc70283d4d1a3cd215aa464bafade.png
  • 合并选中的多行  shift + m
819885b245523bb88c154f54e6266505.gif
  • 显示cell里的行号  l(小写的L)
b73a4b81656785fdb03c8ea8ac68c2e6.gif

编辑模式

编辑模式就是鼠标选中某个cell了,可以看到光标在闪。 编辑模式一般都是修改当前cell的内容,类似于我们修改word里某一段落的格式、字体、颜色等。
  • 左缩进与右缩进  tab 、shift+tab
其他idesublimeVScode里常用的缩进是tab,取消缩进用shift + tab,这里也适用。 同时ctrl + ]    、ctrl + [ 也具有同样的功能 (右括号往右推,左括号往左退,很容易理解)。 b485f7b7bb2975f363906d52021fc1a8.gif
  • 批量注释与取消注释  ctrl + /
04e386c95f0f0b634d41a758a23bc162.gif
  • 拆分  cellctrl + shift + 减号
在光标处,将当前cell上下分割,分成2个cell7a20d5a03fbe41ab1a861b104d2a9a8a.gif 还记得上面的合并选中的多个cell吗?shift + m,这两个命令组合起来效果就是: 3219940f319380e35b283a320d647c21.gif
好了,基本上jupyter的常用快捷键就这些了,其他的如复制/粘贴/全选/删除就不说了,宇宙通用。 that's all,over!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值