linux下vi(vim)的新的用法总结
用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的
1.:setnu显示行号
2.gg--------到文件首
3.G--------到文件尾
4.u---------撤销操作
5.Ctrl+r-----重做
6.:/better回车,查找匹配better的单词,按n查找下一个
7.:s/better/dog回车,用dog替换本行第一个better
:s/better/dog回车,用dog替换本行所有的better
:%s/better/dog回车,用dog替换本文件中所有的better
8.vi-O2file1file2
用一个屏幕同时显示file1,file2两个文件,方便编辑,按ctrl+w从一个文件切换到另一个文件窗口.
扩展内容
Linux常用命令
-已学
cd(路径的切换)rm(后接-rf可删除文件或文件夹)ls(查看当前路径下的文件和文件夹)mkdir(创建文件夹)touch(创建文件)
cat(查看文件内容)mv(移动文件,也可以重命名文件)rmdir(删除空文件夹)whoami(查看当前用户)pwd(查看当前所在路径)
-/#根目录linux系统没有盘符,只有根目录/。
-cd#目录跳转
-cp#复制文件cp<当前文件夹下文件><目的文件夹>/<文件名>
#复制文件夹cp-rf<文件夹><目标文件夹>
-find#查找文件find/(路径)-name'*.py'
find/(路径)-size1024(+1024大于1024的;-1024小于1024的)
sudofind........#sudo获得权限
Vim常用的命令
光标定位;
hjkl上下左右移动
0$跳到行首或行尾
ggshift+G跳到整个文件的开头行或者结尾行
1G,2G,3G........NG,跳到第1.2.3N行开头
/String(nN可以循环的)快速定位到某一行,
/^d快速定位到以d开头的行,
/txt$快速定位的到以txt结尾的行.
文本编辑(少量)
y复制.yy3yyyggyG(以行为单位)
d删除dd3dddggdG(以行为单位)
p粘贴
x删除光标所在的字符
D从光标处删除到行尾
uundo撤销
^rredo反撤销,重做Ctrl+r
r修改一个字符
进入其他模式
a进入插入模式,在光标的后面插入
i进入插入模式,在光标前面插入
o另起一行插入
Ashift+A在当前行尾插入
:进入末行模式(扩展命令模式)
v进入可视模式
^v进入可视块模式Ctrl+v
V进入可视行模式
R进入替换模式在光标后进行批量替换,类似于为Windows上的文本Insert
插入模式下的VIm关键字自动补全Ctrl+p/n
以上就是本次介绍的全部知识点和扩展内容,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。