1、相关概述1.1 vi 概述vi ( visual editor )编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows系统下的notepad (记事本) 编辑器...如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式。命令模式下我们能做什么?移动光标、复制粘贴、剪切粘贴删除、撤销与恢复。...4)复制/粘贴(重点)(1)复制当前行(光标所在那一行)按键:yy粘贴︰在想要粘贴的地方按下 p键【将粘贴在光标所在行的下一行】 ,如果想粘贴在光标所在行之前,则使用P(shift+p)键(2)从当前行开始复制指定的行数...,如复制5行,5yy粘贴︰在想要粘贴的地方按下p键【将粘贴在光标所在行的下一行】 ,如果想粘贴在光标所在行之前,则使用P键。...=> 代表强制退出但是文件未保存 (不建议使用)默认情况下,退出的时候需要对已经进行修改的文件进行保存 :w ,然后才能退出。
六、VIM编辑器实用功能 1)代码着色 2)异常退出解决方案 3)退出vim编辑器 一、VIM编辑器 1)vi概述 vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器...如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式 ☆ 命令模式下我们能做什么 ① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复 ☆ 移动光标到首行或末行...行号 + G,如150G代表快速移动光标到第150行。 ☆ 复制/粘贴(!)...① 复制当前行(光标所在那一行) 按键:yy 粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键 ② 从当前行开始复制指定的行数,如复制5行,5yy...) 粘贴:p 注意:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。
图文编辑器是很多内容创作者和运营人员日常使用的工具,对于产品体验和使用效率的提升有着重要意义。在公众号编辑器开发中,有两个常见的难点需要解决:样式内联化和富文本粘贴。...Juice还支持处理伪元素、媒体查询等高级CSS特性,并提供了丰富的配置选项,可以根据需要进行定制。 难点二:富文本粘贴 解决了样式内联化后,我们可以将处理后的HTML代码复制到公众号编辑器中。...但是在尝试时,会发现编辑器并没有正确渲染出所期望的效果,而是直接显示了HTML代码。 这是因为,默认情况下,我们从其他地方复制的HTML代码会被识别为纯文本格式,编辑器无法将其渲染为富文本内容。...最后,使用 document.execCommand('copy') 执行复制操作,将选定的数据复制到剪贴板中。 这样我们粘贴到编辑器时,就能正确渲染出富文本效果。...当然,在实际开发中还需要考虑更多的细节,如编辑器排版、性能优化、错误处理和兼容性等,但掌握了上述核心思路,就能更好地架构和实现一个公众号图文编辑器产品。
4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。...使用vim filename 编辑一个文件时,一进入该文件就是命令模式了。 在这个模式下,可以进行光标移动、复制、删除、粘贴操作。 编辑模式: 正常的文本写入。...//如果个人vim环境和全局环境变量产生冲突, 优先使用个人vim环境变量。...-- 把光标移动到20行,删除本行 还原上一步操作 删除第19行 还原上一步操作 删除从5行到10行的所有内容 还原上一步操作 复制2行并粘贴到11行下面 还原上一步操作(按两次u) 复制从11行到15...行的内容并粘贴到8行上面 还原上一步操作(按两次u) 把13行到18行的内容移动文件的尾部 还原上一步操作(按两次u) 光标移动到首行,把/sbin/nologin改成/bin/bash 在第一行下面插入新的一行
,所以我的是编辑; 在变量名中输入 CATALINA_BASE; 在变量值中粘贴刚刚复制的tomcat安装包文件路径; (每个人安装包路径可能会不一样); 之后点击确定 然后继续新建,方式和上面一样,...,这种方式编辑不需要分号; 注意:这是两个值,所以要新建两次,不要写到一行去; 之后要逐步确定,每个窗口都要点击确定; %CATALINA_HOME%\lib %CATALINA_HOME%\bin...则是Java的JDK环境变量没有配置妥善; 继续打开环境变量面板; 查看系统变量中是否有图中两个变量; 如果没有,则按照上面的方法新建添加,切记逐步确认; (如只有一个变量,则加上另一个) 如果还是不行...,则需手动在实行文件中添加执行路径; 找到tomcat文件夹,点开bin目录,找到 setclasspath.bat 右键编辑; 添加以下两行到图中位置(位置不是很重要,但是写的尽量靠前) set JAVA_HOME...如还是出现错误则是Java的JDK没有配置好,需要重新配置JDK。
可以通过在调试器中重新执行代码块,来查看它们在不同情况下的行为。在调用栈中修改变量并重新执行函数可以让你节省大量的时间! ? VS Code 调试完全攻略系列目录 ?...基础知识(点击直达) 步进逐行调试(点击直达) 编辑变量并重新执行函数(?...让我们看看如何在前文的微型服务器代码 (https://github.com/thekarel/debug-anything/blob/master/node/index.js)中使用这两种调试方式。...准备工作 请将下面的代码复制粘贴到一个空文件中: const http = require('http'); const url = require('url'); const hostname =...就是这样:你现在可以在调试器中重新启动函数,并编辑本地和闭包值,包括字符串和函数。为什么不试试看,如果重新启动栈中的高阶函数会发生什么?
在这种情况下,您要做的就是键入以下命令: cd - 这会将您带回到上一个工作目录。您无需输入长目录路径,也无需复制粘贴。...除非你至少执行了一次 cd 命令,否则 OLDPWD 环境变量不会包含任何值 cd - 和 cd $OLDWPD 命令的执行结果并非在所有环境下都相同。 3、返回主目录 这太明显了。...但很多时候你必须确保命令不会失败才能执行下一条命令,那怎么半? 比如您要构建代码,然后在构建成功的情况下才接着运行make。 在这种情况下,可以使用&&分隔符。...16、在Linux终端中复制粘贴 这一点有点模棱两可,因为它取决于Linux发行版和终端应用程序。...但通常,您应该能够使用以下快捷键复制粘贴命令: 选择要复制的文本,然后右键单击以粘贴(在Putty和其他Windows SSH客户端中有效) 选择要复制的文本,然后单击鼠标中键(滚动按钮)以进行粘贴 Ctrl
vi编辑器简介:vi是UNIX和Linux系统内嵌的标准正文编辑器,是一种交互类型的正文编辑器,是一种命令行方式的正文编辑器,可以在图形界面没有启动的情况下工作,是全屏幕正文编辑器,可以用来创建和修改正文文件...、修改或复制的是数据行:p(小写)将数据放置(粘贴)在当前行之下,P(大写)将数据放置(粘贴)在当前行之上。...是强制执行的意思。...:不显示当前操作的模式永久设定变量的设置:如每次开启vi是时都需某些变量的特定设置,可将这些变量的特定设置放在一个名为.exrc文件中,在一些Linux中该文件的名也可以是.vimrc。...查找和替代命令指定搜寻和替代的范围:不指定:仅为当前行n1,n2:从n1到n2行,其中n1和n2都是自然数1,$或%:整个文件.,.+n:从当前行到当前行加n行.,.
yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后p vim只能粘贴50行的问题: 在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行 :set viminfo...“#”: 最后按ESC键(两次),选择的多行已经注释掉啦 取消多行注释时同样重复Step1-Step2,但此时光标选中注释符,并选好行数之后。...只需按d键(小写),注释就被删除啦 如何取消vim粘贴时自动注释功能 vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。...也许这个功能在某些情况下是很有用的,但很多时候是不需要的,需要取消这个默认的功能。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
jupyter 快捷键 文章目录 jupyter 快捷键 命令行模式 编辑模式 命令行模式 快捷键 功能 快捷键 功能 A 在上面插入代码块 Shift + Space 向上滚动 B 在下面插入代码块...Space 向下滚动 X 剪切选择的代码块 Enter 进入编辑模式 C 复制选择的代码块 Y 把代码块变成代码 Shift + V 粘贴到上面 M 把代码块变成标签 V 粘贴到下面 ↑ 选择上面的代码块...Z 撤销删除 ↓ 选择下面的代码块 D (两次) 删除选中单元 Shift + Enter 运行代码块,选择下面的代码块 Shift + L (两次) 在所有单元格中切换行号,并保持设置 Ctrl +...Enter 运行选中的代码块 Alt + Enter 运行代码块并且插入下面 编辑模式 快捷键 功能 快捷键 功能 Ctrl + D 删除整行 Esc 进入命令行模式 Ctrl + ↑ 跳到单元格起始处...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
进入dos(以我的安装路劲为列子),然后进入D盘 在dos输入 d: 然后回车 在输入cd (注意cd后面有一个空格) 然后点击鼠标右键粘贴刚刚复制的路径: 然后回车 3.接下来就是输入如下代码...以后代码都简写 粘贴或者复制) 4.再执行如下命令进行MySQL服务安装: mysqld –install mysql 第5步: 启动服务 在管理员cmd窗口中执行如下命令来启动MySQL服务...: net start mysql 第6步: 登录 执行如下命令: mysql -uroot -p 此时就粘贴刚划红线的代码 提按回车后出现如下页面表示登录成功,并进入了MySQL命令行模式...(win 10) 1.选择“此电脑”,单击右键,选择“属性->下滑->高级高级系统设置->环境变量中的系统变量 3.编辑path,选中path,双击(或者点击编辑) 进入后,点新建,然后输入自己的路径...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~ 一、构建/编译 Ctrl + F9:构建项目 该快捷键,等同于菜单【Build】—>【Build Project】 执行该命令后,IntelliJ...二、文本编辑 Ctrl + X:剪切 剪切选中文本,若未选中则剪切当前行。 Ctrl + C:复制 复制选中文本,若未选中则复制当前行。...Ctrl + V:粘贴 Ctrl + Alt + Shift + V:粘贴为纯文本 Ctrl + Shift + V:从历史选择粘贴 从历史剪粘版中选择要粘贴的内容。...按Ctrl键两次,然后在不松开的情况下按向上箭头键。...双击Ctrl + Down:向下克隆插入符号 按Ctrl键两次,然后在不松开的情况下按向下箭头键。
build-tools 和platform-tools等目录。...但是没有tool目录 此时就需要去https://www.androiddevtools.cn/下载Android SDK 工具 将下载下来的解压,然后复制里面的tool文件夹到F:\Android...把 Android SDK 路径下的 tools、platform-tools、build-tools 目录路径加入到系统 环境变量 Path,如 验证一下 Android SDK 环境 ,win+r...添加环境变量:新建变量名:GRADLE_HOME 变量值:gradle的安装目录,点击确定 点击path ——》编辑——》新建——》复制粘贴%GRADLE_HOME%\bin 验证:输入gradle...,我这里原本用的是jdk1.8的不行,然后下载的jdk11的 我当时是启动不起来的,我忘了最初的版本是多少了,最终改成32可以成功构建项目 HelloWorld
1) 为什么别人的方法在我这里行不通? (2) 如何找到上次编辑的文件? (3) 如何复制粘贴? (4) 如何在多个文件中进行替换? (5) 如何把fold一次全部打开?...Ctrl+O (按两次) (3) 如何复制粘贴? 方法一:先ma标记当前位置为a,移动到新的位置,再y`a或者y’a复制从标记位置a到 当前位置的内容。...如: d123j 删除下面123行。 4. 宏纪录的功能 例如,把文件中所有奇数行和偶数行合并。按如下序列 gg qq J q 100000000@q 5....C-p 在 insert mode 下 写程序的时候,任何超长的变量名字都不成问题。...于是,我写程序的时候,变量的名字其的越来越长,输入越来越快。:) 6.
同时也提供了如下集中语境菜单(后续会有) 关闭一个或多个标签 固定活动标签 分屏和取消分屏 标签组管理 标签间导航 添加到收藏夹 移动改变 运行和调试活动编辑器 执行本地历史和版本控制命令 执行自定义工具命令...要诀和技巧 如果粘性开启,你可以通过执行复制,剪切或者esc来退出此模式。或者重新执行上述事件。 你也可以先选择多行,然后执行Shift+Alt+Insert来切换到列模式。...复制粘贴剪贴 Intellij Idea提供了一系列的剪切版操作项。你可以复制粘贴剪贴文本、文件路径、符号、代码行。 因为idea使用了系统粘贴板,所以你可以跨应用使用复制粘贴。...以下几种情况都会触发记录历史操作: 按键 enter 光标位置发生变化 使用导航快捷键 复制、粘贴 按键 tab idea扩展撤销和重做机制已完成复杂的操作。比如:格式化和重构代码,创建和删除文件。...默认情况下是没有绑定快捷键,不过你可以去快捷键里面配置。 选择后,插入字符就会上或者下传播 ? 复制和粘贴 使用ctrl+c和ctrl+v即可将选择的多文本复制和粘贴。 ?
二、文本编辑 Ctrl + X:剪切 剪切选中文本,若未选中则剪切当前行。 Ctrl + C:复制 复制选中文本,若未选中则复制当前行。...Ctrl + V:粘贴 Ctrl + Alt + Shift + V:粘贴为纯文本 Ctrl + Shift + V:从历史选择粘贴 从历史剪粘版中选择要粘贴的内容。...Ctrl + Alt + Shift + C:复制引用 复制包的路径,或者类的名称。 Ctrl + S:保存全部 Ctrl + Z:撤销 撤销上一步操作内容。...按Ctrl键两次,然后在不松开的情况下按向上箭头键。...双击Ctrl + Down:向下克隆插入符号 按Ctrl键两次,然后在不松开的情况下按向下箭头键。
复制到行末 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 三、插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后 A...cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl...make -> 直接在当前目录下运行make指令 十、VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 十一、自动排版 在粘贴了一些代码之后,vim变得比较乱...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...mc - copy mp mr mt vim 中复制,移动文件 mt - 移动到的目录 mf - 标记要移动的文件 mc - 移动/复制 R 移动文件 打开当前编辑文件的目录 :Explore :Hexplore
# 查找光标所在处的单词,向上查找 删除复制 dd 删除光标所在行 dw 删除一个字(word) d/D删除到行末x删除当前字符X删除前一个字符yy复制一行yw复制一个字y/Y 复制到行末 p 粘贴粘贴板的内容到当前行的下面...并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 编辑 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容...make -> 直接在当前目录下运行make指令 VIM启动项 -o[n] 以水平分屏的方式打开多个文件 -O[n] 以垂直分屏的方式打开多个文件 自动排版 在粘贴了一些代码之后,vim变得比较乱,只要执行...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...mc - copy vim 中复制/移动文件 mt - 移动到的目录 mf - 标记要移动的文件 mc - 移动/复制 R 移动文件 打开当前编辑文件的目录 :Explore :Hexplore :Nexplore
领取专属 10元无门槛券
手把手带您无忧上云