vim编辑器
来源:互联网 发布:pk10软件下载 编辑:程序博客网 时间:2024/06/18 06:36
vim
vim....................................................................................................................................... 1
1. 描述.............................................................................................................................. 2
1.1. 是一个文本编辑程序.......................................................................................... 2
1.2. 没有菜单,只有命令,且命令繁多.................................................................. 2
2. 基本工作模式.............................................................................................................. 2
2.1. 命令模式.............................................................................................................. 2
2.1.1. 移动光标....................................................................................................... 2
2.1.2. 删除............................................................................................................... 2
2.1.3. 撤销操作....................................................................................................... 3
2.1.4. 复制粘贴....................................................................................................... 3
2.1.5. 可视模式....................................................................................................... 3
2.1.6. 查找操作....................................................................................................... 3
2.1.7. 替换操作....................................................................................................... 4
2.1.8. 文本行移动................................................................................................... 4
2.1.9. 查看 Man Page............................................................................................ 4
2.2. 文本输入模式...................................................................................................... 4
2.2.1. 进入输入模式............................................................................................... 4
2.3. 末行模式.............................................................................................................. 5
2.3.1. 命令............................................................................................................... 5
3. 分屏操作..................................................................................................................... 6
3.1. 末行模式.............................................................................................................. 6
3.1.1. 命令:sp 将屏幕分为两部分 --> 水平..................................................... 6
3.1.2. 命令:vsp 将屏幕分为两部分 --> 垂直................................................... 6
3.1.3. 命令:sp(vsp) + 文件名 水平或垂直拆分窗口显示两个不同的文件 6
4. vim 打造 IDE............................................................................................................. 6
4.1. 系统级配置文件目录:/etc/vim/vimrc............................................................. 6
4.2. 用户级配置文件目录:~/.vim/vimrc................................................................. 6
1. 描述
1.1. 是一个文本编辑程序
1.2. 没有菜单,只有命令,且命令繁多
2. 基本工作模式
2.1. 命令模式
2.1.1. 移动光标
h: ← 左移
l: → 右移
j: ↓ 下移
k: ↑ 上移
gg: 光标移动文件开头
G: 光标移动到文件末尾
0: 光标移动到行首
$: 光标移动到行尾
123G:跳转到第123行
2.1.2. 删除
x: 删除光标后一个字符,相当于 Del
X: 删除光标前一个字符,相当于 Backspace
dw: 删除光标开始位置的字,包含光标所在字符
光标必须移动到删除单词的首字符上
d0: 删除光标前本行所有内容,不包含光标所在字符
D(d$): 删除光标后本行所有内容,包含光标所在字符
dd: 删除光标所在行
n dd 删除指定的行数
2.1.3. 撤销操作
u: 一步一步撤销
Ctr-r: 反撤销
2.1.4. 复制粘贴
yy: 复制当前行,n yy 复制 n 行
p: 在光标所在位置向下新开辟一行,粘贴
P: 从光标所在行, 开始粘贴
2.1.5. 可视模式
v:按字移动
2.1.6. 查找操作
/hello -> 从光标所在位置向后查找 hello
n: 下一个
N:上一个
?hello -> 从光标所在位置向前查找 hello
n: 上一个
N:下一个
在要查询的单词上使用 # 进行查找
2.1.7. 替换操作
r: 替换当前字符
2.1.8. 文本行移动
>>: 文本行右移
<<: 文本行左移
2.1.9. 查看 Man Page
光标移动到函数上,Shift-k 光标移动到函数上
3Shift-k,查看第三章的 ManPage
2.2. 文本输入模式
2.2.1. 进入输入模式
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
s: 删除光标所在的字符
S:删除当前行
2.3. 末行模式
2.3.1. 命令
行跳转
:123 -> 跳转到第123行
替换
替换一行
:s/abc/123 -> 将当前行中的第一个abc替换为123
:s/abc/123/g -> 将当前行中的abc全部替换为123
替换全部
:%s/abc/123 -> 将所有行中的第一个abc替换为123
:%s/abc/123/g -> 将所有行中的abc全部替换为123
替换指定行
:10,30s/abc/123/g -> 将10-30行中的abc全部替换为123
执行shell命令
末行模式里输入!,后面跟命令
3. 分屏操作
3.1. 末行模式
3.1.1. 命令:sp 将屏幕分为两部分 --> 水平
3.1.2. 命令:vsp 将屏幕分为两部分 --> 垂直
3.1.3. 命令:sp(vsp) + 文件名 水平或垂直拆分窗口显示两个不同的文件
4. vim 打造 IDE
4.1. 系统级配置文件目录:/etc/vim/vimrc
4.2. 用户级配置文件目录:~/.vim/vimrc
- Vim编辑器
- VIM编辑器
- vim编辑器
- vim 编辑器
- vim 编辑器
- 编辑器 VIM
- 编辑器vim
- Vim编辑器
- VIM 编辑器
- Vim编辑器
- vim编辑器
- vim 编辑器
- Vim 编辑器
- VIM编辑器
- vim编辑器!
- vim编辑器
- VIM 编辑器
- vim编辑器
- oracle 查询数据库的约束条件
- JAVA学习之-数据库设计及优化_课堂笔记
- 给职场新人的20条高效建议
- 操作系统之面试常考
- 387. First Unique Character in a String
- vim编辑器
- 跟我学Redis(15)—Redis主从复制
- Windows 下使用ftp批处理脚本
- HashMap与Hashtable区别及HashMap实现原理
- 分享一个快的飞起的maven的settings.xml文件
- CodeForces 66B 暴力
- iOS网络操作之AFNetworking
- JSON learning notes
- 微信,新浪登录分享遇到的问题