set sw=4 # shiftwidth=4 使用每层缩进的空格数
set ts=4 # tabstop=4 编辑时一个TAB字符占多少个空格的位置
set et #将输入的TAB自动展开成空格
set nu #显示行号
syn on #语法高亮
set tags=tags; #设置tag属性
set autochdir
let Tlist_Inc_Winwidth=0 #设置Tlist属性
let Tlist_Use_Right_Window=1
let Tlist_File_Fold_Auto_Close=1
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 #设置gvim显示中文
常用快捷键
整体缩进一段代码(插入tab):
选中一段代码, 或 2
单行縮进:
ctrl+t(后退) ctrl+d (前进)一个Tab
复制:
按v或V或Ctrl+V进入visual模式,移动光标选择一段内容,按y(若要使用系统黏贴板,按"+y)(要剪切,只要用 d[/b] 命令)。三者的区别: v以字符为单位,V以行为单位,Ctrl+V是块选择。
粘贴:
p或P。区别:前者粘贴到光标后面,后者粘贴到光标前面
附加,未整理:
在文本中移动:
h = 前, j = 下, k = 上, l = 后。 (也可在命令前加数字,如 3h 为前移3格)
G
nG
^g
0或^
$
w
e
b
-
+
n|
L
M
H
光标定位:
f$
F$
t$
T$
显示调整:(光标自动做相应移位)
^D
^U
^F
^B
插入模式:
i
I
a
A
o
O
J
删除(剪切):
x
X
dw
dd
d$
:m,n d
:nd
修改:
R
cw
s
r
S
C
c + 任何光标定位命令,修改目标内容, 如 cfa 修改当前字符到下一个 a 间的内容
Undo:
u
U
Redo:
^R
查找:
:/word
:?word
n
N
%
替换:
:s/src/dst
:%s/src/dst
:s/src/dst/g
:$,$… s/src/dst/g
复制与粘贴:
yy
yw
y + 光标定位命令,复制目标内容,如 yFa
任何删除命令删除的内容都在buffer中,可以进行粘贴。
p
P
:m,n copy x 将m~n行内容复制到 x 行之后 #copy可以简写为cp
:m,n move x 将m~n行内容移动到 x 行之后 #move可以简写为mo
gvim 命令
精选 转载上一篇:centos下squid代理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Gvim的基本命令
Gvim的基本命令编辑模式下命令说明进入插入模式i从光标所在位置前开始插入文本I将光标移动到当前行行首,然后在其前插入文本a用于
file n2 command shell c -
gvim设置
编辑_vimrc文件,在文件末尾追加一下内容
gvim vim -
GVIM 搜集
1.Gvim开发环境配置笔记--Wind
插件 vim gvim Windows 开发环境配置