1. 首页 > 文章分类 > 生活百态

vim查询(vim查找指定内容)

各位老铁们,大家好,今天由我来为大家分享vim查询,以及vim查找指定内容的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

行号怎么查

若是查询本人招行储蓄卡开户悄岩行的行号,请您登录手机银行后,点击左下角“首页”,选择右上角“我的客服(耳机的标志)”,再点击“开户行查询”选择需要查询的卡号即可查看。

若查询的是他人招行储蓄卡开户行行号,点击左下角“首页”,选择右上角“我的客服(耳机的标志)选择点击“开户行查询”进入页面输入需要查询的卡号就能查到。

也历弯可拨打招行客服热线,选择3(个人客户服务)-1(查询与转账业务)-2(开户行查询)再根据提示输入卡号查询后选择3(短信接收),系统会将开户行名称及行号等信息发送至您拨打的手机号码或您输肢运闷入的手机号码上。

(应答时间:2022年7月6日。以上内容供您参考,如遇业务变动请以最新业务规则为准。)

温馨提示:如有任何疑问,欢迎拨打官方客服热线或联系招行APP在线客服咨询。

vim模式如何关闭回绕

vim常用如尺操作

环境参数配置

切换到当前用户的宿主目录下,比如root用户就是/root/,文件为.vimrc

命令解析

set xxx设置环境参数

set no xxx取消环境参数

set all可查询

set nu显示行号

set noun取消行号

set nowarp禁止长行自动回绕

set autowrite设置自动保存

set hlsearch打开查找高亮

set tabstop=4设定 tab长度为 4

syntax on自动语法高亮

需要什么可以添加到配置文件(配置文件永久生效),如果需要当前文件生效,就在当前文件进行设置(命令模式)。上面列举了一些比较常用的命令,可以去官网查看vim手册

命令合集

下面命令为命令模式的命令,有:前缀表示末行命令

方向命令

下面孙橡瞎命令为命令模式的命令

命令解析

k等价方向键↑

j等价方向键↓

h等价方向键←

l等价方向键→

插入命令

命令解析

a在光标所在字符后插入

A在光标所在行尾插入

i在光标所在字符前插入

I在光标所在行首插入

o在光标下插入新行

O在光标上插入新行

定位命令

命令解析

gg到第一行

G到最后一行

nG到第n行

:n到第n行(末行模式下输入数字回车)

$(英文输入则空法下,Shift+ 4键)移至行尾

0移至行首

删除命令

命令解析

x删除光标所在字符

nx删除光标所在处后n个字符

dd删除光标所在行,ndd删除n行

dG删除光标所在行到文件末尾内容

D删除光标所在处到行尾内容

:n1,n2 d删除指定范围行(末行模式下输入)

复制和剪切命令

命令解析

yy复制当前行

nyy复制当前以下n行

dd剪切当前行

ndd剪切当前以下n行

p、P粘贴在当前光标所在行下或行上

替换和取消命令

命令解析

r取代光标所在处字符

R从光标所在处开始替换字符,按ESC结束

u取消上一步操作

Ctrl+ r取消最近一次撤销,可多次撤销

搜索和搜索替换命令

命令解析

/string搜索指定字符串,搜索时忽略大小写:set ic

n搜索指定字符串的下一个出现位置

:%s/old/new/g全文替换字符串(将old字符串替换为new字符串)在这里插入图片描述表示全文中把sh字符串替换为SH

:n1,n2s/old/new/g|在一定范围内替换指定字符串(将old字符串替换为new字符串)

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--查看当前打开的文件列表(当前正在编辑的文件会用[]括起来)

:eftp://192.168.10.76/abc.txt

: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--在当前光标后粘贴

vim查询(vim查找指定内容)(图1)

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

vim 查询结果再次打开文件时依然高亮

用:nohlsearch可以暂时关闭对之前使用搜索串的高亮。再次搜索之后,还是会再次高亮。搜嫌

如果找到搜索串之后不希望它们高亮,就在.vimrc里设置

set nohlsearch

关闭 vim之后再打开默认应该是不会重新高亮的。也许你除了自已的.vimrc系统还在其它地方配置了。你可以试试在.vimrc里加上:

au BufWinEnter* nohlsearch

看看行不行。

另外你也可以做一个键映射,比如

nnoremap \h:nohlsearch<CR>

这样你随时可以按 \h这个组合键山拍来关闭高亮搜索。当然

nnoremap \h:set hls!

也可以。

希望可以帮世唯手到你。

vim怎么查询前10行内容

、查看文件纳猛升的某几行

1、使用cat命令

(1)查看文件的前10行:

cat filename|head-n 10

(2)查看文件后10行:

cat filename|tail-n 10

(3)查看文件从第10行开始直到最后一行:

cat filename|tail-n+10

(4)查看文件前10行的后5行,即第6~10行:

cat filename|head-n 10|tail-n 5

(5)查看文件前10行中从第5行开始的部分,即第5~10行:

cat filename|head-n 10|tail-n+5

(6)查看文件后10行中的前5行,即倒数第10行~倒数第6行:

cat filename|tail-n 10|head-n 5

(洞老7)查看文件后10行中从第5行开始的部分,即倒数第6行~倒数第1行:

cat filename|tail-n 10|tail-n+5

(8)查看文件从第5行开始的后10行,即5~14行:

cat filename|tail-n+5| head-n 10

单独命令的意思:

head-n 10:前10行

tail-n 10:后10行

tail-n+10:从第10行开始往后

2、使用sed命令

(1)查看文件的全部内容:

sed'' filename

(2)查看文件的第5到10行:

sed-n'5,10p' filename

二、从另一文件中复制某几行到本文件

打知简开本文件之后,可以利用“r!”命令来把另一文件的内容复制过来:

:r! command“command”的结果插入光标下一行

:nr! command“command”的结果插入光标的n行后

例如:

:r! cat filename|head-n 10把“filename”文件的前10行复制到本文件

三、把本文件中的某几行复制到另一文件

(1)把本文件的5~10行复制到“filename”文件的后面:

:5,10 w>> filename

(2)把本文件的5~10行复制到“filename”中,清除“filename”原文件的内容:

:5,10 w! filename

关于本次vim查询和vim查找指定内容的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

本文来源于互联网,不代表趣虎号立场,转载联系作者并注明出处:https://www.quhuhao.com/wzfl/15129.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息