尚学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//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:反撤销:

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

 

最新文章

  1. Linux系统下设置环境变量
  2. java-android推送
  3. phpstorm的调试工具xdebug
  4. sass安装 使用
  5. 在64位系统使用PLSQL Developer
  6. [HIHO1299]打折机票(线段树)
  7. [ffmpeg 扩展第三方库编译系列] 关于libvpx mingw32编译问题
  8. linux之文本编辑器
  9. Eclipse用法和技巧七:自动生成get和set方法2
  10. 【Loadrunner】初学Loadrunner——安装
  11. fmt标签格式化数字和时间
  12. 推荐一个基于Vue2.0的的一款移动端开发的UI框架,特别好用。。。
  13. Java线程安全相关概
  14. 进程间通信之——队列Queue
  15. 详解Android中的四大组件之一:Activity详解
  16. [20180627]truncate table的另类恢复.txt
  17. PHP iconv 解决utf-8和gb2312编码转换问题
  18. centos6.5安装mysql
  19. Node.js &amp; SSR
  20. [转]缓慢但胜在稳健,HBase大势已成

热门文章

  1. [CSP-S模拟测试]:施工(DP+单调栈+前缀和)
  2. (转)Docker network命令
  3. bzoj 2242: [SDOI2011]计算器 &amp; BSGS算法笔记
  4. JS 获取json key和value
  5. 用于拆解和组合PDF中各个对象的shell脚本
  6. [题解]Crazy Binary String-前缀和(2019牛客多校第三场B题)
  7. Digital Root 的推导
  8. 整理eclipse,升级jdk环境小记录
  9. Linux系统中NFS服务配置
  10. 数的直径(两次DFS)