Linux vim编辑器的使用

Linux vim编辑器的使用


提示:ubuntu系统中一个文本文件的编译器

一、使用vim

  1. vim/vi 文件名 —>文件存在打开文件;文件不存在,则创建文件并打开
  2. vim/vi 文件名1 文件名2 -O(大写的O) —> 左右分屏打开两个文件编译器打开文件的方式
  3. vim/vi 文件名 +行号 —> 打开文件,并将光标定位到对应的行

二、vim编译器的三种工作模式

在这里插入图片描述

1、从命令行模式 --切换到–> 插入模式

i	--> 在光标之前开始插入
I	--> 在光标的行首开始插入
a	--> 在光标之后开始插入
A   --> 在光标的行尾开始插入
o	--> 在光标之后插入新的行开始插入
O   --> 在光标之前插入新的行开始插入

从插入模式 --回退到--> 命令行模式 :按下ESC键

2、从命令行模式 --切换到–> 底行模式

按下 shift + ":" 键

:w		---> 保存不退出
:q		---> 退出不保存,文件如果被修改无法退出
:q!		---> 强制退出不保存,不管文件是否被修改都退出
:wq		---> 保存并退出, 注不可以写成qw
:x		---> 保存并退出
:wq!	---> 强制保存退出
:x!		---> 强制保存退出
:wqa	---> 同时保存退出左右分屏打开的多个文件
:xa		---> 同时保存退出左右分屏打开的多个文件

3、从底行模式 --回退到–> 命令行模式

按下ESC键

4、底行模式的一些命令

:set nonu		---> 取消行号显示
:set nu			---> 显示行号

:行号			 ---> 可以直接将光标定位到对应的行

:nohl			---> 取消高亮
:/搜索字符串		---> 搜索字符串	
		也可以直接在命令行模式下,输入"/搜索字符串"
		n : 查找下一个   shift + n : 查找上一个

复制:
	:3,4y			---> 复制3-4行
剪切:
	:3,4d			---> 剪切3-4行
粘贴:
	p				---> 粘贴

字符串的替换:
	:%s/旧的字符串/新的字符串/g	---> 全部替换
	:%s/旧的字符串/新的字符串		---> 只替换每行第一次出现的字符串
	
	:3,4s/旧的字符串/新的字符串/g	---> 3-4行全部替换
	:3,4s/旧的字符串/新的字符串		---> 3-4只替换每行第一次出现的字符串

打开文件:
	:vsp fileName 	---> 左右分屏打开文件
    :sp	 fileName	---> 上下分屏打开文件

5、命令行模式的一些命令

使用vim打开文件时,默认处于命令行模式
在插入模式或者底行模式时,按下ESC键可以回退到命令行模式

复制:
	yy		---> 复制光标所在的行
	nyy		---> 复制光标开始之后的n行,n是一个数字
		或者使用鼠标选中要复制的行,然后按下y键
剪切:
	dd		---> 剪切光标所在的行
	ndd		---> 剪切光标所在行之后的n行
		或者使用鼠标选中要剪切的行,然后按下d键
粘贴:
	p		---> 在光标所在行之后粘贴1份
	np		---> 在光标所在行之后粘贴n份

将vim打开文件中的内容复制到windows中,
或者将windows中的内容复制到vim打开的文件中,
在ubuntu系统中,按下shift键,选中要复制的内容,然后右键选择复制。
将windows系统中的内容粘贴到vim打开的文件中时,需要进入插入模式,
然后再按下shift键,同时右键选择粘贴。

查找:
	/搜索的字符串
	n : 查找下一个   shift + n : 查找上一个

gg : 将光标定位到行头
shift + g :将光标定位到行为

dG : 删除光标之后的所有的行

u : 撤销
ctrl + r : 反撤销

gg=G : 代码对齐
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值