Vim配置与使用
本文引自http://www.acczy.net/?p=301,在自己这里放一个以后方便查看1. 基本安装安装Vim,Windows系统中的主目录(类似于Linux的Home)中建立vimfiles文件夹、_vimrc文件和_gvimrc文件,_gvimrc是Vim的GUI配置文件,在_vimrc之后执行,由于一直使用的是gVim,因此就把_vimrc留空,所有的配置写入_gvim
本文引自http://www.acczy.net/?p=301,在自己这里放一个以后方便查看
1. 基本安装
安装Vim,Windows系统中的主目录(类似于Linux的Home)中建立vimfiles文件夹、_vimrc文件和_gvimrc文件,_gvimrc是Vim的GUI配置文件,在_vimrc之后执行,由于一直使用的是gVim,因此就把_vimrc留空,所有的配置写入_gvimrc中。
2. 基本配置
上面的配置基本上将Vim配置成比较给力的编辑器
( p.s.: candy配色方案,下载,置于vimfiles\colors文件夹中 )
3. 插件配置
taglist和ctags,能够非常方便地在Vim中浏览代码,下载taglist插件,置于vimfiles文件夹中,再将ctags.exe置于Windows\System32文件夹中,最后把下面的配置添加到_gvimrc中。
(2) winmanager插件
winmanager插件,一个文件浏览器和窗口管理器,下载winmanager插件,置于vimfiles文件夹中,再把下面的配置添加到_gvimrc中。
(3) txt插件
txt文件是有文件类型的哦~~下载,置于vimfiles\syntax文件夹中,再配置下。
(4) Buffer Explorer / Browser 插件
Vim Buffer 管理器,可视化管理,置于vimfiles文件夹中。
(5) HTML插件
非常适合于HTML开发的插件,非常和谐,下载HTML插件,置于vimfiles文件夹中,再简单配置下。
(6) CSS 颜色预览插件
将CSS的16进制的颜色代码显示预览成可视化的颜色,很给力哇,下载之,置于vimfiles\after\syntax中。
4. 基本操作
(1) 文件保存&&退出
操作 | 功能 |
:w | 保存 |
:w filename | 另存为filename |
:wq! | 保存退出 |
:wq! filename | 以filename为文件名保存退出 |
:q! | 强制退出 |
(2) 光标移动
操作 | 功能 |
k | 向上移动一行 |
j | 向下移动一行 |
h | 向左移动一个字符 |
l | 向右移动一个字符 |
#k | 向上移动#行 |
#j | 向下移动#行 |
#k | 向上移动#行 |
#h | 向左移动#个字符 |
#l | 向右移动#个字符 |
gk | 向上移动一行(适用于单行跨越多行) |
gj | 向下移动一行(适用于单行跨越多行) |
fx | 移动到当前行下一个字母x处(;重复命令) |
tx | 移动到当前行下一个字母x的左边一个位置(;重复命令) |
Fx | 移动到当前行上一个字母x处(;重复命令) |
w | 移动到后一个词 |
b | 移动到前一个词 |
^ | 移动到当前行行首 |
$ | 移动到当前行行尾 |
) | 移动到后一个句子 |
( | 移动到前一个句子 |
G | 移动到文件的最后一行 |
gg | 移动到文件的第一行 |
#G | 移动到文件第#行 |
H | 移动到屏幕首行 |
L | 当前屏幕末行 |
M | 当前屏幕末行 |
* | 读取光标处字符串,移动到下一个出现的位置 |
# | 读取光标处字符串,移动到上一个出现的位置 |
ctrl+b | 向上移动一屏 |
ctrl+f | 向下移动一屏 |
`. | 移动到上次编辑文件的位置 |
(3) 文本的插入
操作 | 功能 |
i | 在光标之前插入 |
a | 在光标之后插入 |
I | 光标所在行的行首插入 |
A | 光标所在行的行末插入 |
o | 光标所在的行的下面插入一行 |
O | 光标所在的行的上面插入一行 |
s | 删除光标后的一个字符,进入插入模式 |
S | 删除光标所在的行,进入插入模式 |
c{command} | 删除command命令跨过的字符,进入插入模式 |
(4) 文本的删除
操作 | 功能 |
x | 删除光标所在的一个字符 |
#x | 删除光标所在和光标后的#个字符 |
dw | 删除光标所在单词 |
#dw | 删除光标所在和光标后的#个单词 |
dd | 删除光标所在行 |
#dd | 删除光标所在和光标下的#行 |
d{command} | 删除command命令跨过的字符 |
(5) 撤消
操作 | 功能 |
u | 撤消操作 |
ctrl+r | 重做撤消操作 |
(6) 复制&&粘贴
操作 | 功能 |
y | 复制 |
yy | 复制光标所在行 |
p | 粘帖在光标之后 |
shift+p | 粘帖在光标之前 |
(7) 查找&&替换
操作 | 功能 |
/SEARCH | 正向查找SEARCH,n移动光标到下一个符合条件的地方 |
?SEARCH | 反向查找SEARCH,shift+n移动光标到下一个符合条件的地方 |
n | 继续查找(正方向) |
shift+n | 继续查找(反方向) |
:%s /SEARCH/REPLACE/g | 文档中所有SEARCH替换成REPLACE |
:s /SEARCH/REPLACE/g | 当前光标所在行中的SEARCH替换成REPLACE,高亮显示所有SEARCH |
:#,# s /SEARCH/REPLACE/g | #行到#行中所有SEARCH替换成REPLACE |
:nohl | 取消高亮显示 |
(8) vi中运行shell命令(bash、cmd等)
操作 | 功能 |
:!shell_command | 运行shell_command |
:e file/forder_path | Vim直接访问文件 |
更多推荐
所有评论(0)