linux解压vim命令 linux解压常用命令

linux下vim 查找命令linux下vim查找命令:
/text--查找text,按n查找下一个,N查找上一个
?text--查找text(反向查找),按n查找下一个,N查找上一个
*/#--查找光标当前的单词,相当于/text
:setignorecase--查找忽略大小写
:setnoignorecase--查找不忽略大小写
:nohlsearch--关闭当前的高亮显示,当再次查找时恢复高亮
:setincsearch--逐步搜索模式,对当前键入的字符进行查找,不必等输入完成
:setwrapscan--重新搜索,当搜索到文件头或尾时,返回重新搜索
扩展资料:
1、文件窗口:
:openfile--在当前窗口打开新文件
:splitfile--在新窗口打开文件
:newfile--用新窗口打开文件,同:splitfile
:bn--切换到下一个文件
:bp--切换到上一个文件
:args--查看当前打开的文件列表(当前正在编辑的文件会用[]括起来)
:e
:e\qadriveest.txt--打开远程文件
:split--打开一个新窗口,光标停在顶层的窗口上
:new--打开一个新窗口,光标停在顶层的窗口上
:vsplit--横向打开窗口 。
Ctrl ww--移动到下一个窗口
Ctrl wj--移动到下方的窗口
Ctrl wk--移动到上方的窗口
2、其他命令:
Esc/Ctrl [--键入命令
:!command--执行shell命令
:suspend/Ctrl Z--挂起vim,回到shell,fg返回vim
:!perl-cscript.pl--检查perl脚本语法,不用退出vim
:!perlscript.pl--执行perl脚本,不用退出vim
:help--显示帮助文档
:helpi--显示i的帮助文档(:特殊键用,-t:启动参数用-)
3、编辑命令:
插入:
i--在当前位置插入
A--在当前行尾插入
I--在当前行首插入
o--在当前行后插入一行
O--在当前行前插入一行
拷贝粘贴剪切:
yy--拷贝当前行
2yy--拷贝当前行开始的2行
p--在当前光标后粘贴
P--在当前行前粘贴
:1,10co20--将1-10行插入到第20行之后 。
:1,$co$--将整个文件复制一份并添加到文件尾部
v--进入选择模式,相当于在Windows下按住Shift选择
V--进入选择模式,整行选择
ddp--交换当前行和其下一行
2dd--剪切当前行之后的2行
:1,10d--将1-10行剪切
:1,10m20--将第1-10行移动到第20行之后
替换:
ra--将当前光标所在字符替换为a
s/old/new/--用old替换new,替换当前行的第一个匹配
s/old/new/g--用old替换new,替换当前行的所有匹配
%s/old/new/--用old替换new,替换所有行的第一个匹配
%s/old/new/g--用old替换new,替换所有匹配
:10,20s/^/text/g--在第10行到第20行每行前面加上text(:3,5s/^/#/g--注释3-5行,:3,5s/^#//g
--解除3-5行的注释,:1,$s/^/#/g--注释整个文档,:%s/^/#/g--注释整个文档)
ddp--交换光标所在行和下一行
移动:
h--左移一个字符(5h--左移5个字符)
l--右移一个字符(5l--右移5个字符)
k--上移一个字符(5k--上移5个字符)
j--下移一个字符(5j--下移5个字符)
w--向后移动一个单词(5w--向后移动5个单词)
b--向前移动一个单词(5b--向前移动5个单词)
e--同w,光标停在单词尾部
ge--同e,光标停在单词尾部
^--移动到本行第一个非空白字符
0--移动到本行第0个字符
--同0
$--移动到行尾(3$--移动到下面3行的行尾)
gg--移动到文件头(10gg--移动到第10行首)
[[--同gg
G--移动到文件尾(10G--移动到第10行尾)
]]--同G
fx--移动到本行光标后第一个为x的字符(3fx--移动到本行光标后第3个为x的字符)
Fx--同fx,反向查找
:20--跳到20行行首
Ctrl e--向下滚动一行
Ctrl y--向上滚动一行
Ctrl d--向下滚动半屏
Ctrl u--向上滚动半屏
Ctrl f--向下滚动一屏
Ctrl b--向上滚动一屏
撤销:
u--撤销
U--撤销对整行的操作
Ctrl r--撤销刚才的撤销
删除:
x--删除当前字符(3x--删除当前光标开始向后三个字符)
X--删除当前字符的前一个字符,同dh
dl--删除当前字符,同x
dh--删除前一个字符
dd--删除当前行
dj--删除上一行
dk--删除下一行
10d--删除当前行开始的10行 。
D--删除当前字符至行尾,同d$
kdgg--删除当前行之前所有行(不包括当前行)
:1,10d--删除1-10行
:11,$d--删除11行及以后所有的行
:1,$d--删除所有行
J--删除两行之间的空行,合并两行
退出
:wq--保存并退出
ZZ--保存并退出
:q!--强制退出并忽略所有更改
:e!--放弃所有修改,并打开原来文件
:close--关闭窗口,最后一个窗口不能使用此命令,可以防止意外退出vim
:q--如果是最后一个被关闭的窗口 , 那么将退出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)
光标移动到当前行的第一个字符(可以为空字符,注意与-区分)
$
光标移动到当前行的最后一个字符(可以为空字符,注意与-区分)
H
光标移动到当前屏幕最上方的那一行的第一个非空字符
M
光标移动到当前屏幕最中间那一行的第一个非空字符
L
光标移动到当前屏幕最下方的那一行的第一个非空字符
G
光标移动到该文章最后一行的第一个非空字符
nG(n代表数字)
光标移动到该文章第n行的第一个非空字符
n
光标从当前行向下移动n行的第一个非空字符
/word
在光标之后查找word字符串
?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系统中的Vim编辑器 我们使用Linux系统的时候 , 如果要编辑文件内容,使用Vim编辑器是最好不过的了 。那么如何使用Vim编辑器呢?下面我给大家分享一下 。
工具/材料
Linux终端
01
首先打开Linux终端命令行,输入Vim命令,如下图所示
02
进入Vim编辑器以后我们会发现不管按什么键都不能输入内容,如下图所示 , 因为现在处于命令模式
03
接下来我们按键盘上的i键从命令模式进入到编辑模式,如下图所示
04
然后我们会看到编辑器底部会出现insert字样,这代表当前是编辑模式,如下图所示
05
当编辑完内容以后我们按键盘上的ESC键从编辑模式退回到命令模式,如下图所示
06
回到命令模式以后我们输入wq命令 , 接着输入要设置的文件名称,对刚才编辑的内容进行保存,如下图所示
07
保存以后会自动回到Linux的终端命令行,我们可以用ls命令查看刚才新建的文件是否存在
08
接着可以通过cat命令查看一下文件的内容是不是刚才编辑的内容,如下图所示
09
最后如果想再次进入文件则可以通过输入vim命令加上文件名称进入,如下图所示
【linux解压vim命令 linux解压常用命令】关于linux解压vim命令和linux解压常用命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读