使用linux服务器,免不了和vi编辑打交道,命令行下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vi有快捷的命令可以删除多行、范围。 删除行 在Vim中删除一行的命令是dd。...以下是删除行的分步说明: 1、按Esc键进入正常模式。 2、将光标放在要删除的行上。 3、键入dd并按Enter键以删除该行。 注:多次按dd将删除多行。...删除多行 要一次删除多行,请在dd命令前添加要删除的行数,例如,要删除五行,请执行以下操作: 1、按Esc键进入正常模式。 2、将光标放在要删除的第一行上。...删除包含模式的行 基于特定模式删除多行的语法如下: :g//d 全局命令(g)告诉删除命令(d)删除所有包含的行。 要匹配与模式不匹配的行,请在模式之前添加感叹号(!): :g!.../foo/d-删除所有不包含字符串“foo”的行。 :g/^#/d-从Bash脚本中删除所有注释,模式^#表示每行以#开头。 :g/^$/d-删除所有空白行,模式^$匹配所有空行。
安装配置 在VS Code中使用Jupyter笔记本非常方便,只需安装扩展商店中的官方Python扩展包即可。前提是你的系统原来也安装了Jupyer Notebook。 ?...打开这个文件就可以看到运行界面上方多了一排按钮: ? 创建好空白文件后,笔记本文件会在开头显示一个空的代码单元格,我们将以下这段代码填入单元格中。...也可以点击窗口上方的双箭头来运行所有的单元格。 ? 删除代码单元可以通过工具栏中的删除图标,或者选定的代码单元格处于命令模式下时,按下dd来删除。 ?...有关变量的其他信息,也可以双击某一行或使用“显示变量”按钮,在数据查看器中查看变量的更详细视图。打开后,您可以通过搜索各行来过滤值。 ? VS Code也提供绘图查看器的功能。...在查看器中,可以平移、缩放和浏览当前会话中的图。还可以将它们导出为PDF、SVG和PNG格式。 ? 调试 要调试Jupyter笔记本,需要先选择主工具栏中的“转换”按钮,将其导出为Python文件。
ipconfig print(a) print(type(a)) 关于输出 在notebook中运行单元格中的代码时,在默认情况下,单元格中最后一行的值会被自动输出: def aaa(): print...('Hello World') 18 输出效果如下图: 如果不想自动输出单元格中最后一行的值,可以在最后一行的行尾添加一个分号; def aaa(): print('Hello World') 18...+Y(Shift+Command+Z) 恢复 Ctrl+/(Command+/) 注释、取消注释 Ctrl+D(Command+D) 删除行 Ctrl+Home(Command+Home) 跳转到单元格的开始处...,在下方自动插入一个单元格并选中 命令模式下的快捷键: 快捷键 功能 ↑ 选中上方的单元格 ↓ 选中下方的单元格 Shift+↑ 扩展选中上方的单元格 Shift+↓ 扩展选中下方的单元格 A 在上方插入一个单元格...B 在下方插入一个单元格 M 将Code单元格转换为Markdown单元格 Y 将Markdown单元格转换为Code单元格 S 保存并更新记录点文件 连按两次D 删除选中的单元格 Z 撤销对单元格的删除
二、jupyter notebook安装 使用pip安装:pip3 install jupyter 三、jupyter notebook运行 1、在终端默认启动 首选打开终端,进入到需要的工作文件夹中...notebook --port 跟上你需要的端口号 四、jupyter notebook新建文件 点击新建按钮,选择Python3 创建文件 五、cell的两种状态 每个cell...1、编辑状态 当cell是绿色的时候,表示是编辑状态,此时可以在cell中编辑代码或者编写markdown 2、选中状态 当cell是蓝色的时候,表示是选中状态,此时可以对整个单元格操作,...1、单元格执行代码 直接点击菜单栏的运行按钮或者使用快捷键:enter+shift 2、新增单元格 快捷键:b 3、在当前单元格上方新增单元格 快捷键:a 4、删除单元格...运行python脚本 在我的工作目录中有一个python的脚本,里面只有一行代码: print("test") 在jupyter notebook中直接引用并执行该脚本。
当代码单元处于命令模式时,可使用A键在所选单元格上方添加一个单元格,并使用B键将所选单元格下方添加一个单元格。...您可以使用笔记本编辑器工具栏中的双箭头来运行笔记本中的所有单元格,或者使用带有方向箭头的运行图标来运行当前代码单元上方或下方的所有单元。...删除代码小区# 可以通过将鼠标悬停在代码单元上并使用代码单元工具栏中的删除图标,或在选定的代码单元处于命令模式下时通过键盘组合键dd来删除代码单元。...点这个地方 更加详细的表 有关变量的其他信息,您也可以双击一行或使用变量旁边的在数据查看器中显示变量按钮以在数据查看器中查看变量的更详细视图。打开后,您可以通过搜索各行来过滤值。...在“笔记本编辑器”窗口中,双击任何绘图以在查看器中将其打开,或选择绘图左上角的绘图查看器按钮(悬停时可见)。
生成侧边栏目录 前面已经提过,在Jupyter Notebook中是可以使用Markdown的,Markd本身又是有目录层级的,所以在Jupyter Notebook中也可以使用目录层级。 ?...两种模式 在Jupyter Notebook中有两种模式: 命令模式:键盘输入运行程序命令,此时单元格是蓝色的 编辑模式:允许你向单元格中输入代码或者文本内容,此时单元格是绿色的 命令模式 Esc将带你进入命令模式...,你可以使用箭头键在笔记本上导航,命令行模式下的操作: 键盘上的A在当前单元格上方插入一个新单元格,B在下面插入一个新单元格。...键盘上的M将当前单元格更改为Markdown格式,Y将其更改回代码格式 D+D:按键两次,删除当前的单元格 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter...: 运行本单元,在其下插入新单元 Shift-K : 扩大选中上方单元 Shift-J : 扩大选中下方单元 编辑模式 键盘上的Enter键会从命令模式转换回给定单元格的编辑模式。
Jupyter 中的格式编排 5. Jupyter 快捷键 6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出 7....魔术命令包括两种方法:行魔术命令(line magics):以 % 为前缀,在单个输入行上运行;单元格魔术命令(cell magics):以 %% 为前缀,在多个输入行上运行。...%%writefile:向文件写入单元格内容 在 notebook 中写复杂函数或类,且想将其保存到专属文件中时,该魔法命令非常有用。...在命令模式内,你可以使用方向键在 notebook 内进行导航。 在命令模式内: A 和 B:在当前单元格上方(Above)或下方(Below)插入新的单元格。...Esc + O:切换单元格输出。 选择多个单元格: Shift + Down 和 Shift + Up:选中下方或上方的单元格。 Shift + M:合并选中单元格。
Jupyter 中的格式编排 5. Jupyter 快捷键 6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出 7. 为 Jupyter Notebook 即时创建幻灯片 1....魔术命令包括两种方法:行魔术命令(line magics):以 % 为前缀,在单个输入行上运行;单元格魔术命令(cell magics):以 %% 为前缀,在多个输入行上运行。...%%writefile:向文件写入单元格内容 在 notebook 中写复杂函数或类,且想将其保存到专属文件中时,该魔法命令非常有用。...在命令模式内,你可以使用方向键在 notebook 内进行导航。 在命令模式内: A 和 B:在当前单元格上方(Above)或下方(Below)插入新的单元格。...Esc + O:切换单元格输出。 选择多个单元格: Shift + Down 和 Shift + Up:选中下方或上方的单元格。 Shift + M:合并选中单元格。
Jupyter 中的格式编排 5. Jupyter 快捷键 6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出 7. 为 Jupyter Notebook 即时创建幻灯片 1....魔术命令包括两种方法:行魔术命令(line magics):以 % 为前缀,在单个输入行上运行;单元格魔术命令(cell magics):以 %% 为前缀,在多个输入行上运行。...在命令模式内,你可以使用方向键在 notebook 内进行导航。 在命令模式内: A 和 B:在当前单元格上方(Above)或下方(Below)插入新的单元格。...M:当前单元格转入 Markdown 状态。 Y:当前单元格转入 code 状态。 D,D:删除当前单元格。 Enter:当前单元格回到编辑模式。...Esc + O:切换单元格输出。 选择多个单元格: Shift + Down 和 Shift + Up:选中下方或上方的单元格。 Shift + M:合并选中单元格。
并且还支持 Jupyter——并且Jupyter Desktop好用多了。 本篇文章将介绍针对于数据科学方向的Python开发设置 VSCode 的方法。...所以我们需要安装相应的插件。 下载主题(可选) 我喜欢在 VSCode 中做的第一件事就是现选个漂亮的主题。...安装后,您可以在单元格中输入 Python 代码以验证一切正常: 现在我们可以通过脚本或jupyter使用 Python。接下来让我们添加一些额外的功能。...Python docstring 生成器 编写好的 Python 代码的一个重要工作就是编写好的注释。在VSCode中我们可以安装 Python Docstring Generator 扩展。...在 VSCode 中启用 linting 可以自动判断我们的代码是否遵循 Python 约定并生成报告。例如会告诉你是否有已导入但未使用的模块,或者是否有任何需要改进的代码。
的安装、配置以及 cell 交互模式 安装 vs code 首先,一样使用以下搜索引擎: - 搜索关键字 "vscode" - 点击第一个搜索结果的 Download - 点击上图红框处,...我在 F 盘创建一个文件夹 py_test,下面用 vs code 打开这个目录: - 点击左边第一个小图标,这是管理文件的地方 - 点击旁边小窗口的"打开文件夹"按钮 - 选择我们的项目文件夹 >...> 此外,还可以在文件资源管理器中的文件夹点鼠标右键,应该有一栏菜单是"用 vscode 打开"之类的 文件夹打开后,界面成这样子: - 注意此时左边的小窗口,里面有3个折叠处 - 第2个显示当前打开的文件夹名字...- 在文件第一行输入 :#%% - 此时上方会出现3个水印英文按钮 - 在这个 #%% 下方的代码,就是一个"代码单元格" - 点击第一个按钮"Run Cell",运行此单元格的代码 如果你没有安装 jupyter...- 每个单元格的执行都非常快速,因为 python 不需要重复启动 > 这里只做一个简单的介绍,因为这里涉及一点代码知识,下一篇文章才正式讲解代码 总结 本来打算把 jupyter notebook
%load:从脚本中加载代码并在当前内核中运行。 %who:列出所有变量。 %timeit:记录一行代码的执行时间。 %debug:在异常处输入调试器。...(在命令模式下) B:在当前单元格下面插入一个新单元格(在命令模式下) M:将当前单元格更改为Markdown单元格(在命令模式下) Y:将当前单元格更改为代码单元格(在命令模式下) D + D:删除当前单元格...(在命令模式下) Z:撤销最后一次删除单元格(在命令模式下) X:切割选定的单元格(在命令模式下) C:复制选中的单元格(在命令模式下) V:粘贴选中的单元格(在命令模式下) Ctrl + Shift...(在命令模式下) Esc + O:切换单元格输出(在命令模式下) 选择多个单元格: Shift + Down选择向下方向的下一个单元格。 Shift + Up选择向上方向的下一个单元格。...有几种方法可以扩展Jupyter Notebook中pandas DataFrame中显示的行和列的数量。
今天就公开啦:Jupyter Notebook,没有Pycharm,没有Vscode,没有Sublime text。只有Jupyter Notebook。...组成 Jupyter notebook主要是由两个部分组成:网页和文档 上面已经介绍了Jupyter Notebook中基于网页的应用程序,在Jupyter 的整个网页应用中结合了多个元素:说明文档、...首先我们需要明白一点:在Jupyter Notebook中有两种模式 命令模式:键盘输入运行程序命令,此时单元格是蓝色的 编辑模式:允许你向单元格中输入代码或者文本内容,此时单元格是绿色的 主页面 主页面分为...] 运行代码 当我们在代码的单元格中输入了代码,如何运行?...Shift-V 粘贴到上方单元 V 粘贴到下方单元 Z 恢复删除的最后一个单元 D,D
魔术命令包括两种方法:行魔术命令(line magics):以 % 为前缀,在单个输入行上运行;单元格魔术命令(cell magics):以 %% 为前缀,在多个输入行上运行。...%%writefile:向文件写入单元格内容 在 notebook 中写复杂函数或类,且想将其保存到专属文件中时,该魔法命令非常有用。...在其他 notebook 中也可以这样,只要与 utils.py 文件属于同一个目录即可。 4. Jupyter 中的格式编排 这个工具很酷!...在命令模式内,你可以使用方向键在 notebook 内进行导航。 在命令模式内: A 和 B:在当前单元格上方(Above)或下方(Below)插入新的单元格。...Esc + O:切换单元格输出。 选择多个单元格: Shift + Down 和 Shift + Up:选中下方或上方的单元格。 Shift + M:合并选中单元格。
在 "Folder" 选项中, 顾名思义它的功能就是创建文件夹。你可以创建一个新文件夹来放入文件,重新命名或者删除它。...代码上方的菜单栏提供了操作单元格的各种选项:insert (添加),edit (编辑),cut (剪切),move cell up/down (上下移动单元格),run cells(在单元格中运行代码)...是你想要执行的命令不仅仅是一行,而是整个单元格中的整个代码块时使用。...一旦进入命令模式(即没有活动单元格),就可以尝试以下快捷键: A 键将在选中单元格上方插入新单元格,B 键将在选中单元格下方插入一个单元格 要删除单元格,请连续按两次 D 键 要撤消已删除的单元格,请按...Printview:这个扩展添加了一个工具栏按钮来调用当前 Notebook 的 jupyter nbconvert,并可选择在新的浏览器标签中显示转换后的文件。
领取专属 10元无门槛券
手把手带您无忧上云