vim操作手册

Alias:是一种函数,功能是设置命令的别名
vim 文件名 回车 :进入出境vim编辑此文件
set mouse=:切换鼠标操作
ese : q :退出
esc : wq:保存并退出
esc : q!:不保存并退出
x:删除光标所在位置之后的一个字母
i :在光标前插入文本
A:在一行后添加文本
a:在光标后插入文本
$:代表行末
de:从当前光标当前位置直到单词末尾,包括最后一个字符。
d$:删除该光标处后一段内容
dw:从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符。
在光标处输入 2w 使光标向前移动两个单词。
在光标处输入 3e 使光标向前移动到第三个单词的末尾。
在光标处输入 0 (数字零) 移动光标到行首。
d(3)w:删除相临3 个大写字母单词(输入数字几删除几个单词)
(2)dd :删除2行内容(输入数字几删除几行内容)
u:恢复让一步操作(撤销最后一次执行的命令)
U:恢复到该行的原始状态(撤销这一行中所做的改动)
ctrl+r:撤销以前的撤销命令,恢复以前的操作结果
p:粘贴前一步删除的内容到光标之后。如删除为一整行则粘贴在光标的下一行
r:替换光标所在位置的字符
ce:以替换当前光标到单词的末尾的内容
c$:替换当前光标到行末的内容。
更改命令格式为:

  • c (任何数字)任何动作参数
    例:c2$(将更改两行内容)

修改命令的格式为:

  • d (任何数字)任何动作参数
    例:d3$(删三行内容)

ctrl+G: 显示当前编辑文件中当前光标所在行位置以及文件状态信息。
G:使当前光标跳转到文件最后一行。
gg:使当前光标跳转到文件第一行。
输入行号+G:跳转到输入的行号
ctrl+o:退回上一步
/(需要查找的字符):查找该字符
n:查找同上一次的字符
N:相反方向查找同上一次的字符
?(需要查找的字符):逆向查找该字符

注:如果查找已经到达文件末尾,查找会自动从文件头部继续查找

%:查找配对的括号
:#,#s/old/new/g(:行号,行号s/需要改的字符/改后的字符/g):替换多少行的匹配字符串
:%s/old/new/g:替换整个文件中的每个匹配字符串
:%s/old/new/gc:整个文件中的每个匹配串,并且对每个匹配串提示是否进行替换。
:s/old/new:在一行内替换头一个字符串

在VIM中执行外部命令的方法:

:! 然后紧接着输入一个外部命令可以执行该外部命令。
例::!ls 查看当前目录
:!rm 删除

提示:所有的 : 命令都必须以敲 <回车> 键结束。

w文件名:将对文件的改动保存到文件中
v+移动光标:可选取内容(可对选取内容进行操作作。比如d删除)
v+移动光标+:w 文件名 : 可保存选择内容到文件中
r 文件名:交创建的文件提取进来
:r !ls :当前所有目录提取到光标下

o:光标下方插入新的一行并进入插入模式
O:光标上方插入新的一行并进入插入模式
R:可连续替换多个字符

提示:替换模式与插入模式相似,不过每个输入的字符都会删除一个已有的字符。

y:复制文本
p:粘贴文本
:set xxx 可以设置 xxx 选项
ic (Ignore Case,忽略大小写)
:nohlsearch:移除匹配项的高亮显示
:set noic:禁用忽略大小写
:set ic:查找时忽略大小写
:set is:查找短语时显示部分匹配
:set hls:高亮显示所有的匹配短语
在选项前加上 no 可以关闭选项
例: :set noic 关闭忽略大小写

获取帮助信息

启动帮助系统:

  • 按下 键 (如果键盘上有的话)
  • 按下 键 (如果键盘上有的话)
  • 输入 :help <回车>

输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。
输入 :q <回车> 可以关闭帮助窗口。

CTRL-D :查看可能的补全结果
:进行命令行补全

什么是rc:

rc:run commands(运行命令)
添加alise 都要source ~/.bashrc
source:资源

你可能感兴趣的:(vim操作手册)