Linux学习笔记_04(vi、vim基本操作)
2018-03-11 15:17
603 查看
2018-03-11
Ubuntu安装vim:sudo apt-get install vim
vim可以创建文件 也可以编辑文件
vim三种工作模式:
命令模式 默认
插入模式
末行模式
命令模式转换成插入模式 按i/a/o/I/A/O键 i是在光标前面插入 a是在光标的后面插入 o是在下一行插入 I在行首插入 A在行末尾插入 O在上一行插入
插入模式转换成命令模式 按Esc键
命令模式转换成末行模式 输入英文冒号(shift+:)
末行模式转换成命令模式 按Esc键
总结:在任意模式下按Esc键都会转换成命令模式
末行模式下输入 set number 显示行号(临时)
set nonumber 关闭行号(临时)
永久显示行号:vim /etc/vim/vimrc
在末行加入 set nu 然后保存退出
命令模式下:
yy 复制光标所在行
p 粘贴到光标所在位置
4yy 复制光标所在位置向下共4行
dd 剪切光标所在的行
2dd 光标所在的位置往下剪切两行
H键向左移动光标
L键向右移动光标
J键向下移动光标
K键向上移动光标
大写的M 光标跳到当前可视区域的中间某行
大写的L 光标跳到当前可视区域的最后一行
大写的H 光标跳到当前可视区域的第一行
向下翻一页 ctrl+f
向上翻一页 ctrl+b
行号 + 大写的G 跳转到某一行
G 跳转到文件的最后一行
gg 跳转到文件的第一行
w 向后跳一个单词的长度(单词以空格分隔)
b 回跳一个单词的长度
D 剪切当前行 光标所在位置及其之后所有的数据
d0 剪切当前行 光标之前所有的数据
x 删除当前光标所在位置数据 每次只删除一个
X 删除当前光标所在位置前面的数据 只删除一个
u 撤销操作
ctrl+r 反撤销
v 让数据转换成可选中状态
V 整行整行的选中
>> 右移
<< 左移
. 重复执行上一次的命令
{ 向上跳代码块
} 向下跳代码块
/搜索内容 搜索文本内容
n 向下找搜索的内容
N 向上找搜索的内容
Ubuntu安装vim:sudo apt-get install vim
vim可以创建文件 也可以编辑文件
vim三种工作模式:
命令模式 默认
插入模式
末行模式
命令模式转换成插入模式 按i/a/o/I/A/O键 i是在光标前面插入 a是在光标的后面插入 o是在下一行插入 I在行首插入 A在行末尾插入 O在上一行插入
插入模式转换成命令模式 按Esc键
命令模式转换成末行模式 输入英文冒号(shift+:)
末行模式转换成命令模式 按Esc键
总结:在任意模式下按Esc键都会转换成命令模式
末行模式下输入 set number 显示行号(临时)
set nonumber 关闭行号(临时)
永久显示行号:vim /etc/vim/vimrc
在末行加入 set nu 然后保存退出
命令模式下:
yy 复制光标所在行
p 粘贴到光标所在位置
4yy 复制光标所在位置向下共4行
dd 剪切光标所在的行
2dd 光标所在的位置往下剪切两行
H键向左移动光标
L键向右移动光标
J键向下移动光标
K键向上移动光标
大写的M 光标跳到当前可视区域的中间某行
大写的L 光标跳到当前可视区域的最后一行
大写的H 光标跳到当前可视区域的第一行
向下翻一页 ctrl+f
向上翻一页 ctrl+b
行号 + 大写的G 跳转到某一行
G 跳转到文件的最后一行
gg 跳转到文件的第一行
w 向后跳一个单词的长度(单词以空格分隔)
b 回跳一个单词的长度
D 剪切当前行 光标所在位置及其之后所有的数据
d0 剪切当前行 光标之前所有的数据
x 删除当前光标所在位置数据 每次只删除一个
X 删除当前光标所在位置前面的数据 只删除一个
u 撤销操作
ctrl+r 反撤销
v 让数据转换成可选中状态
V 整行整行的选中
>> 右移
<< 左移
. 重复执行上一次的命令
{ 向上跳代码块
} 向下跳代码块
/搜索内容 搜索文本内容
n 向下找搜索的内容
N 向上找搜索的内容
相关文章推荐
- Linux学习笔记_基本命令复习(ls cd mkdir touch vi vim cat echo rm)
- linux基本操作学习04:管理输入输出 (重定向、管道符)、vim、gedit
- 【学习笔记】Linux基本操作(1)--- 命令行BASH基本操作
- linux目录结构及文件基本操作学习笔记
- Emacs 学习笔记1 基本操作(和Vim 命令对照)
- linux学习笔记:linux中文件的基本操作
- 【学习笔记】Linux基本操作(3)--- Linux文件基本操作管理
- 【学习笔记】Linux基本操作(4)--- Linux系统目录架构
- Linux命令学习笔记之一目录与文件基本操作
- Linux学习笔记-基本命令行操作续
- Linux 学习笔记(二)Linux vi以及vim命令详解
- Linux-(6)Vi/Vim的基本操作
- Linux学习笔记之 2 Linux系统的基本操作
- Vim学习笔记1---基本操作
- Linux 学习笔记(二)Linux vi以及vim命令详解
- Linux学习笔记(4)-文件基本操作
- 【学习笔记】Linux基本操作(2)--- Linux文件系统基本结构
- Linux学习笔记-基本的命令行操作
- Linux学习笔记(4)-文件基本操作
- [Linux学习笔记] Linux文本编辑器Vim/Vi