小言_互联网的博客

1.命令模式下配置vim的工作方式

148人阅读  评论(0)

1.命令模式下配置vim的工作方式

首先切换到普通用户,命令行转到转到桌面, 复制/etc/passwd 到westos
cp /etc/passwd westos

1)set的使用

	:set nu          		##行号添加
	:set nonu				##取消行号
	:set mouse=a			##添加鼠标选择
	:set cursorline			##行线显示



更改vim配置
请看vim中的变化


默认情况下不带行号

更改/etc/vimrc中的配置信息

改完后打开vim 默认自带行号

2)

    高亮显示       /+关键字
	取消高亮		:noh
	向上匹配		N
	向下匹配		n
注意:sbin高亮

noh         取消高亮

3)

 删除:
	dl	##删除一个字母
    dw	##删除一个单词
	dd	##删除一行
	d3l	##删除3个字母
	d3w	##删除3个的单词
	d3d	##删除3行

以下同上copy and cut

复制:

	yl	
	yw	
	yy	

剪切:
	cl	
	cw	
	cc

辅助操作:
	p	##粘贴
	u       ##撤销(undo)
	ctrl +r ##恢复撤销

4)可视化

ctrl +v
批量添加字符:
	1.选中一列
	2.点击 I
	3.选择自己想添加的东西
	4.按Esc

进入可视化界面后用上下左右选中 可执行 3) 中命令进行复制、删除、剪切

1-4的操作
大I之前

之后

5)字符替换

:%s /想替换的东西/被替换成的东西/g	##g表示所有列
:7,9  s/:/@/g   		##7到 9行的替换操作	将:替换成@
:/hat/,/jian/  s/:/@/g 	##hat行到jian行的替换操作  将:替换成@

引用 "  "批量转义
	\单个转义
	g表示全部替换

 例子:将文件中的sbin 替换成 " ########            "






6)vim 分屏功能

ctrl +w s		## 上下分屏
ctrl +w v		## 左右分屏
ctrl +w c		## 关闭光标所在屏幕
ctrl +w 上下左右 	## 切换屏幕
:sp file2		## 同时编辑当前文件和file2文件

添加:	
   终端命令行
	v -O file1 file2	## 同时编辑file1和file2

7)命令模式下光标的移动

G 首一行
gg 最后一行

8)插入模式:

i	## 光标所在位置插入
I	## 光标所在行行首插入
o	## 光标所在行向下重起一行并插入
O	## 光标所在行向上重起一行并插入
a	## 光标所在位置的下一个字母插入
A	## 光标所在行行末插入
s	## 光标所在单词删除并插入
S	## 光标所在行删除并插入

9)vim 的退出模式

ls -a   ## 显示隐藏文件
q	## 正常退出,文件每改变之前
q!	## 强制退出 在改变文件不想保存使用
wq	## 写入并退出
wq!	## 强制写入并退出 在对文件编辑时候使用

下面的情况可以用q! 和 wq! 解决


转载:https://blog.csdn.net/weixin_43397611/article/details/101702342
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场