学习笔记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 在命令模式中输入
- Java学习笔记8
- stl 学习笔记 8
- JavaScript学习笔记8
- Hibernate学习笔记8
- Python学习笔记(8)
- Spring学习笔记8
- android学习笔记8
- C++ 学习笔记8
- 汇编语言学习笔记8
- Android学习笔记8
- 机器学习-笔记8
- hibernate 学习笔记8
- 【8】ThinkingInJava学习笔记
- java学习笔记8
- Java学习笔记8
- Linux学习笔记(8)
- redis2.8学习笔记
- UNITY3D学习笔记8
- 抽象工厂模式
- 51nod--1135 原根 (数论)
- RabbitMQ 入门 Helloworld
- Perfect Cubes
- Android Studio如何引入依赖包
- 学习笔记8
- 笔试总结——c、c++【持续更新】
- 项目一:求多个数的最大公约数
- 【IPC】Posix信号灯
- 画板项目——java
- 判断三角形(反面教材)
- RabbitMQ (二)工作队列
- 建造者模式(Builder)
- SpringMVC之web.xml,了解必要配置项