博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
尚学linux课程---12、vim操作命令2
阅读量:6257 次
发布时间:2019-06-22

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

尚学linux课程---12、vim操作命令2

一、总结

一句话总结:

要看不同的视频,每个视频的关键点都不一样,不如之间的的视频就没讲到vim中set nu是什么意思
学了的内容一定要练,不然真的是完全还给老师了

 

1、vim中如何删除行?

dd:删除光标所在行,n dd删除指定的行数
删除命令:x:删除光标后一个字符,相当于Del X:删除光标前一个字符,相当于Backspace dd:删除光标所在行,n dd删除指定的行数D:删除光标后本行所有内容,包含光标所在字符d0:删除光标前本行所有内容,不包含光标所在字符dw.删除光标开始位置的字,包含光标所在字符

 

 

2、vim中命令如何撤销?

u:一步一步撤销
Ctr-r:反撤销:

 

3、vim中如何选中多行(比如我想要多行缩进)?

1、字母v,然后向下拖
2、>:文本行右移(shift+>)

 

4、vim中如何设置tab默认缩进四个空格?

1、vim ~/.vimrc
2、set ts=4

 

5、vim中文本如何左右移动(比如缩进)?

>>:文本行右移
<<:文本行左移

 

6、vim中复制粘贴命令?

yy复制当前行,nyy复制n行,yw复制单词
p:在光标所在位置向下新开除一行,粘贴

 

7、vim中的查找命令是什么?

1、比如要做world,直接末行模式下敲 /world 即可
2、n:下一个 N:上一个

 

8、vim中将整个文件中的abe替换为123(vim中的替换命令)?

1、末行模式下%s/abe/123/g
2、%表示整个文件,g是全局的意思,s是替换的意思
替换操作:r:替换当前字符R:替换当前行光标后的字符查找命令::/:str查找n:下一个 N:上一个s.替换命令:把abc全部替换成123末行模式下,将光标所在行的abc替换成123:%s/abe/123/g

 

 

9、vim中,末行模式下,将第一行至第10行之间的abc替换成123?

1,10s/abc/123/g

 

10、vim中如何在vim中敲shell命令(比如我查看linux系统中是否存在某某文件)?

末行模式下,!感叹号加命令:!ls /etc

 

 

11、vim中重复上次命令的命令?

.:重复上一次操作的命令

 

 

 

二、内容在总结中

替换操作:

r:替换当前字符
R:替换当前行光标后的字符查找命令::/:str查找
n:下一个 N:上一个
s.替换命令:把abc全部替换成123
末行模式下,将光标所在行的abc替换成123
:%s/abe/123/g
删除命令:
x:删除光标后一个字符,相当于Del
X:删除光标前一个字符,相当于Backspace
dd:删除光标所在行,n dd删除指定的行数
D:删除光标后本行所有内容,包含光标所在字符
d0:删除光标前本行所有内容,不包含光标所在字符
dw.删除光标开始位置的字,包含光标所在字符
撤销命令:
u:一步一步撤销
Ctr-r:反撤销:
重复命令:
.:重复上一次操作的命令

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/11025287.html

你可能感兴趣的文章
对XX系统的可用性和易用性改良
查看>>
大数据如何解决人工智能对文本挖掘的挑战
查看>>
updatepanel的属性
查看>>
.net 客户端调用java或.net webservice进行soapheader验证
查看>>
RadViz可视化方法--javascript实现
查看>>
软件工程综合实践的第二次实验报告
查看>>
Git储藏与恢复
查看>>
Lua 打印Table
查看>>
性能分析
查看>>
自定义php-mysqli工具增强类,支持链式调用
查看>>
SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础
查看>>
linux常用命令总结-updating
查看>>
SQL事务回滚样例
查看>>
AndFix注意事项
查看>>
Servlet、Filter、Listener、Interceptor
查看>>
SpringMVC源码分析系列
查看>>
SnakeWords开发--Android 2.2
查看>>
zookeeper的python客户端安装
查看>>
LINUX 下Open cv练习使用小记(2)
查看>>
JavaScript基础避免使用eval()(006)
查看>>