命令行常用命令:
1,vim下删除多有的空行.
:g/^\s*$/d
2,vim下替换所有str1为str2
:1,$s/str1/str
编辑常用命令:
1,移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
k:光标上移一行
j :光标下移一行
^ 移至行首第一個非空白字元,注意,要 Shift 鍵。
$ 移至行尾,或 End 鍵。要 Shift 鍵。
G 移至檔尾(全文最後一行的第一個非空白字元處)
gg 移至檔首(全文第一行之第一個非空白字元處)。
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
在函数中移动光标
[{ 转到上一个位于第一列的"{"
}] 转到下一个位于第一列的"{"
2,插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
3,删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
do:删至行首
d$:删至行尾 大写形式的 D 用来删除从光标到行尾。。
4,最后行方式命令
:w :保存当前文件
:x:保存当前文件并退出 同在命令模式中,连按两次大写字母Z
:q!:不保存文件并退出v
:wq Vi将先保存文件,然后退出Vi返回到shell。
5,u--恢复
6,
:set number # 显示行号
:set autoindent # 设置自动缩进
:set smartindent # 智能缩进
7,命令行:
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命
8,主目录下添加文件.exrc
set autoindent #设置自动缩进
set number #显示行号
set smartcase #智能分块
set smartindent #智能缩进
set smarttab #智能加Tab
set tabstop=4
set shiftwidth=4 #上下两个联合使用可以达到Tab有4个空格的效果
9,复制
:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下
10,书签
添加书签: m+flag
回到书签: '+flag
命令: marks 列出所有书签
'':回到前一个位置
11,同时打开多个文件.
进行切换:
:bn
:bp
分享到:
相关推荐
vi 常用命令 unix vi 常用命令 vi 替换命令 unix vi 命令 vi 命令模式 绝对的有用!
VI常用命令汇总等等等等等等等等等等等等等等等
vi常用命令汇总-2019-11-05 vi常用命令汇总-2019-11-05
vi常用命令汇总:编辑器具备的功能 1)打开文件、新建文件、保存文件 2)光标移动 3)文本编辑 4)(多行间|多列间)复制、粘贴、删除 5)查找和替换
VI常用命令及快捷键 VI常用命令及快捷键
vi常用命令集vi常用命令集vi常用命令集vi常用命令集vi常用命令集vi常用命令集vi常用命令集
个人整理一下日常工作中常用的vi命令,帮忙大家快速入门。 请准备好你的手指!
个人整理而成的Vi常用命令手册pdf格式,很合适随时查阅,包括了常用的Vi基本命令,忘记的时候拿出来看看很不错,和大家分享一下
linux vi 常用命令 命令行模式(command mode)功能键 1). 插入模式 按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件; 按「a」进入插入模式后,是从目前光标所在位置...
vi 常用命令
Linux vi常用命令
Vi常用命令 PDF格式 有它就不怕记不得VI命令了
vi 常用命令整理,基本涵盖了vi的相关使用方法
一篇较全都vi常用命令,我弄成doc文件了。
linux vi 命令大全 常用vi 命令 不常用vi命令
VI常用命令,学习VI必备,列出了各常用命令的含义与用法
VI常用命令整理 VI学习资料 VI使用的基本命令 VI使用的参考资料