vim编辑器常用命令与用法

By admin in 美高梅手机版4858 on 2019年4月17日

vi/vim是什么?
  Linux世界差不多具有的布置文件都以以纯文本形式存在的,而在享有的Linux发行版系统上都有vi编辑器,因而利用简易的文字编辑软件就可见轻易地修改系统的各样配置了,极度有利。vi便是壹种成效壮大的文书编辑器,而vim则是高等版的vi,不但能够用差异颜色突显文字内容,还是能拓展诸如shell脚本、C语言程序编写制定等职能,能够当做程序编辑器。

Linux-vi/vim编辑器常用命令与用法,

vi/vim是什么?
  Linux世界大致具备的安排文件都是以纯文本格局存在的,而在享有的Linux发行版系统上都有vi编辑器,因而利用简易的文字编辑软件就能够轻便地修改系统的各类配置了,分外便宜。vi正是壹种成效庞大的文本编辑器,而vim则是高端版的vi,不但能够用不一样颜色呈现文字内容,还能够举行诸如shell脚本、C语言程序编制等职能,能够当作程序编辑器。

干什么要读书vi/vim?
  首先具有的Linux发行版系统上都会私下认可内置vi编辑器,而不必然带有其余文件编辑器,格外通用;其次,大多软件的编纂接口都会私下认可调用vi;第3,vi具备程序编写制定的力量;最终,vi程序轻易,编辑速度分外火速。

vi的两种情势及各种方式里面包车型地铁转变关系

美高梅手机版4858 1

诚如情势常用操作

【h(或向左边向键)】 光标左移一个字符
【j(或向下方向键)】 光标下移二个字符
【k(或发展方向键)】 光标上移一个字符
【l(或向右边向键)】 光标右移三个字符

【[Ctrl] + f】 显示器向下活动一页(相当于Page Down键)
【[Ctrl] + b】 显示器向上移动壹页(也正是Page Up键)

【[0]或[Home]】 光标移动到当前行的最前方
【[$]或[End]】 光标移动到日前行的末梢

【G】 光标移动到文件的最终一行(第多少个字符处)
【nG】 n为数字(下同),移动到当下文件中第n行
【gg】 移动到文件的率先行,也正是”一G”
【n[Enter]】 光标向下移动n行

【/word】 在文书中找找内容为word的字符串(向下寻觅)
【?word】 在文书中寻找内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下多个
【[N]】 反向寻觅下1个

【x,X】
x为向后去除四个字符,也正是[Delete],X为向前删除贰个字符,相当于[Backspace]
【dd】 删除光标所在的1整行
【ndd】 删除光标所在的向下n行

【yw】:将光标所在之处到字尾的字符复制到缓冲区中。
【#yw】:复制#个字到缓冲区

【yy】 复制光标所在行到缓冲区。
【nyy】 复制光标所在的向下n行
【p,P】
p为将缓冲区内的字符贴到光标所在地点;P为将已经复制的数额在光标上1行粘贴

小心:全体与“y”有关的复制命令都必须与“p”同盟才干成就复制与粘贴作用。

【u】 撤废上一个操作
【[Ctrl] + r】 多次撤回
【.】 那是小数点键,重复上三个操作

壹般形式切换成编辑情势的操作

1、进入插入格局(6个指令)
【i】 从近来光标所在处插入
【I】 从当下光标
【a】 从此时此刻光标所在的下三个字符处初始插入
【A】 从光标所在行的结尾2个字符处初阶插入
【o】 英文小写字母o,在时下光标所在行的下壹行处插入新的1行并开端插入
【O】 英文大写字母O,在当前光标所在行的上壹行处插入新的一行并开始插入
2、进入替换形式(二个指令)
【r】 只会交替光标所在的那些字符贰回
【瑞鹰】 会一向替换光标所在字符,直到按下[ESC]键为止
【[ESC]】 退出编辑情势回到一般形式

诚如形式切换成命令行情势
【:w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保留强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:! command】 权且离开vi到命令行下推行三个命令后的显得结果
【:set nu】 彰显行号
【:set nonu】 撤除显示行号
【:w newfile】 另存为

 

vi/vim是如何?
Linux世界差不离全部的配置文件都以以纯文本格局存在的,而在富有的Linux发行版系统上都有…

vi/vim是什么?
  Linux世界大概全数的布置文件都以以纯文本格局存在的,而在享有的Linux发行版系统上都有vi编辑器,由此利用简易的文字编辑软件就可以轻便地修改系统的各种配置了,万分有利。vi正是1种效能庞大的文本编辑器,而vim则是高端版的vi,不但能够用分歧颜色彰显文字内容,还可以进行诸如shell脚本、C语言程序编写制定等功效,能够看做程序编辑器。

vi/vim是什么?
  Linux世界大约具备的布置文件都是以纯文本方式存在的,而在具有的Linux发行版系统上都有vi编辑器,由此利用简易的文字编辑软件就可见轻松地修改系统的种种配置了,相当有益。vi正是1种成效强大的文书编辑器,而vim则是高等版的vi,不但能够用差别颜色展现文字内容,还是能够拓展诸如shell脚本、C语言程序编写制定等职能,能够看成程序编辑器。

干什么要读书vi/vim?
  首先具备的Linux发行版系统上都会私下认可内置vi编辑器,而不必然带有其它文件编辑器,分外通用;其次,繁多软件的编辑撰写接口都会暗中同意调用vi;第1,vi具有程序编写制定的力量;最终,vi程序不难,编辑速度优良飞速。

干什么要读书vi/vim?
  首先具有的Linux发行版系统上都会默许内置vi编辑器,而不必然带有其余文件编辑器,格外通用;其次,许多软件的编纂接口都会暗许调用vi;第二,vi具备程序编写制定的技艺;最终,vi程序轻松,编辑速度相当神速。

为啥要学习vi/vim?
  首先具备的Linux发行版系统上都会暗中认可内置vi编辑器,而不明显带有别的文件编辑器,至极通用;其次,大多软件的编纂接口都会暗中同意调用vi;第贰,vi具备程序编写制定的本事;最终,vi程序轻巧,编辑速度十二分急迅。

vi的二种形式及各种形式里面包车型大巴转移关系

vi的两种形式及顺序形式之间的调换关系

vi的三种形式及各类方式里面包车型客车调换关系

美高梅手机版4858 2

美高梅手机版4858 3

美高梅手机版4858 4

诚如情势常用操作

貌似格局常用操作

一般格局常用操作

【h(或向右侧向键)】 光标左移一个字符
【j(或向下方向键)】 光标下移一个字符
【k(或升高方向键)】 光标上移1个字符
【l(或向左边向键)】 光标右移四个字符

【h(或向左边向键)】 光标左移贰个字符
【j(或向下方向键)】 光标下移八个字符
【k(或发展方向键)】 光标上移一个字符
【l(或向左侧向键)】 光标右移叁个字符

【h(或向左边向键)】 光标左移三个字符
【j(或向下方向键)】 光标下移二个字符
【k(或提升方向键)】 光标上移多个字符
【l(或向右边向键)】 光标右移贰个字符

【[Ctrl] + f】 荧屏向下移动一页(相当于Page Down键)
vim编辑器常用命令与用法。【[Ctrl] + b】 显示器向上移动一页(相当于Page Up键)

【[Ctrl] + f】 荧屏向下活动1页(也正是Page Down键)
【[Ctrl] + b】 荧屏向上移动壹页(也便是Page Up键)

【[Ctrl] + f】 显示屏向下活动1页(约等于Page Down键)
【[Ctrl] + b】 荧屏向上移动1页(也就是Page Up键)

【[0]或[Home]】 光标移动到当下行的最前方
【[$]或[End]】 光标移动到眼下行的终极

【[0]或[Home]】 光标移动到近期行的最前边
【[$]或[End]】 光标移动到当前行的结尾

【[0]或[Home]】 光标移动到方今行的最前边
【[$]或[End]】 光标移动到当下行的末段

【G】 光标移动到文件的结尾一行(第二个字符处)
【nG】 n为数字(下同),移动到日前文件中第n行
【gg】 移动到文件的第1行,也正是”一G”
【n[Enter]】 光标向下活动n行

【G】 光标移动到文件的最后1行(第3个字符处)
【nG】 n为数字(下同),移动到眼下文件中第n行
【gg】 移动到文件的第叁行,约等于”一G”
【n[Enter]】 光标向下移动n行

【G】 光标移动到文件的末梢一行(第二个字符处)
【nG】 n为数字(下同),移动到方今文件中第n行
【gg】 移动到文件的率先行,也正是”一G”
【n[Enter]】 光标向下移动n行

【/word】 在文件中寻找内容为word的字符串(向下搜寻)
【?word】 在文件中追寻内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下三个
【[N]】 反向寻觅下三个

【/word】 在文件中寻找内容为word的字符串(向下寻找)
【?word】 在文书中查找内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下一个
【[美高梅手机版4858 ,N]】 反向搜索下一个

【/word】 在文书中搜寻内容为word的字符串(向下寻找)
【?word】 在文件中检索内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下3个
【[N]】 反向搜索下叁个

【x,X】
x为向后删除1个字符,约等于[Delete],X为向前删除1个字符,约等于[Backspace]
【dd】 删除光标所在的壹整行
【ndd】 删除光标所在的向下n行

【x,X】
x为向后删除叁个字符,也等于[Delete],X为向前删除三个字符,也正是[Backspace]
【dd】 删除光标所在的一整行
【ndd】 删除光标所在的向下n行

【x,X】
x为向后删除叁个字符,相当于[Delete],X为向前删除3个字符,也就是[Backspace]
【dd】 删除光标所在的壹整行
【ndd】 删除光标所在的向下n行

【yw】:将光标所在之处到字尾的字符复制到缓冲区中。
【#yw】:复制#个字到缓冲区

【yw】:将光标所在之处到字尾的字符复制到缓冲区中。
【#yw】:复制#个字到缓冲区

【yw】:将光标所在之处到字尾的字符复制到缓冲区中。
【#yw】:复制#个字到缓冲区

【yy】 复制光标所在行到缓冲区。
【nyy】 复制光标所在的向下n行
【p,P】
p为将缓冲区内的字符贴到光标所在地方;P为将曾经复制的数目在光标上一行粘贴

【yy】 复制光标所在行到缓冲区。
【nyy】 复制光标所在的向下n行
【p,P】
p为将缓冲区内的字符贴到光标所在地方;P为将早已复制的多少在光标上壹行粘贴

【yy】 复制光标所在行到缓冲区。
【nyy】 复制光标所在的向下n行
【p,P】
p为将缓冲区内的字符贴到光标所在位置;P为将早已复制的数据在光标上一行粘贴

留神:全体与“y”有关的复制命令都不能够不与“p”合营本事到位复制与粘贴功效。

留意:全体与“y”有关的复制命令都必须与“p”协作技能完毕复制与粘贴成效。

专注:全体与“y”有关的复制命令都不能不与“p”协作技艺到位复制与粘贴作用。

【u】 打消上2个操作
【[Ctrl] + r】 多次撤废
【.】 那是小数点键,重复上多个操作

【u】 撤除上一个操作
【[Ctrl] + r】 数次撤除
【.】 那是小数点键,重复上一个操作

【u】 撤销上一个操作
【[Ctrl] + r】 多次撤销
【.】 那是小数点键,重复上3个操作

貌似格局切换来编辑情势的操作

诚如形式切换成编辑格局的操作

一般模式切换成编辑情势的操作

1、进入插入方式(6个指令)
【i】 从当下光标所在处插入
【I】 从此时此刻光标
【a】 从如今光标所在的下3个字符处开头插入
【A】 从光标所在行的终极一个字符处初始插入
【o】 英文小写字母o,在日前光标所在行的下壹行处插入新的一行并早先插入
【O】 英文大写字母O,在此时此刻光标所在行的上壹行处插入新的一条龙并开首插入
二、进入替换情势(三个指令)
【r】 只会交替光标所在的那些字符一回
【中华V】 会一贯替换光标所在字符,直到按下[ESC]键为止
【[ESC]】 退出编辑情势回到1般情势

1、进入插入形式(6个指令)
【i】 从此时此刻光标所在处插入
【I】 从方今光标
【a】 从当下光标所在的下八个字符处开头插入
【A】 从光标所在行的终极2个字符处起先插入
【o】 英文小写字母o,在当前光标所在行的下一行处插入新的一行并初始插入
【O】 英文大写字母O,在此时此刻光标所在行的上一行处插入新的一条龙并起首插入
二、进入替换形式(二个指令)
【r】 只会交替光标所在的那个字符3回
【凯雷德】 会一向替换光标所在字符,直到按下[ESC]键为止
【[ESC]】 退出编辑情势回到一般情势

1、进入插入方式(6个指令)
【i】 从近年来光标所在处插入
【I】 从当下光标
【a】 从此时此刻光标所在的下多少个字符处开头插入
【A】 从光标所在行的终极一个字符处早先插入
【o】 英文小写字母o,在日前光标所在行的下壹行处插入新的一行并开端插入
【O】 英文大写字母O,在时下光标所在行的上一行处插入新的1行并起初插入
2、进入替换格局(一个指令)
【r】 只会交替光标所在的这一个字符三次
【奇骏】 会一向替换光标所在字符,直到按下[ESC]键为止
【[ESC]】 退出编辑格局回到一般方式

诚如形式切换来命令行方式
【:w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保留强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:! command】 近期离开vi到命令行下实践3个命令后的来得结果
【:set nu】 展现行号
【:set nonu】 撤除突显行号
【:w newfile】 另存为

相似情势切换成命令行格局
【:w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保留强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:! command】 一时半刻离开vi到命令行下试行一个命令后的来得结果
【:set nu】 彰显行号
【:set nonu】 撤销显示行号
【:w newfile】 另存为

相似方式切换成命令行情势
【:w】 保存文件
【:w!】 若文件为只读,强制保存文件
【:q】 离开vi
【:q!】 不保留强制离开vi
【:wq】 保存后离开
【:wq!】 强制保存后离开
【:! command】 权且离开vi到命令行下施行三个命令后的来得结果
【:set nu】 展现行号
【:set nonu】 取消展现行号
【:w newfile】 另存为

 

 

Vim入门基础知识集锦 
http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入门基础教程
http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim营变成优质的C++ IDE 
http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu
14.04升级Vim7.4到8.0 
http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim编辑器轻便利用入门教程 
http://www.linuxidc.com/Linux/2017-06/145270.htm

Vim安装youcompleteme自动补全插件 
http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim编辑器使用轻巧讲明 
http://www.linuxidc.com/Linux/2016-12/138930.htm

Vim文本编辑器 
http://www.linuxidc.com/Linux/2017-03/142275.htm

Vim安装与布局进阶版
http://www.linuxidc.com/Linux/2017-03/141724.htm

Ubuntu 1陆.0肆 Vim YouCompleteMe自动补全的装置配置与运用 
http://www.linuxidc.com/Linux/2017-02/141088.htm

本文永世更新链接地址:http://www.linuxidc.com/Linux/2017-07/145658.htm

美高梅手机版4858 5

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有