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 向上找搜索的内容