博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim中的命令
阅读量:6696 次
发布时间:2019-06-25

本文共 2098 字,大约阅读时间需要 6 分钟。

hot3.png

vim中的命令:


命令模式(command mode) 说明:无论此时处于什么模式,只要按一下ESC键,即可进入命令模式

查看命令:	Ctrl+u		屏幕向上翻半页	Ctrl+d		屏幕向下翻半页	Ctrl+b		屏幕向上翻一页	Ctrl+f		屏幕向下翻一页	h			光标向左移一个字符	j			光标向下移一个字符	k			光标向上移一个字符	l			光标向右移一个字符	查询命令:	/word					 按下回车键后,在光标之后查找word字符串	?word					 按下回车键后,在光标之前查找word字符串	:%s/word//gn			 查询字符串"word"在文件中出现的次数	:%s/word1/word2/g        整个文件查找word1,并替换成word2,如果省略word2 即 :%s/word1//g 表示将文件中的字符串"word1"替换为""	:s/word1/word2/g         在光标当前行查找word1,并替换成word2	:n1,n2s/word1/word2/g    在第n1行与第n2行之间查找word1,并替换成word2		定位命令:	:set nu		显示行号	:set nonu	取消行号	gg			定位到文本的第一行	G			到文本的最后一行	:n			到文本的第n行	0(数字0)	光标移动到当前行的第一个字符(可以为空字符)	$			光标移动到当前行的最后一个字符(可以为空字符)退出命令:	:q                       退出,适用于未修改的文件	:q!                      强制退出,适用于修改文件后不保存退出	:w                       将编辑的数据保存到硬盘文件中	:wq或:x                  保存并退出	shift+zz				 保存并退出,与:wq作用相同	:w [filename]            将编辑后的数据保存到硬盘的另一个文件中	:n1,n2 w [filename]      将n1到n2行的内容保存到名为filename的文件中	:r [filename]            在编辑数据时,读入另一个文件中的数据,即将filename文件中的内容加到光标所在行下一行	复制命令:	yy                       复制光标所在行	y1G                      复制光标所在行到第一行的所有数据	yG                       复制光标所在行到最后一行的所有数据	ynj(n代表数字)           复制光标所在行向下n+1行	p,P                      p为将复制的数据粘贴在光标的下一行,P为将复制的数据粘贴在光标的上一行	删除命令:	x,X         x为向后删除一个字符,X为先前删除一个字符	nx			删除光标所在处后的n个字符	dd			删除光标所在行	ndd			删除光标所在处后的n行	:n1,n2d		删除指定范围的行	D			删除光标所在处到行尾的内容	d1G         删除光标所在行到第一行的所有数据	dG          删除光标所在行到最后一行的所有数据

插入模式(-- INSERT --) 说明:按ESC键,进入命令模式

插入命令:	i	在光标前插入	a	在光标后插入	I	在光标当前行首部插入	A	在光标当前行尾部插入	o	在光标当前行的下一行插入新行	O	在光标当前行的上一行插入新行替换命令:	r		替换光标所在处的字符	R		从光标所在处开始替换,按Esc建结束取消命令:	u		取消上一步的操作(undo)	ctrl+r	返回到undo之前(redo)

末行模式 说明:在命令模式下,输入英文冒号,就进入到末行模式了,执行完以冒号开头的命令后,自动回到命令模式。

打印命令:	:echo $JAVA_HOME

vim下的其它命令

ctrl+s表示停止向终端停止输出:vim就像停掉了一样, 按什么键都不起作用。ctrl+q恢复向终端的输出:set fileencoding			查看文件的编码格式:set fileencoding=utf-8		设置文件的编码格式

========================================================================

more命令 1)介绍:是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。

2)more中内置的快捷键:	按回车键:显示文本的下一行内容	按空格键:显示文本的下一屏内容	/pattern:查找pattern	按b键:显示上一屏内容	按f键:显示下一屏内容	按d键:往后滚动半屏	按q键:退出more命令	按h键:显示帮助信息

转载于:https://my.oschina.net/u/1399755/blog/1512453

你可能感兴趣的文章
git pull命令
查看>>
git管理复杂项目代码
查看>>
整理的最全 python常见面试题(基本必考)
查看>>
Docker完全自学手册
查看>>
kotlin之plus、copyOf、reverse、forEach、filter、map、reduce、fold等函数解释和使用
查看>>
【许晓笛】 EOS 智能合约案例解析(2)
查看>>
Qtum量子链漏洞赏金计划正式开启
查看>>
看完Java的动态代理技术——Pythoner笑了
查看>>
【Python3网络爬虫开发实战】4-解析库的使用-3 使用pyquery
查看>>
策略模式-Strategy Pattern
查看>>
ANCS推送简介
查看>>
redux源码解读
查看>>
十五、类与封装的概念
查看>>
PAT A1048
查看>>
如何在Kubernetes集群动态使用 NAS 持久卷
查看>>
Base62x比Base64的编码速度更快吗?
查看>>
canvas反向裁剪技巧
查看>>
CentOS 7 防火墙操作
查看>>
用友云开发者中心助你上云系列之在线调试
查看>>
C++ 常用函数总结
查看>>