Linux如何使用vi/vim命令

安裕百货批发店

安裕百货批发店

2016-02-19 15:50

今天图老师小编要跟大家分享Linux如何使用vi/vim命令,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

vi是文本编辑器,而vim是类似于vi的文本编辑器,是代码编辑比较实用的工具,下面图老师小编就给大家介绍下Linux如何使用Vi、Vim命令,感兴趣的朋友一起来了解下吧。

 Linux如何使用vi/vim命令

一、一般模式:删除、复制与粘贴类命令

x,X x为向后删除一个字符,X为先前删除一个字符

nx(n代表数字) 向后删除n个字符

dd 删除当前行

D 删除当前行所有字符,试成为空行

ndd(n代表数字) 删除光标所在行的向下n列

d1G 删除光标所在行到第一行的所有数据

dG 删除光标所在行到最后一行的所有数据

yy 复制光标所在行

y1G 复制光标所在行到第一行的所有数据

yG 复制光标所在行到最后一行的所有数据

ynj(n代表数字) 复制光标所在行向下n+1行

dnj(n代表数字) 删除光标所在行向下n+1行

p,P p为复制的数据粘贴在光标的下一行,P为复制的数据粘贴在光标的上一行

J 将光标所在行与下一行的数据结合成一行

u 恢复前一个动作(undo)

二、编辑模式命令

i,I i为在当前光标所在处插入输入的文字,I为在光标所在行第一个非空字符插入输入的文字

a,A a为在当前光标所在处下一个字符插入输入的文字,A为在光标所在行最后一个字符的下一个字符处插入输入的文字

o,O o为在光标所在行的下一行行首开始插入字符,O为在光标所在行的上一行行首开始插入字符

r,R r为替换光标所在那一个字符,R为一直替换光标所指的文字,直到退出

Esc 退出,回到一般模式

三、命令模式

h 光标向左移一个字符

j 光标向下移一个字符

k 光标向上移一个字符

l 光标向右移一个字符

Ctrl+f 屏幕向下翻一页

Ctrl+b 屏幕向上翻一页

Ctrl+d 屏幕向下翻半页

Ctrl+u 屏幕向上翻半页

+ 光标移动到下一行的第一个非空字符

- 光标移动到当前行的第一个非空字符

n空格(n代表数字) 光标向当前行向右移动n个字符

0(数字0) 光标移动到当前行的第一个字符(可以为空字符,注意与-区分)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

$ 光标移动到当前行的最后一个字符(可以为空字符,注意与-区分)

H 光标移动到当前屏幕最上方的那一行的第一个非空字符

M 光标移动到当前屏幕最中间那一行的第一个非空字符

L 光标移动到当前屏幕最下方的那一行的第一个非空字符

G 光标移动到该文章最后一行的第一个非空字符

nG(n代表数字) 光标移动到该文章第n行的第一个非空字符

n 光标从当前行向下移动n行的第一个非空字符

/word 在光标之后查找word字符串

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

?word 在光标之前查找word字符串

:s/word1/word2/g 在光标当前行查找word1,并替换成word2

:n1,n2s/word1/word2/g 在第n1行与第n2行之间查找word1,并替换成word2

:%s/word1/word2/g 整个文章查找word1,并替换成word2

:w 将编辑的数据保存到硬盘文件中

:w [filename] 将编辑后的数据保存到硬盘的另一个文件中

:r [filename] 在编辑数据时,读入另一个文件中的数据,即将filename文件中的内容加到光标所在行下一行

:wq或:x 保存并退出

:q 退出,适用于未修改的文件

:q! 强制退出,适用于修改文件后不保存退出

:set nu 显示行号

:set nonu 取消行号

:n1,n2 w [filename] 将n1到n2行的内容保存到名为filename的文件中

上面就是Linux中vi、vim命令的用法介绍了,本文简单的介绍了这两个命令的用法,具体的实例操作还请多多关注系统之家。

展开更多 50%)
分享

猜你喜欢

Linux如何使用vi/vim命令

电脑入门
Linux如何使用vi/vim命令

Linux命令之VI

电脑入门
Linux命令之VI

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux more命令如何使用?

电脑入门
Linux more命令如何使用?

Linux如何使用make命令

电脑入门
Linux如何使用make命令

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux下如何使用cat命令?

电脑入门
Linux下如何使用cat命令?

Linux中如何使用sed命令

电脑入门
Linux中如何使用sed命令

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

玩转Win7及Windows Live 体验齐天大圣的"筋斗云"

玩转Win7及Windows Live  体验齐天大圣的"筋斗云"

Visual C#常用函数和方法集汇总

Visual C#常用函数和方法集汇总
下拉加载更多内容 ↓