学习笔记8

来源:互联网 发布:网络诈骗罪到哪里报警 编辑:程序博客网 时间:2024/06/11 18:28

第九单元:VIM编辑器

1.VIM的三种模式:命令模式 插入模式 退出模式

2.进入INSERT模式的方法:
i 光标所在位置插入
I 光标所在行首插入
a 光标所在字符的下一位插入
A 光标所在行的行首插入
o 光标所在行的下一行插入
O 光标所在行的上一行插入

3.在退出模式中:
:wq 退出并保存
:wq! 强行退出保存
:q 在没有修改内容的情况下退出(退出不保存)
:q! 强行退出不保存

4.光标的移动
数字+上:向上移动指定行数
数字+下:向下移动指定行数
数字+左:向左移动指定个数的字符
数字+右:向右移动指定个数的字符
w:向左移动一个单词
b:向右移动一个单词
数字+G:移动到指定的行
G:移动到最后一行
)(:一句话的移动
}{:一段话的移动
j:向上移动
k:向下移动
h:向左移动
l:向右移动
问题1:光标的移动命令是在vim什么模式下进行
5.vim中的查询&替换
1>查询:
在命令模式下输入:/+关键字,再按回车
n:光标向下匹配关键字;
N:光标向上匹配关键字;
【输入要查询的关键字按下回车之后,再按n或者N向下或者向下匹配关键字】
2>替换
在命令模式下:
:%s/目标/替换结果/g 全文替换
:x,ys/目标/替换结果/g x-y行替换

6.vim命令模式下的技巧
cc: 替换光标所在行
c5c:替换光标所在行之内的五行
dd:删除当前行
d5d:删除包括光标所在行在内的五行
yy:复制光标所在行
y5y:复制光标所在行在内的五行
p:把复制内容粘贴到光标所在位置
u:撤销当前操作
ctrl +r:恢复当前操作

7.visual模式(visual:视觉的,看得见的; 光学的,视力的; 形象化的; 光学的;)

在命令模式下按v即可进入visual模式,在这个模式下可以用方向键选中要修改的内容然后再做相应的修改

8.vimd的分屏
(ctrl+w)+w 横向分屏
(ctrl+w)+s 纵向分屏
(ctrl+w)+上下左右键 光标移动
(问题2:这是什么鬼?)

9.vim的全局设定
在命令模式下,:set+设定选项
eg: :set nonumber:取消左边行号(简写为:set nonu

10.vim的获取帮助
:help 在命令模式中输入

0 0