Vim常用命令

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

安装  yum install -y vim-enhanced

CentOS之Vim,centosvim

美高梅手机版4858,安装  yum install -y vim-enhanced

活动光标

h大概向左的方向键:光标向左移动二个字符

l或许向右的方向键:光标向右移动3个字符

j只怕向下的方向键:光标向下移动二个字符

k只怕向上的方向键:光标向上移动二个字符

Ctrl+B:文本页面向前翻1页

Ctrl+F:文本页面向后翻壹页

数字0照旧shift+六:移动到本行行首

shift+四:移动到本行行尾

gg:移动到首行

G:移动到尾行

nG(n是狂妄数字):移动到第n行

删除,复制,粘贴

x:向后删除

X:向前删除

nx:向后删除n个字符

dd:删除/剪切光标所在的那一行

ndd:删除/剪切光标所在行之后的n行

yy:复制光标所在行

p:从光标所在行起头,向下粘贴已经复制大概粘贴的故事情节

P:从光标所在行开头,向上粘贴已经复制只怕粘贴的从头到尾的经过

nyy:从光标所在行伊始,向下复制n行

u:还原上一步操作

v:按v后移动光标会中选钦定字符,然后可是落到实处复制,粘贴等操作

进入编辑格局

i:在此时此刻字符前安排

I:在光标所在行的行首插入

a:在当前字符后插入

A:在光标所在行的行事插入

o:在此时此刻行的下一行插入新的一条龙

O:在眼下行的上一行插入新的一行。

其余成效

:w 保存文本

:q 退出Vim

:w! 强制保存,在root用户下,即时文本只读也能够成功保存

:q!  强制退出,全部改动不见效

:wq 保存并脱离

:set nu 展现行号

:set nonu 不出示行号

安装 yum install -y
vim-enhanced 移动光标 h恐怕向左的方向键:光标向左移动一个字符
l只怕向右的方向键:光标向右移动1个…

vim安装:# yum install -y vim-enhanced

vim总共有三种编辑情势
插入形式、命令情势、低行情势
安插格局:在此方式下可以输入字符,按ESC将赶回命令格局。
一声令下情势:可以移动光标、删除字符等。
低行方式:能够保留文件、退出vi、设置vimh、查找等功能(低行方式也足以用作是命令形式里的)。
1、张开文件,保存,关闭文件
vim filename //张开文件
:w //保存文件
:w 一.txt //保存文书为一.txt至当下文件夹
:q //不保存退出
:q! //强行退出不保留
:wq //保存并脱离
😡 //保存并脱离
shift+z //保存并退出

活动光标

1.vim的3种常用方式:一般方式、编辑形式、命令格局。

2、插入文本,编辑方式用法。
a //在近年来光标地方的右边手加多文本
i //在当下光标地点的右臂增添文本
A //在当前行的最终地点添加文本
I //在当前行的起来处增多文本(非空字符的行首)
O //在当下行的方面新建1行
Vim常用命令。o //在时下行的上边新建1行
奥迪Q叁 //替换(覆盖)当前光标地方及背后的多少文件
J //合并光标所在行及下1行为1行(依旧在命令方式)

h或然向左的方向键:光标向左移动三个字符

一.1 一般方式

    当大家利用命令vim
filename编辑文件时,暗许进入该公文的形似格局。在那一个情势下,能够做的操作:上下运动光标、删除某些字符、删除某行以及复制后粘贴壹行或许多行。

三、移动光标(vi命令情势下接纳)
一、使用前后左右方向键
2、命令方式下:h 向左、j 向下 、k 向上、l 向右。
空格键 向右、Backspace 向左、Enter 移动到下壹行首、- 移动到上一行首。
肆、删除、复苏字符或行(vi命令形式下使用)
x //删除当前字符
nx //删除从光标开始的n个字符
dd //删除当前行
(数字)dd //向下删除当前行在内的n行
u //撤废上一步操作
U //撤销对当下行的享有操作
伍、搜索(vi命令格局下行使)
/vpser //向光标下寻觅vpser字符串
?vpser //向光标上搜求vpser字符串
n //向下搜索前一个搜素动作
N //向上找寻前2个物色动作
陆、跳至内定行(vi命令格局下行使)
n+ //向下跳n行
n- //向上跳n行
nG //跳到行号为n的行
G //跳至文件的底层

l或然向右的方向键:光标向右移动多个字符

一.1.一 移动光标

h / ← :光标向左移动一个字符

l / → :光标向右移动一个字符

k / ↑ :光标向上移动多少个字符

j / ↓ :光标向下移动3个字符

Ctrl + B:向前翻一页

Ctrl + F:向后翻一页

0 / Shift + 陆:移动到本行行首

Shift + 四:移动到本行行尾

gg:移动到首行

G:移动到尾行

nG:移动到第n行

7、设置行号(vi命令方式下采纳)
:set nu //展现行号
:set nonu //撤除展现行号

j恐怕向下的方向键:光标向下活动一个字符

1.1.2 删除、复制、粘贴

x / X:x表示向后去除多个字符,X表示向前删除三个字符

nx:向后删除n个字符

dd:删除/剪切光标所在的哪1行

ndd:删除/剪切光标所在行之后的n行

yy:复制光标所在行

p / P:p从光标所在行初阶,向下粘贴;P从光标所在行初始,向上粘贴

nyy:从光标所在行初始,向下复制n行

u:还原上一步操作

v:按下v移动光标会入选制定字符,然后能够兑现复制、粘贴等操作

八、复制、粘贴(vi命令情势下使用)
yy //将当前行复制到缓存区,也可以用 “ayy 复制,”a
为缓冲区,a也得以轮换为a到z的大四字母,能够成功八个复制职分。
(数字)yy //将当前行向下n行复制到缓冲区,也得以用 “anyy 复制,”a
为缓冲区,a也足以替换为a到z的猖獗字母,可以实现七个复制使命。
yw //复制从光标初叶到词尾的字符。
nyw //复制从光标先河的n个单词。
y^ //复制从光标到行首的剧情。 VPS侦探
y$ //复制从光标到行尾的剧情。
p
//粘贴剪切板里的剧情在光标后,假使应用了前头的自定义缓冲区,建议选择”ap
进行粘贴。
P
//粘贴剪切板里的从头到尾的经过在光标前,假若使用了前头的自定义缓冲区,建议采纳”aP
进行粘贴。

k只怕向上的方向键:光标向上移动二个字符

一.二 编辑情势

   
在形似格局下不可能修改某三个字符,如果要修改字符,只好进入编辑形式。从一般形式进入编辑形式,只需按下i、I、a、A、o、O、r、安德拉某三个即可。

i:在当前字符前计划            I:在光标所在行的行首插入

a:在此时此刻字符后插入          A:在光标所在行的行尾插入

o:在日前行的下一行插入新的一行

O:在脚下行的上一行插入新的一条龙

r :只会替代光标所在的那么些字符1次

哈弗:会直接代替光标所在的文字,直到按下 Esc 截止

9、替换(vi命令方式下利用)
:s/old/new //用new替换行中第一次出现的old
:s/old/new/g //用new替换行中拥有的old
:n,m s/old/new/g //用new替换从n到m行里有着的old
:%s/old/new/g //用new替换当前文件里存有的old
:%s/test/TEST/gc //选择性替换当前文件的test
出奇替换,使用正则
标准情势下:
%s/^/=line(‘.’).”
在全路文本加上行号

Ctrl+B:文本页面向前翻壹页

一.3 命令方式

    在一般格局下,输入:可能/就可以进入命令方式

/word:在光标后查找二个字符串word,按n向后一而再搜寻

?word:在光标前寻觅一个字符串word,按n向前继续搜寻

:n壹,n2s/word1/word2/g:在n一和n2行之间找寻word壹并替换word2,不加g则只替换每行的第3个word1

:1,$s/word1/word2/g:将文书档案的有所word1替换word二,不加g则只替换每行的率先个word一

:w:保存文本

:q:退出vim

:w!:强制保存,在root下,纵然文本只读也能够保留

:q!:强制退出,全部更动不奏效

:wq:保存并退出

:w filename:将编辑的多寡积攒成另一个档案(类似另存新档)

:set nu:展现行号

:set nonu:不显行号

拾、编辑别的文件
:e otherfilename //编辑文件名称为otherfilename的文本。

Ctrl+F:文本页面向后翻壹页

10壹、修改文件格式
:set fileformat=unix
//将文件修改为unix格式,如win上面包车型大巴文本文件在linux下会出现^M。
十二、

数字0依旧shift+陆:移动到本行行首

任何非常操作

shift+四:移动到本行行尾

Ctrl + d 向下滚动半屏

gg:移动到首行

Ctrl + u 向上滚动半屏

G:移动到尾行

Ctrl + r 重做(Redo),即撤废的裁撤。

nG(n是率性数字):移动到第n行

删除,复制,粘贴

x:向后删除

X:向前删除

nx:向后删除n个字符

dd:删除/剪切光标所在的那一行

ndd:删除/剪切光标所在行之后的n行

yy:复制光标所在行

p:从光标所在行开端,向下粘贴已经复制或许粘贴的内容

P:从光标所在行初叶,向上粘贴已经复制可能粘贴的内容

nyy:从光标所在行初始,向下复制n行

u:还原上一步操作

v:按v后运动光标会当选内定字符,然后可是落到实处复制,粘贴等操作

进去编辑格局

i:在当下字符前布置

I:在光标所在行的行首插入

a:在现阶段字符后插入

A:在光标所在行的表现插入

o:在当下行的下1行插入新的一行

O:在此时此刻行的上一行插入新的一条龙。

别的职能

:w 保存文本

:q 退出Vim

:w! 强制保存,在root用户下,即时文本只读也能够产生保存

:q!  强制退出,全体改动不见效

:wq 保存并脱离

:set nu 显示行号

:set nonu 不展现行号

发表评论

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

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