首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vim编辑

1、相关概述1.1 vi 概述vi ( visual editor )编辑器通常被简称为vi,它是LinuxUnix系统上最基本文本编辑器,类似于Windows系统下notepad (记事本) 编辑器...如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式。命令模式下我们能做什么?移动光标、复制粘贴、剪切粘贴删除、撤销与恢复。...4)复制/粘贴(重点)(1)复制当前行(光标所在那一行)按键:yy粘贴︰在想要粘贴地方按下 p键【将粘贴在光标所在行下一行】 ,如果想粘贴在光标所在行之前,则使用P(shift+p)键(2)从当前行开始复制指定行数...,复制5行,5yy粘贴︰在想要粘贴地方按下p键【将粘贴在光标所在行下一行】 ,如果想粘贴在光标所在行之前,则使用P键。...=> 代表强制退出但是文件未保存 (建议使用)默认情况下,退出时候需要对已经进行修改文件进行保存 :w ,然后才能退出。

81422

Linux Vim编辑基本使用

六、VIM编辑器实用功能 1)代码着色 2)异常退出解决方案 3)退出vim编辑器 一、VIM编辑器 1)vi概述 vi(visual editor)编辑器通常被简称为vi,它是LinuxUnix系统上最基本文本编辑器...如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式 ☆ 命令模式下我们能做什么 ① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复 ☆ 移动光标到首行或末行...行号 + G,150G代表快速移动光标到第150行。 ☆ 复制/粘贴(!)...① 复制当前行(光标所在那一行) 按键:yy 粘贴:在想要粘贴地方按下p 键【将粘贴在光标所在行下一行】,如果想粘贴在光标所在行之前,则使用P键 ② 从当前行开始复制指定行数,复制5行,5yy...) 粘贴:p 注意:dd 严格意义上说是剪切命令,但是如果剪切了粘贴就是删除效果。

3.1K21
您找到你想要的搜索结果了吗?
是的
没有找到

公众号图文编辑器开发必备技能:样式内联化富文本粘贴攻略!

图文编辑器是很多内容创作者运营人员日常使用工具,对于产品体验使用效率提升有着重要意义。在公众号编辑器开发中,有两个常见难点需要解决:样式内联化富文本粘贴。...Juice还支持处理伪元素、媒体查询等高级CSS特性,并提供了丰富配置选项,可以根据需要进行定制。 难点二:富文本粘贴 解决了样式内联化后,我们可以将处理后HTML代码复制到公众号编辑器中。...但是在尝试时,会发现编辑器并没有正确渲染出所期望效果,而是直接显示了HTML代码。 这是因为,默认情况下,我们从其他地方复制HTML代码会被识别为纯文本格式,编辑器无法将其渲染为富文本内容。...最后,使用 document.execCommand('copy') 执行复制操作,将选定数据复制到剪贴板中。 这样我们粘贴编辑器时,就能正确渲染出富文本效果。...当然,在实际开发中还需要考虑更多细节,编辑器排版、性能优化、错误处理兼容性等,但掌握了上述核心思路,就能更好地架构实现一个公众号图文编辑器产品。

12910

第六章·Linux文件管理-VIM编辑

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 在第一行下面插入新一行

1.3K20

Tomcat环境配置

,所以我编辑; 在变量名中输入 CATALINA_BASE; 在变量值中粘贴刚刚复制tomcat安装包文件路径; (每个人安装包路径可能会不一样); 之后点击确定 然后继续新建,方式上面一样,...,这种方式编辑不需要分号; 注意:这是两个值,所以要新建两次,不要写到一行去; 之后要逐步确定,每个窗口都要点击确定; %CATALINA_HOME%\lib %CATALINA_HOME%\bin...则是JavaJDK环境变量没有配置妥善; 继续打开环境变量面板; 查看系统变量中是否有图中两个变量; 如果没有,则按照上面的方法新建添加,切记逐步确认; (只有一个变量,则加上另一个) 如果还是不行...,则需手动在实行文件中添加执行路径; 找到tomcat文件夹,点开bin目录,找到 setclasspath.bat 右键编辑; 添加以下两行到图中位置(位置不是很重要,但是写尽量靠前) set JAVA_HOME...还是出现错误则是JavaJDK没有配置好,需要重新配置JDK。

33520

VS Code 调试完全攻略(3):编辑变量并重新执行函数

可以通过在调试器中重新执行代码块,来查看它们在不同情况下行为。在调用栈中修改变量并重新执行函数可以让你节省大量时间! ? VS Code 调试完全攻略系列目录 ?...基础知识(点击直达) 步进逐行调试(点击直达) 编辑变量并重新执行函数(?...让我们看看如何在前文微型服务器代码 (https://github.com/thekarel/debug-anything/blob/master/node/index.js)中使用这两种调试方式。...准备工作 请将下面的代码复制粘贴到一个空文件中: const http = require('http'); const url = require('url'); const hostname =...就是这样:你现在可以在调试器中重新启动函数,并编辑本地闭包值,包括字符串函数。为什么试试看,如果重新启动栈中高阶函数会发生什么?

3.6K20

巧用 20 个 Linux 命令贴士与技巧,生产力瞬间翻倍

在这种情况下,您要做就是键入以下命令: cd - 这会将您带回到上一个工作目录。您无需输入长目录路径,也无需复制粘贴。...除非你至少执行了一次 cd 命令,否则 OLDPWD 环境变量不会包含任何值 cd - cd $OLDWPD 命令执行结果并非在所有环境下都相同。 3、返回主目录 这太明显了。...但很多时候你必须确保命令不会失败才能执行下一条命令,那怎么半? 比如您要构建代码,然后在构建成功情况下才接着运行make。 在这种情况下,可以使用&&分隔符。...16、在Linux终端中复制粘贴 这一点有点模棱两可,因为它取决于Linux发行版终端应用程序。...但通常,您应该能够使用以下快捷键复制粘贴命令: 选择要复制文本,然后右键单击以粘贴(在Putty其他Windows SSH客户端中有效) 选择要复制文本,然后单击鼠标中键(滚动按钮)以进行粘贴 Ctrl

11710

20 个提高生产力 Linux 命令与技巧!

在这种情况下,您要做就是键入以下命令: cd - 这会将您带回到上一个工作目录。您无需输入长目录路径,也无需复制粘贴。...除非你至少执行了一次 cd 命令,否则 OLDPWD 环境变量不会包含任何值 cd - cd $OLDWPD 命令执行结果并非在所有环境下都相同。 3、返回主目录 这太明显了。...但很多时候你必须确保命令不会失败才能执行下一条命令,那怎么半? 比如您要构建代码,然后在构建成功情况下才接着运行make。 在这种情况下,可以使用&&分隔符。...16、在Linux终端中复制粘贴 这一点有点模棱两可,因为它取决于Linux发行版终端应用程序。...但通常,您应该能够使用以下快捷键复制粘贴命令: 选择要复制文本,然后右键单击以粘贴(在Putty其他Windows SSH客户端中有效) 选择要复制文本,然后单击鼠标中键(滚动按钮)以进行粘贴 Ctrl

51640

vi编辑

vi编辑器简介:vi是UNIXLinux系统内嵌标准正文编辑器,是一种交互类型正文编辑器,是一种命令行方式正文编辑器,可以在图形界面没有启动情况下工作,是全屏幕正文编辑器,可以用来创建和修改正文文件...、修改或复制是数据行:p(小写)将数据放置(粘贴)在当前行之下,P(大写)将数据放置(粘贴)在当前行之上。...是强制执行意思。...:不显示当前操作模式永久设定变量设置:每次开启vi是时都需某些变量特定设置,可将这些变量特定设置放在一个名为.exrc文件中,在一些Linux中该文件名也可以是.vimrc。...查找替代命令指定搜寻替代范围:指定:仅为当前行n1,n2:从n1到n2行,其中n1n2都是自然数1,$或%:整个文件.,.+n:从当前行到当前行加n行.,.

2.8K40

Vim中如何全选复制粘贴、批量注释

yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后p vim只能粘贴50行问题: 在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行 :set viminfo...“#”: 最后按ESC键(两次),选择多行已经注释掉啦 取消多行注释时同样重复Step1-Step2,但此时光标选中注释符,并选好行数之后。...只需按d键(小写),注释就被删除啦 如何取消vim粘贴时自动注释功能 vim在粘贴内容时候,如果遇到以#开始注释行,会自动将后续所有行进行注释。...也许这个功能在某些情况下是很有用,但很多时候是不需要,需要取消这个默认功能。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

4.8K30

jupyter快捷键运行键_anaconda中jupyter打不开

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 + ↑ 跳到单元格起始处...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

37430

mysql安装,mysql环境变量配置「建议收藏」

进入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,双击(或者点击编辑) 进入后,点新建,然后输入自己路径...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.2K40

IntelliJ IDEA 快捷键大全 + 动图演示,这效果太炸了!

该快捷键共分 16 种,可以方便按各类查找自己需要快捷键~~ 一、构建/编译 Ctrl + F9:构建项目 该快捷键,等同于菜单【Build】—>【Build Project】 执行该命令后,IntelliJ...二、文本编辑 Ctrl + X:剪切 剪切选中文本,若未选中则剪切当前行。 Ctrl + C:复制 复制选中文本,若未选中则复制当前行。...Ctrl + V:粘贴 Ctrl + Alt + Shift + V:粘贴为纯文本 Ctrl + Shift + V:从历史选择粘贴 从历史剪粘版中选择要粘贴内容。...按Ctrl键两次,然后在不松开情况下按向上箭头键。...双击Ctrl + Down:向下克隆插入符号 按Ctrl键两次,然后在不松开情况下按向下箭头键。

78520

原 Intellij idea2017编辑

同时也提供了如下集中语境菜单(后续会有) 关闭一个或多个标签 固定活动标签 分屏取消分屏 标签组管理 标签间导航 添加到收藏夹 移动改变 运行调试活动编辑执行本地历史版本控制命令 执行自定义工具命令...要诀技巧 如果粘性开启,你可以通过执行复制,剪切或者esc来退出此模式。或者重新执行上述事件。 你也可以先选择多行,然后执行Shift+Alt+Insert来切换到列模式。...复制粘贴剪贴 Intellij Idea提供了一系列剪切版操作项。你可以复制粘贴剪贴文本、文件路径、符号、代码行。 因为idea使用了系统粘贴板,所以你可以跨应用使用复制粘贴。...以下几种情况都会触发记录历史操作: 按键 enter 光标位置发生变化 使用导航快捷键 复制粘贴 按键 tab idea扩展撤销重做机制已完成复杂操作。比如:格式化重构代码,创建和删除文件。...默认情况下是没有绑定快捷键,不过你可以去快捷键里面配置。 选择后,插入字符就会上或者下传播 ? 复制粘贴 使用ctrl+cctrl+v即可将选择多文本复制粘贴。 ?

2.8K60

Vim常用快捷键

复制到行末 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

1.8K00

VIM常用快捷键(转载)

# 查找光标所在处单词,向上查找 删除复制 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

1.7K20
领券