复制操作 ① 复制光标所在行 按键:yy 粘贴:在想要粘贴的地方按下p键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键 ② 以光标所在行为准(包含当前行),向下复制指定的行数...按键:数字yy 2.1.3、剪切/删除 ① 剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移 按键:...D (删除之后当前行会变成空白行) 2.1.4、撤销/恢复 撤销:输入“:u”(不属于命令模式) 或者 u (undo) 恢复:ctrl + r 恢复(取消)之前的撤销操作【重做,...,结束行号d”,例如输入“:1,10d” 一步到位的复制语法——“:开始行号,结束行号 co 粘贴到的行号” 剪切粘贴一步到位语法——“:开始行号,结束行号 m 粘贴到的行号” 2.4、编辑模式
2.插入一行 插入文本的另一种方式是在文本中重开1行,即在两行现存的文字中间插入空白行并进入插入模式。...(1)示例 ① o-在下面新建一行插入 先将光标置于 Line3,再输入o,结果如下图: ? o-下方新建空白行插入.png 就会在 Line3 的下方插入了 1 个空白行。...② O-在上面新建一行插入 光标置仍于 Line3,再输入O,结果如下图: ? O-上方新建空白行插入.png 可以看到,在 Line 3 的上方插入了 1 个空白行,并进入了插入模式。...d20G 当前行到文件第20行。 4.剪切、复制和粘贴文本(准) (1)d命令-剪切 d命令不只是删除文本,而是在 剪切 文本。...5.合并行(准) vi 在行的概念上非常严格。 通常来说,将光标移动到行的末端并删除行的末尾字符并不能将此行与下一行合并。
粘贴文本 这取决于你用的是什么 SSH 软件。 Putty 要粘贴文本点击鼠标右键即可。 Xshell 要粘贴文本则是按下 Shift+INSERT 键。...Ctrl+G,显示帮助文本 Ctrl+O,保存当前文件 Ctrl+R,读取其他文件并插入光标位置 Ctrl+Y,跳至上一屏幕 Ctrl+K,剪切当前一行 Ctrl+C,显示光标位置 Ctrl+X,退出编辑文本...Ctrl+J,对其当前段落(以空格为分隔符) Ctrl+W,搜索文本位置 Ctrl+V,跳至下一屏幕 Ctrl+U,粘贴文本至光标处 Ctrl+T,运行拼写检查 Ctrl+_,跳转到某一行 ALT+U...DOS/UNIX 换行符 set nowrap # 不要自动换行 set nohelp # 不显示下面两行帮助 set morespace # 隐藏标题下的空白行...# 搜索使用大小写敏感 set multibuffer # 使用 CTRL-r 读取文件时,默认读取到新缓存 set nonewlines # 不在文件末尾添加新行 include
p(小写) 粘贴(在下一行粘贴) P(大写) 粘贴(在上一行粘贴) d$|D|d+end 删除(剪切)当前位置到行尾的内容。...d0|d+home 删除(剪切)当前位置到行首的内容。 [n] dd: 删除(剪切)(n)行。 :m,nd 剪切m行到n行的内容。 dgg: 剪切光标以上的所有行。...dG: 剪切光标以下的所有行。 daw和das:剪切一个词和剪切一个句子,即使光标不在词首和句首也没关系 dw:剪切当前光标到单词结束! ...# 删除匹配行: :g/UUID/d 删除包含UUID的行 :g/#\|^$/d 删除#注释和空白行 :g/^$\|^\s*$\|^#/d 删除#注释/空白行/空字符串行 1.2.4 替换(一般命令模式...ctrl +x 和 ctrl + f 以当前目录内的文件名作为关键字补齐。 ctrl +x 和 ctrl + o 以拓展名作为语法填充,以vim内建的关键词补齐。
,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等) 2、编辑模式: 在该模式下可以对文件的内容进行编辑; 3、末行模式: 可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销...: ctrl + b (before) 或 PgUp (2)向下翻屏: 按键: ctrl + f (after) 或 PgDn 2、复制粘贴操作 ①复制光标所在行 按键:yy ②以光标所在行为准...、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:如果剪切了不粘贴就是删除的效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行光标之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...) :s/要替换的关键词/新的内容 作用:替换光标所在行的第一处符合条件的内容 :s/要替换的关键词/新的内容/g 作用:替换光标所在行的全部符合条件的内容 :%s/要替换的关键词/新的内容
2、复制操作 ①复制光标所在行 按键:yy 粘贴:在想要粘贴的地方按下p键 ②以光标所在行为准(包含当前行),向下复制指定的行数 按键:数字yy ③可视化复制 按键:ctrl + v(可视块)...或V(可视行)或v(可视),然后按下↑↓← →方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令...,但是如果剪切了不粘贴就是删除的效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...) 恢复:ctrl + r 恢复(取消)之前的撤销操作 5、扩展1:光标的快速移动 ①快速将光标移动到指定的行 按键:数字G ②以当前光标为准向上/向下移动n行 按键:数字↑,数字↓ ③以当前光标为准向左
Ctrl+C:终止任务Ctrl+L:清屏Ctrl+E:回到行尾Ctrl+A:回到行首Ctrl+W:剪切一个单词Ctrl+Y:粘贴命令行剪切的内容Ctrl+Z:暂停任务Ctrl+K:剪切光标位置到行尾的字符文本查看...##>:重定向,创建新的文件file并写入内容,Ctrl+C终止,会覆盖原有同名文件cat >> file ##>>:追加,在文件file后追加写入内容,Ctrl+C终止其它:zcat:可以查看压缩的文本文件...:^/0;行末尾:$30j:向下移动30行(数字+方向键)Ctrl+f/b::上/下翻页gg:文档第一行的第一个字符G:快速到文档底部(或[])快捷键:x:剪切单个字符10x:连续剪切10个字符(以行为单位...,不足则停止)dd:剪切所在行10dd:剪切所在行及向下共10行yy:复制光标所在行10yy:复制所在行及向下共10行p/P:在当前行的下面/上面粘贴内容u:复原前一个操作(可连续撤销)Ctrl+r:重做上一个动作命令模式按...#不保存并退出查询:输入/KEYWORD #只显示关键词的第一个字符n向下查找,N向上查找替换::%s/原字符/新字符/g #全局替换:s///g #替换光标所在行:%s/// #替换每一行出现的第一次
,按q退出ls --help## 用 --help 参数查看 ls 命令的帮助文档常用Linux快捷键Tab: 补全Ctrl+U: 剪切光标位置到行首的字符Ctrl+C: 终止任务Ctrl+L: 清屏...Ctrl+E: 回到行尾Ctrl+A: 回到行首Ctrl+W: 剪切一个单词Ctrl+Y: 粘贴命令行剪切的内容Ctrl+Z: 暂停任务Ctrl+K:剪切光标位置到行尾的字符文件夹与文件管理命令pwd...(例如 GB, KB 等等)human-S 以文件大小排序Size-t 以时间排序time-r 倒序排列reversels 列出当前目录的文件ls ....make directory建立一个新的目录-p/--parents递归创建目录mkdir test1/test2#创建不出来mkdir -p test1/test2touch创建文件 “摸一个文件出来...软链接,加绝对路径cat: Concatenate 查看文本文件的内容,输出到屏幕-A 打印所有内容,包括特殊字符,如制表符-n 打印出所有行号,-b 参数仅打印非空白行行号zcat:可以查看压缩的文本文件
windows快捷键 win+tab 选择界面 win+E 打开文件资源管理器 win+PrtSc 全屏截图并保存到系统图片的”屏幕截图“文件夹,并放到剪贴板 win+shift+S 截取选中区域并放到剪贴板...当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+O 快速显示 OutLine Ctrl...+shift+enter Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。...Ctrl+shift+enter则在当前行之前插入空白行。 ctrl+.及ctrl+1:下一个错误及快速修改 ctrl+m大显示屏幕能够提高工作效率是大家都知道的。...Ctrl + d 删除当前行 Ctrl + e 复制并粘贴当前行 Ctrl + PageUp/PageDown 光标跳到当前代码编辑视窗的顶行/末行首个文本字符之后 Ctrl + m 移动窗口
世间上的相遇 都是久别重逢 以下是vim操作一些基础的命令,分为两种模式总结整理,分别为命令模式、末行模式,建议读者学习的同时能配合实际的操作,这样会记得更加牢固。...:dG(包括当前行) 5.9、删除当前位置前面的所有内容:dgg(包括当前行) 温馨提示:vim中的删除其实是剪切操作,删除的内容可以用p命令粘贴 6、复制操作 6.1、复制当前行...:yy 6.2、粘贴复制内容:p(当前行下一行);P(当前行上一行) 6.3、复制多行:nyy(如3yy,即从当前位置起,往下复制3行(包括当前行)) 6.4、复制选中:按v进入可视模式...A:会跳到行尾并从光标后面开始插入 9.3、i:从光标前面开始插入 9.4、I:会跳到行首并从光标前面开始插入 9.5、o:会在光标下一行新建空白行插入 9.6、O:会在光标上一行新建空白行插入...:强制退出,不保存当前修改 3、wq或x:保存并退出 4、文本替换 4.1、s/old/new:如:s/exit/quit,将exit替换为quit(只替换当前行第一处) 4.2、s/old
你可以将保留空间当作剪贴板,实际上,这正是本文所演示的内容:如何使用 sed 复制/剪切和粘贴。...你可以从保留空间复制内容,然后使用 g 命令将其放入模式空间,观察会发生什么: $ sed -n -e '/three/h' -e 'g;p' example.txtLine threeLine three 第一个空白行是因为当...用 sed 剪切和粘贴 现在你知道了如何将字符串从模式空间转到保留空间并再次返回,你可以设计一个 sed 脚本来复制、删除,然后在文档中粘贴一行。...第二个脚本删除包含字符串 three 的任何行。这样就完成了与文字处理器或文本编辑器中的 剪切 动作等效的功能。...重要的事情是识别不同的操作,了解 sed 何时移至下一行,并预测模式和保留空间包含的内容。
☆ 如何进入命令模式 ☆ 命令模式下我们能做什么 ☆ 移动光标到首行或末行(!) ☆ 翻屏 ☆ 快速定位光标到指定行(!) ☆ 复制/粘贴(!) ☆ 剪切/删除(!) ☆ 撤销/恢复(!)...粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键 ☆ 剪切/删除(!)...在VIM编辑器中,剪切与删除都是dd 如果剪切了文件,但是没有使用p进行粘贴,就是删除操作 如果剪切了文件,然后使用p进行粘贴,这就是剪切操作 ① 剪切/删除当前光标所在行 按键:dd (删除之后下一行上移...) 粘贴:p 注意:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。...② 剪切/删除多行(从当前光标所在行开始计算) 按键:数字dd 粘贴:p 特殊用法: ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行
移动光标、复制粘贴、剪切粘贴删除、撤销与恢复。...,如复制5行,5yy粘贴︰在想要粘贴的地方按下p键【将粘贴在光标所在行的下一行】 ,如果想粘贴在光标所在行之前,则使用P键。...5)剪切/删除在VIM编辑器中,剪切与删除都是dd。如果剪切了文件,但是没有使用 p进行粘贴,就是删除操作。如果剪切了文件,然后使用p进行粘贴,这就是剪切操作。...a、剪切/删除当前光标所在行按键:dd(删除之后下一行上移)粘贴:p注:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。...b、剪切/删除多行 (从当前光标所在行开始计算)按键:数字dd粘贴:p特殊用法:c、剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移按键:D (删除之后当前行会变成空白行)
强行写入当前文件并退出 插入命令备忘单 a 在光标后插入 A 在行尾插入 i 在光标前插入 I 在行中的第一个非空白之前插入 gI 在第 1 列中插入 o 在光标下方开始新行并插入 O 在光标上方开始新行并插入...剪切、复制和粘贴命令备忘单 yy复制(猛拉)整行 #yy复制指定行数 dd剪切(删除)整行 #dd剪切指定的行数 p粘贴在光标后 P粘贴在光标前 删除命令备忘单 d删除突出显示的文本 dd删除一行文本...:%s/search/replace/gc 用确认替换替换每次出现的搜索 撤消和重做命令备忘单 u 撤消上次更改 Ctrl+r 重做已撤消的更改 标签命令备忘单 :tabe 在新选项卡中打开文件...V允许选择整行的可视模式 CTRL+v允许选择文本块的视觉块 在可视化模式下执行: >向右缩进 <向左缩进 y复制 d剪切 ~大小写切换 u将选中文本转换为小写 U将选中文本转换为大写 命令模式备忘单...command在 shell 中运行“命令”并显示 STDOUT !! command在 shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim用的好,文本编辑一大跑!
使用它可以捕获剪贴板对象,并允许用户选择并粘贴到其他程序中。ClipAngel可以将自动捕获用户复制到Windows剪贴板的任何文本,文件或图像,并将其存储为剪切板记录列表,方面快速的复制等功能。...3、 界面效果打开后的主界面,可以查看剪切板列表,分为两部分,左侧为剪切板列表,右侧为选择剪切板内容信息,可以清晰的查看到剪切的内容来源哪个应用程序。...剪切板支持的类型很全面:图片、文件、文本、rft、html、图片链接等等,具体如下图:选中剪切内容,然后鼠标右键可以进行操作单条剪切板内容。比如进行粘贴、粘贴文件、标为收藏等等实用功能。...; ● 允许将剪辑粘贴为选定的原始文本或纯文本或全部; ● 设置“热键以重设打开窗口”; ● 在文本中前后搜索过滤器文本; ● 能够删除和移动列表中的剪辑; ● 历史记录以加密方式存储在磁盘上...; ● 自动和手动检查新版本和一键更新; ● 切换HTML和RTF剪辑的“本机格式”; ● 保留历史记录,即使计算机崩溃; ● 列表中剪辑行上的工具提示;5、注意事项 ● ClipAngel
你可以将保留空间当作剪贴板,实际上,这正是本文所演示的内容:如何使用 sed 复制/剪切和粘贴。...你可以从保留空间复制内容,然后使用 g 命令将其放入模式空间,观察会发生什么: $ sed -n -e '/three/h' -e 'g;p' example.txt Line three Line three 第一个空白行是因为当...用 sed 剪切和粘贴 现在你知道了如何将字符串从模式空间转到保留空间并再次返回,你可以设计一个 sed 脚本来复制、删除,然后在文档中粘贴一行。...第二个脚本删除包含字符串 three 的任何行。这样就完成了与文字处理器或文本编辑器中的 剪切 动作等效的功能。...重要的事情是识别不同的操作,了解 sed 何时移至下一行,并预测模式和保留空间包含的内容。 下载备忘单 sed 很复杂。虽然它只有十几个命令,但它灵活的语法和原生功能意味着它充满了无限的潜力。
删除即剪切; d:删除选中的文本,删除即剪切; D:删除从当前光标到光标所在行尾的全部字符。删除即剪切; dd:删除光标所在行的整行内容。删除即剪切; ndd:删除当前行及其后n-1行,n为一个数字。...删除即剪切; y:复制选中的文本; y0:复制光标前一个字符到行首的内容 y$:复制光标后一个字符到行尾的内容 yh:复制光标前的1个字符 yl:复制光标后的1个字符 nyh:复制光标前的n个字符,比如...4yh复制光标前的4个字符 nyl:复制光标后的n个字符,比如4yl复制光标后的4个字符 yy:复制光标所在的当前行; nyy:复制当前行以及其后n-1行,n为一个数字; p:小写p,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方...; P:大写P,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方; /[字符串]:文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示; ?...如果想添加三行的话,是 3o或者n个o。如果 3o 后立即退出插入模式的话,就可以添加三个空白行。如果输入一些文字再退出,可以添加三个相同文字的行。试一下就知道了。
;但是,纯用键盘操作Linux的流畅性跟手来回游走在鼠标、键盘之间的体验,完全不是一个数量级的,因此,熟悉快捷键并熟练运用,必将事半功倍;下面就来一一列举一下常用到的快捷键: 内容持续更新请关注: https...✩ ctrl + u 删除(剪切)光标所处位置到行首的所有内容 和 ctrl + k对立 ⭐✩✩ ctrl + w 删除(剪切)光标所处位置之前的一个词,以空格、标点为界 ⭐✩✩ ctrl + y 粘贴...,如输入docker,不停按ctrl+r会搜索出所有docker相关的指令 ⭐✩✩ ctrl + g 终止上面ctrl + r的搜索 ⭐✩✩ ctrl + s 锁定终端,使任何人不允许输入,但是输入操作会记录...)当前行 ⭐⭐⭐ dG 删除光标所处行之后的所有行 ⭐⭐✩ D 删除光标到行末的所有内容 ⭐⭐✩ 1,n2d 删除指定区间的行;如:2,4d,删除2到4行(一起删3行) ⭐✩✩ 复制、剪切、粘贴 快捷键...为剪切3行 ⭐⭐✩ p 粘贴剪切板到当前光标所处的下一行 ⭐⭐⭐ P 粘贴剪切板到当前光标所处的上一行 ⭐⭐✩ 替换撤销 快捷键 说明 常用度 r 替换当前字符 ⭐⭐✩ R 从光标开始替换,直到esc
删除即剪切; d:删除选中的文本,删除即剪切; D:删除从当前光标到光标所在行尾的全部字符。删除即剪切; dd:删除光标所在行的整行内容。删除即剪切; ndd:删除当前行及其后n-1行,n为一个数字。...删除即剪切; y:复制选中的文本; yy:复制光标所在的当前行; nyy:复制当前行以及其后n-1行,n为一个数字; p:小写p,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方; P:大写...P,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方; /[字符串]:文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示; ?...vim会以fileencodings后面第一个指明的编码方式来打开utf-8编码的文件,并没有去按顺序寻找合适的编码方式来解析文件。...5.2vi下新增空白行 vi或者vim命令新增一行空白,在命令行模式下输入o。如果想添加三行的话,是 3o或者n个o。如果 3o 后立即退出插入模式的话,就可以添加三个空白行。
当删除一个字符时,x 删除光标后的,X 删除光标前的。删除即剪切 d:删除选中的文本,删除即剪切 D:删除从当前光标到光标所在行尾的全部字符。删除即剪切 dd:删除光标所在行的整行内容。...删除即剪切 ndd:删除当前行及其后n-1行,n为一个数字。...复制光标前的4个字符 nyl:复制光标后的n个字符,比如4yl复制光标后的4个字符 yy:复制光标所在的当前行 nyy:复制当前行以及其后n-1行,n为一个数字; p:小写p,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方...P:大写P,粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方; /[字符串]:向后搜索,支持正则表达式。...如果想添加三行的话,键入 3o ,如果想添加 n 行则键入 n 个 o。如果键入 3o 后立即退出插入模式的话,就可以添加三个空白行。如果输入一些内容再退出,可以添加三行相同的内容。
领取专属 10元无门槛券
手把手带您无忧上云