尚学linux课程---12、vim操作命令2
尚学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:反撤销:
重复命令:
.:重复上一次操作的命令
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-09-05:27岁,宅加太忙,特此在网上找女朋友,vx:fan404006308
AI交流资料群:753014672