vi命令

vi和命令行的光标使用快捷键

不羁的心 提交于 2019-12-01 20:21:21
命令行快捷键 移动光标 Ctrl – a :移到行首 Ctrl – e :移到行尾 Ctrl – b :往回(左)移动一个字符 Ctrl – f :往后(右)移动一个字符 Alt – b :往回(左)移动一个单词 Alt – f :往后(右)移动一个单词 Ctrl – xx :在命令行尾和光标之间移动 M-b :往回(左)移动一个单词 M-f :往后(右)移动一个单词 编辑命令 Ctrl – h :删除光标左方位置的字符 Ctrl – d :删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端) Ctrl – w :由光标位置开始,往左删除单词。往行首删 Alt – d :由光标位置开始,往右删除单词。往行尾删 M – d :由光标位置开始,删除单词,直到该单词结束。 Ctrl – k :由光标所在位置开始,删除右方所有的字符,直到该行结束。 Ctrl – u :由光标所在位置开始,删除左方所有的字符,直到该行开始。 Ctrl – y :粘贴之前删除的内容到光标后。 ctrl – t :交换光标处和之前两个字符的位置。 Alt + . :使用上一条命令的最后一个参数。 Ctrl – _ :回复之前的状态。撤销操作。 ctrl + l(L的小写) 清屏 Ctrl+y::粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本。 Ctrl+p:

liunx中vi快捷键编辑

自闭症网瘾萝莉.ら 提交于 2019-12-01 19:22:42
操作系统快捷方式 1) 利用方向键 ↑ ↓ --- 快速调取历史命令 (输入命令都会临时保存在内存中 --> 保存在磁盘文件) 2) 快速移动光标 ctrl + a --- 将光标快速移动到行首 ctrl + e --- 将光标快速移动到行尾 ctrl + ← → --- 将光标按照单词进行左右快速移动 3) 快速操作命令信息 ctrl + u --- 将光标之前的内容进行剪切 ctrl + k --- 将光标之后的内容进行剪切 ctrl + w --- 以空格作为分隔 剪切每个字符串信息 ctrl + y --- 将剪切的内容进行粘贴 4) 特殊功能快捷方式 ctrl + c(cancel) --- 中断或取消命令执行过程 ctrl + l(clear) --- 清屏操作 ctrl + s --- 进入锁定状态 ctrl + q --- 退出锁定状态 编辑命令使用方法 vi/vim 1) 编辑命令模式信息 命令模式: 可以实现特殊功能操作 编辑模式: 可以编辑文件内容信息 底行模式: 可以输入特殊命令信息 wq q wq! q! 命令模式 -i-> 编辑模式 -esc-> 命令模式 命令模式 -:-> 底行模式 -esc-> 命令模式 2) 命令模式 ---> 编辑模式 i --- 在光标所在位置直接进入编辑模式 I --- 将光标切换到行首进入编辑模式 a ---

vi总结

戏子无情 提交于 2019-12-01 18:59:53
每次运行vim编译器后都默认是“命令模式”,需要先进入到“输入模式”后再进行编写文档的工作,而每次编辑完成需先返回到“命令模式”后再进入“末行模式”对文本的保存或退出操作 敲击字母“a”,进入输入模式 输入一行字符,【esc】返回到命令模式,“:wq”保存并退出 命令模式常用命令: k:向上 j:向下 h:向左 l:向右 w:下一个单词 b:上一个单词 e:单词尾部 a:追加输入,并进入编辑模式 o : 在光标下加一空行并进入插入模式 O :在光标上开一空行并进入插入模式 r :替换一个字符 R:进入替换型输入方式,按esc退出 cw:替换单词,进入编辑模式 x:剪切字符 dd:剪切行 D:剪切当前位置到行尾 yy:复制一行 p:粘贴 /<word>:查找下一个<word>,之后可以使用n(N)命令向下(上)查找 ?<word>:查找上一个<word>,之后可以使用n(N)命令向下(上)查找 :w 存盘不退出 :w! 暴力存盘不退出 :w file1 另存为file1 :q 无脏数据时正常退出 :q! 放弃脏数据并退出 :wq 正常保存并退出 :wq! 暴力存盘并退出 来源: https://www.cnblogs.com/liu-118/p/11713315.html

vi 常用命令总结

北城以北 提交于 2019-12-01 13:57:30
vim 文件名 :如果文件不存在则先打开,当关闭保存时候自动创建该文件       vim sunck.txt +5 :打开文件,将光标移动到第四行,若不存在则没有效果       vim sunck.txt + :打开文件,将光标移动到最后一行,如果文件不存在则没有效果 移动光标:G:光标快速的定位到末尾行行首      $:光标快速定位到该行的行尾      ^:光标快速定位到该行行首      gg:将光标快速定位到第一行行首      ngg:光标快速定位到第n行行首      M:光标定位到中间行      L:光标移动到屏幕最后一行行首      w:向后一次移动一个字      b:向前一次移动一个字      ctrl + d 、ctrl + u 向下、向上翻半屏      ctrl + f 、ctrl + b 向下、上翻一屏      h、j、k、l 左、下、上、右 移动光标 删除命令: x :删除光标最后一个字符       X:删除光标前一个字符      dd:删除光标所在行          ndd:删除指定的行数      d0:删除光标前本行所有内容,不包含光标所在字符      dw:删除光标本行 开始位置以后的字符,包含光标所在字符 撤销命令:u:一步一步撤销      ctrl + r :反撤销 文本行移动: shift + >> 文本行 右移

vi命令练习

寵の児 提交于 2019-12-01 10:37:38
vi编辑器有两种工作模式: 命令模式和文本输入模式 在命令模式下输入的字符被解释为命令; 在文本输入模式下输入的为编辑内容。 在编辑模式下,按 Esc 切换到命令模式。 1.保存和退出类的命令 命令 说明 :wq 保存并退出Vi,“:wq!”不保存强制退出 :q 不保存退出vi,“:q!”强制退出 :w 保存但不退出vi;“:w!”强制保存; “:w filename”,将修改保存到filename中,相当于另存为 2.移动光标类的命令 命令 说明 h or Backspace 左移一个字符 L 右移一个字符 j or Ctrl+n 下移一个行 k or Ctrl +p 上移一个行 Enter 换行 3.插入与删除文本类命令 命令 说明 i 在光标前插入文字 a 在光标后插入文字 o(小写) 在当前行的下面新开一行 O(大写) 在当前行的上面新开一行 r 替换光标在的字符,输入r命令后,在键盘上输入需要替换的新字符即可完成替换 x 删除光标所在的字符 dd 删除光标所在行 yy 将光标所在行复制到剪贴板,在“yy”前加上数字,可以复制多行 p(小写) 将剪贴板内容复制到光标后 P(大写) 将剪贴板内容复制到光标前 yw 将光标所在的单词复制到剪贴板 4.搜索和替换类命令(待练习) 5.屏幕翻滚类命令(待练习) 来源: https://www.cnblogs.com/tamkery

vi命令大全 linux下vi命令大全

核能气质少年 提交于 2019-12-01 10:16:27
进入vi的命令   vi filename :打开或新建文件,并将光标置于第一行首   vi +n filename :打开文件,并将光标置于第n行首   vi + filename :打开文件,并将光标置于最后一行首   vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处   vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename   vi filename....filename :打开多个文件,依次进行编辑    移动光标类命令   h :光标左移一个字符   l :光标右移一个字符   space:光标右移一个字符   Backspace:光标左移一个字符   k或Ctrl+p:光标上移一行   j或Ctrl+n :光标下移一行   Enter :光标下移一行   w或W :光标右移一个字至字首   b或B :光标左移一个字至字首   e或E :光标右移一个字至字尾   ) :光标移至句尾   ( :光标移至句首   }:光标移至段落开头   {:光标移至段落结尾   nG:光标移至第n行首   n+:光标下移n行   n-:光标上移n行   n$:光标移至第n行尾   H :光标移至屏幕顶行   M :光标移至屏幕中间行   L :光标移至屏幕最后行   0:(注意是数字零)光标移至当前行首

vi编辑器的使用方法

泄露秘密 提交于 2019-12-01 07:03:23
1.打开文件并定位到指定行数 vi 文件名 +行数 (如不写行数只写+号则定位到文件末尾) 2.vi的三种工作模式 2.1命令模式: 打开文件首先进入的模式 通过命令对文件进行常规的操作,例如:定位、翻页、复制、粘贴、删除等 2.2 末行模式 退出和保存操作使用时的模式。输入冒号进入末行模式。 2.3 编辑模式 正常编辑模式 3.末行模式的命令 :set nu 显示行数 4.命令模式下的命令 4.1移动命令 4.2 行内移动 4.3 移动到行 其中“:数字”方法是在末行模式使用的方法 4.4 屏幕移动 4.5 切换段落 如图,把两个空白行之间部分称为一个段落,要在段落间快速切换,需要使用 { :上一个段落 } :下一个段落 来切换 4.6 切换括号(包括()、[]、{}) 使用百分号来在一对括号间来回切换 5.标记行 使用标记行可以让光标快速回到被标记的行。 标记:m跟上一个字母(仅一个),如mx 回到标记:单引号跟上标记的字母,如'x 6.选中文本(进入可视模式) 在可视模式下,可以配合前面说的移动命令使用,如在可视模式下使用G快速选中从光标到文末的内容。 7.撤销和恢复撤销 可以一直撤销到刚打开文件时的状态 8.剪切(删除的内容会放在缓冲区,可粘贴) d命令的使用方法 :先按下d,在使用移动命令,删除开始位置和移动结束位置之间的内容。如:按下d,按下w向后跳跃一个单词

vi编辑实用命令

陌路散爱 提交于 2019-12-01 07:03:00
1.怎样快速将光标调到最后一行? 先shift + : 进入 command模式,输入$ 回车 即可 2.查找内容 进入command模式,输入 / + 目标字符串 ,如果存在,即可定位到目标字符串; 如果是查找下一个,敲击 n ,上一个这是 shift + n ; 假设查找关键字是 hadoop, 进入command模式后,敲入/hadoop 回车. 来源: https://www.cnblogs.com/mylittlecabin/p/11666030.html

Ubuntu vi命令

不羁岁月 提交于 2019-12-01 05:22:03
最近在使用ubuntu,在linux下,要编辑文件或者其他的文本文件,哪那么一个ubuntu linux下的强大的文本编辑工具就不得不提了,那就是VI编辑器。下面把VI常用到的命令行贴出来。 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename….filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n : 光 标 移 至 第 n 行 尾 H : 光 标 移 至 屏

vi编辑器简介

醉酒当歌 提交于 2019-12-01 02:15:56
vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。 Vim是vi的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。 文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim: vim是vi文本编辑器(一般简称为vi编辑器)的增强版本 vi编辑器的工作模式 三种工作模式 模式 作用 命令模式 在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。 输入模式 在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。 末行模式 多数文件管理命令都是在此模式下执行,末行命令执行完后,Vi自动回到命令模式。 不同模式之间的切换 快捷键 作用 快捷键 作用 a 在光标之前插入 i 在光标之后插入 o 光标所在的下一行插入 O 光标所在上一行插入 :