vim 命令

本文介绍了Vim编辑器的基本使用方法,包括文件保存、括号查找、替换命令、执行外部命令等功能,并提供了块缩进、撤销自动补全等高级技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入 vimtutor命令,可以打开Linux使用手册(基本使用)。

***.文件另存为 123.txt:

:w 123.txt

***配对括号的查找

 % 来回切换括号((、[ 或 { )的位置。

 

***替换命令

在一行内替换头一个字符串 old 为新的字符串 new,请输入  :s/old/new

在一行内替换所有的字符串 old 为新的字符串 new,请输入  :s/old/new/g

在两行内替换所有的字符串 old 为新的字符串 new,请输入 :#,#s/old/new/g

      其中 #,# 代表的是替换操作的若干行中首尾两行的行号。

在文件内替换所有的字符串 old 为新的字符串 new,请输入  :%s/old/new/g

进行全文替换时询问用户确认每个替换需添加 c 标志 :%s/old/new/gc

 

*** 执行外部命令

如执行ls命令,输入 :!ls 

显示结果:

 

 

按下【ENTER】键,返回vim  

或者直接输入  :shell 命令, 进入子shell    想返回vim, 输入exit 命令退出子 shelll 就返回 vim 了。

 

 

*** 部分保存

按下【v】键, 进入  选择模式 上下左右键  选择所要保存的的数据。

输入 : 命令 :命令行显示       :'<,'>

 

 

输入 w 88889.txt 回车

 

打开 88889.txt文件

 

选择的文本已经写入到 88889.txt文件

 

*** 插入已存在的文件或命令

 :r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置后面。

:r !dir 可以读取 dir 命令的输出并将其放置到当前文件的光标位置后面。

 

***设置Vim

输入 :set xxx 可以设置 xxx 选项。一些有用的选项如下:
'ic' 'ignorecase' 查找时忽略字母大小写
'is' 'incsearch' 查找短语时显示部分匹配
'hls' 'hlsearch' 高亮显示所有的匹配短语
选项名可以用完整版本,也可以用缩略版本。

:set hls is ic    <===> 忽略大小写 部分匹配 高亮显示

 

如果您想要仅在一次查找时忽略字母大小写,您可以使用 \c:

 /ignore\c <回车>

在选项前加上 no 可以关闭选项: :set noic

 

**** 补全功能

1. 输入 :help 或者按 <F1> 键或 <Help> 键可以打开帮助窗口。

2. 输入 :help cmd 可以找到关于 cmd 命令的帮助。

3. 输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。

4. 输入 :q 以关闭帮助窗口

5. 您可以创建一个 vimrc 启动脚本文件用来保存您偏好的设置。

6. 当输入 : 命令时,按 CTRL-D 可以查看可能的补全结果。
按 <TAB> 可以使用一个补全。

 *** 更新已打开的文件

输入命令   :e

更新本文件。

:e file      打开 file文件。

 

*撤销自动补全,vim 按下 ctrl + p, ctrl + N 就会实现自动补全功能,如果没有想要的选项,按下 ctrl + w(删除前一个单词),取消当前的选择。

 

*** 块缩进:

命令:

:10,100>
第10行至第100行缩进
:20,80<
第20行至第80行反缩进

快捷键:

normal模式下,光标在需要处理的起始行,然后:100>>

 

转载于:https://www.cnblogs.com/20170722-kong/p/7229993.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值