linux基础--------vim编辑器

不同模式切换

在这里插入图片描述

我们不知一些命令的意思时可以进入末行模式使用help命令来帮助我们解释命令的用法
如 :help :命令

进入命令模式

i 为进入当前行(光标所在行)
o 另起一行进入输入模式

进入末行模式

:w  保存,不退出
:wq  保存并且退出  write  quit
:x  保存并且退出
:q! 强制退出不保存
:q  退出--》在没有任务修改的时候
:w  linux.txt  另存为当前
:w /lianxi/yangym.txt
:x!  强制退出并且保存
:wq! 强制退出并且保存   -->root的特权,普通用户不行(如编辑文本无权限时)

行跳转

100G 到第100行 --》命令模式
:100 到第100行 -->末行模式

G  -->go
1G 第1行
G 最后一行
5G 第五行
:1  第1行
: $ 最后一行
:3 第三行

复制删除粘贴撤销命令模式

复制

yy   --》copy
3yy   复制从当前行3行

粘贴 p --》paste
撤销 u --》undo
删除(剪切) dd --》delete

d^  删除当前字符串到行首
d$  删除当前字符串到行尾
dw  删除一个单词  word(删除一个单词光标以后的字符)
  单个字符删除:  x

查找功能

命令模式
        / + 要查找的内容  (高光)(光标所在处开始)
		n
			下一个
		N
			上一个

末行模式:

:/if
		上下同上
		
注意
		查找过后再次进入文件会有上次查找过的痕迹(高光),
		只需要查找一个不存在的字符来消除痕迹

替换

:s /xiaomi/dami 将当前行的第1个xiaomi替换为dami
:s  /xiaomi/dami/g 将当前行里所有的xiaomi替换为dami   --》global

:1,4s /xiaomi/dami/g 替换1--4行
:%s /xiaomi/dami/g   替换整篇文章的
:%s/8848//g  删除8848 (空)
:%s/sc/abc/gc  替换的时候需要确认  confirm
	y/n/a/q 
	y yes
	n no
	a all
	q quit  

可视模式

可视模式
	v
可视行模式
	V
可视块模式
	ctrl+v
按y复制  x或者d是删除
按p粘贴
另起一行,按o,再按esc,再p

替换模式

R
	replace
    直接在原来的内容上替换
    撤销按退格

文件的导入和新建,同时编辑的问题

:e  a.txt  打开一个新的文件a.txt
:r  /etc/hosts  读其他的文件到当前文件里--》理解导入
[root@user lianxi]# vim a.txt b.txt c.txt
:N 上一个
:n 下一个
:files 查看编辑了哪些文件

扩展

:set ts=4  设置tab键等于4个空格
:set cursorline  所在行显示下划线
:set nu 或者  :set = number  设置序号  number
:set nonu 取消序号
:set nocursorline 取消下划线
	/root/.vimrc这个配置文件,vim开打开文件的时候会自动加载里面的配置
[root@user lianxi]# cat /root/.vimrc
set nu       			
set ts=4
set cursorline
[root@user lianxi]#
不想使用里面的功能,就删除这些配置,注释报错

tmux分隔窗口的小工具

tmux+vim  --》多窗口编辑文本
[root@user lianxi]# yum install tmux 安装tmux软件
Ctrl+b+" 分割出来一个窗口   上下2个窗口
Ctrl+b+% 分割出来一个窗口   左右窗口
Ctrl+b+x 关闭当前光标处的小窗口
Ctrl+b+! 关闭所有小窗口
显示已有tmux列表(C-b s)
Ctrl+b+ (方向键)上 上一个窗口
Ctrl+b+ (方向键)下 下一个窗口 
Ctrl+b+ (方向键)左 左一个窗口 
Ctrl+b+ (方向键)右 右一个窗口 
exit   退出tmux
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值