gvim的快捷使用,在window下的

插入模式:

i ->  鼠标所在处前插入   I  ->行首插入

a -> 鼠标所在处后插入   A ->所在行的尾部插入

o ->所在行的下一行插入  O ->所在行的上一行插入

**选择文本/复制/粘贴

行选择:

V  按shift键,移动鼠标选择区域

J  A把所有选择的行连接变成一行,

<或> 左右缩进

块选择:

先按ctrl+q;再按shift移动鼠标选择区域

I-- [ESC] ->I是在选择区域行首插入,插入"--",按ESC每行都生效

A++ [ESC] ->A在行尾插入,插入"++",按ESC键每行都生效

选择完后y复制,dd删除,p或P粘贴

删除:

x ->向后删除一个字符,X向前删除一个字符

nx  向后删除n个字符;10X  向前删除10个字符

dd  删除光标所在的那一行

ndd  删除光标所在向下的n行

d1G  删除光标到第一行所有的数据

dG   删除光标到最后一行所有数据

d$  删除光标所在处到该行的最后一个字符

d0  删除光标到该行的最前面一个字符

复制:

yy  复制光标所在行

nyy  复制光标所在的向下n行

y1G  复制光标所在行到第一行所有数据

yG   复制光标所在行到最后一行所有数据

y$   复制光标所在的那个字符到该行行尾所有数据

y0   复制光标所在行那个字符到该行行首所有数据

粘贴:

p    将复制的数据在光标下一行粘贴,

P   将复制的数据在光标上一行粘贴

其他:
J  将光标所在行与下一行的数据结合成同一行
u  复原前一个操作
ctrl+r  重做上一个操作
. 重复前一个操作;如重复删除、粘贴等操作,可以按下 . 。
:q! 强制离开不保存   :wq! 强制保存后离开

文件保存:

:w filename 将编辑的数据保存为另一个文件(相当另存文件) :r filename 在编辑的数据中,读入另一个文件数据。 :n1,n2 w filename 将n1到n2内容保存为filename文件 :!command  在vim下执行linux查询命令;!ls /home 就是查看home下面的目录信息

 

G  移动最后一行    nG  移动第n行    gg   移动第一行

0或home  移动到这一行最前面字符 $或end   移动到这一行最后面字符

H  移动到屏幕最上方那一行的第一个字符 M  移动到屏幕中央那一行的第一个字符 L  应当到屏幕最下方那一行的第一个字符

%:匹配花括号、方括号、括号等。在一个括号的上面,然后按 %,

鼠标就会出现在匹配的另外一半括号处。

>>:缩进所有选择的代码 <<:和上面类似,但是反缩进

补全功能:ctrl-x ctrl-o连着按,就会跳出一个候选菜单

?文件之间的快速跳转,按ctrl+(美式键盘的6)、 备份文件  :set backup 

打开新窗口   :split    在窗口间的跳转   ctrl+W   跳到轮换文件    ctrl+英式6. 关闭窗口   :close

在one.c打开另一文件窗口two.c进行分割   :split two.c[在one分

割了] 移动当前窗口最上: ctrl+W  K 移动当前窗口最下:  ctrl+W  J 关闭窗口          :close 关闭所有其他窗口          :only 退出窗口          :qall    :wall[有窗口被改了想全部保存]    :qall![退出并放弃所有修改] 

  :wqall[保存所有修改过文件并退出vim]  

编辑: 编辑另一个文件   :edit 文件名 想编辑一个文件,但不想马上保存当前文件   :hide edit filename 新建文件   :enew

文件列表: 启动vim时指定一推文件  vim one.c two.c three.c vim只显示第一个,编辑完第一个,用 :next 编辑第二个。放弃当前

修改用 :next! ,保存当前文件再进入下一个 :wnext

查看文件列表  :args  回到前一个文件  :previous  最后一个文件

:last   第一个文件  :first  向后跳二个文件   :2next

文件间拷贝: [63页]用v命令启动可视模式,把光标移动到要拷贝文件的结尾处,

输入y拷贝文本。  例如   :edit thisfile          vjjj$y 粘贴到你要的文本, :edit otherfile          p

p是粘贴到光标之后,P是粘贴到光标之前。

显示文件:查看而不修改 vim -R file  ,强制修改在write前加!

修改文件名:【65】

 

树状目录:

输入  :NERDTree ,回车   3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目

录或文件   4、目录前面有+号,摁Enter会展开目录,文件前面是-号,摁Enter

会在右侧窗口展现该文件的内容,并光标的焦点focus右侧。

5、ctr+w+h  光标focus左侧树形目录,ctrl+w+l 光标focus右侧文

件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换

6、光标focus左侧树形窗口,摁? 弹出NERDTree的帮助,再次摁?关

闭帮助显示   7、输入:q回车,关闭光标所在窗口

posted on 2013-03-04 22:34  paly76  阅读(442)  评论(0)    收藏  举报

导航