命令 末行 输入<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

/w 可以实现(后保存)选择路径,就是选择一个存储路径
VIM3种模式可以用ESC:来相互切换
Vim  是一款很强大的文字处理器,是shell脚本程编写等相当重要的工具
Vim + 文件 即可进行编辑

 

在末行模式下
i表示在当前光标的前一个插入,I则表示行首开始插入
a表示在当前光标的后一个插入,A则表示行尾插入
o表示在下一行插入           O则表示在上一行插入

 

w表示下一个单词首,e表示下一个单词尾,b表示上一个单词首
以上都需要先移动的到现在所在单词的正常位置,才会按照上面的规则执行

 

{表示下一段段首   }则是下一段的段尾
0^可以让你迅速切换到行首,$则是行尾,这和正则表达式差不多,呵呵

 

 

 

x表示删除单个字符
d也表示删除,一般和其他搭配使用,如dd表示删除当前行
d^删除到行首。。。。。。
yy表示复制 可以多行复制 ,如3yy表示复制3行,15表示复制当前行到相对的第5
p就是粘贴了,其实删除的东西先在缓冲区,也可以使用p来粘贴

 

 

v可以实现可视化的选择,拉动光标即可,CTRL+v可以实现对角的可视化。

 

u如果你操作失误了,那这个可以让你撤销以前的行为!!!

 

 

。可以让你重复上一次的操作

 

以上就是常用的编辑所常用的字符

 

在末行模式下使用:vsplit和:split可以实现左右前后的拆分
Ctrl+w 2次可以让你切换|||如果按1次,然后按hjkl也可以让你左下右上来切换拆分区域

 

 

:区域选择+%s///可以做相当于sed的使用
例如 1,5 %s/^/#/g 就可以在15行的行首加上#

 

 

/加上你想要选择的字符,可以匹配当前文件中相同的字符,例如/red 文件就会显示red 然后使用nN可以来回切换所匹配到的

 

 

 

 

在命令行模式下

输入:set nowrite 不拆行

syntax enable 语法着色

set filetype识别文件类型

一般背景颜色系统会自动识别进行选择,如果感觉不合适

set backgroud=dark变暗

set backgroud=light变亮

set showmatch 可以实现自动对应 例如把光标放在{ 处,} 也会显示

 

Set number 可以让文件显示行号

 

Set outowrite自动存盘

Set backup备份

 

这么多,如果每次都要设置,该多么麻烦啊,如果修改了 .vimrc 文件 那么每次启用vim时就是调用该文件,实现你需要的常用的需要修改/etc下的该文件时全局生效,修改家目录下的文件则是对个人生效
 例如编辑.vimrc
 Set nu
 Set showmatch
 syntax enable
 set autoindent
 set ruler