Linux中vim使用

本文详细介绍Vim编辑器的工作模式、字符管理、批量添加、替换功能、多文件编辑、光标移动、搜索技巧以及如何在不同模式间切换。涵盖命令模式、可视化模式和插入模式的实用操作,适合Vim初学者和进阶用户。

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

####vim工作模式####
###命令模式###

  1. ##vim帮助
vim
:help
vimtutor
  1. ##vim工作参数设定
    ##临时设定##
vim /etc/vimrc
set nu
set mouse=a
set cursorline

以上修改必须在root用户下操作完成

  1. ##字符管理
y 		###复制
yl	 	###复制一个字母
yw		###复制一个单词
yy		###复制一整行	
c		###剪切
cl		###剪切一个字母
cw		###剪切一个单词
cc 		###剪切一整行
d		###删除
dl		###删除一个字母
dw		###删除一个单词
dd		###删除一整行
p		###粘贴
u		###撤销
ctrl+v	###恢复

当用c做剪切动作后,vim会进入插入状态,如果需要粘贴则需要按esc退出插入模式然后按P粘贴
###可视化模式###

ctrl+v		###进入可视化模式

##可视化模式批量添加##

  1. 进入可视化模式
  2. 选中要添加字符所在列
  3. 按"I"进入插入模式
  4. 写入字符
  5. 按Esc批量添加字
    ##字符的替换##
:%s/源字符/替换后字符		###每一行出现的第一个关键字
:%s/源字符/替换后字符/g		###全文替换,s表示所有行,g表示所有列
:3,5s/源字符/替换后字符/g	###替换第三行到第五行的关键字
:/lp/,/halt/s/sbin/hello/g	###退还lp字符和halt字符之间的所有关键字

##vim中编写多个文件##

vim file
:sp file1
ctrl+w	上|下|左|右		###光标在窗口之间移动

##光标移动及字符搜索
#光标移动

:数字		###光标移动到制定的行
<HOME>		###光标移动到行首
<END>		###光标移动到行尾
G			###光标移动到最后一行
gg			###光标移动到第一行

#搜索字符

n		###向下匹配
N		###向上匹配

###插入模式###

i			###光标所在位置插入
I			###光标所在行的行首插入
A			###光标所在行行尾插入
a			###光标所在自负的下个字符插入
s			###删除光标所在字符插入
S			###删除光标所在行插入
o			###光标所在行的下一行插入
O			###光标所在行的下一行插入

###退出模式###

:q			###退出,打开文件后并未修改文件时使用
:wq			###退出保存,对文件修改后并保存内容时使用
:q!			###强制退出,对文件修改后放弃修改不保存时使用
:wq!			###强制退出保存,在对属于自己的文件或root用户使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值