vim基础

2018-08-01  本文已影响6人  begonia_rich

vim基础,多练习,多使用

按键操作

普通模式

1移动光标部分
ctrl+f 向下一页
ctrl+b 向上一页
0 以后本行最前面
$ 移到本行最后
gg 移到文件第一行
G 移到文件最后一行

2查找与替换

/word 向下查找word
n 向下重复查找
N 向上重复查找
:1,$s/word1/word2/g[c] 从第一行到最后一行替换word1变为word2

3删除复制黏贴

x/X 向后删除/向前删除
dd 删除光标所在行
yy 复制光标所在行
nyy 赋值光标向下n行
p 黏贴
u 复原前一个操作(撤销)
ctrl+r 重复上一个操作


进入编辑模式的按钮

A 从光标所在行的最后一个字符处插入
o 从光标所在行的下一行处插入新的一行


进入命令行模式的按钮

:q
:wq
:! command 可以切出去执行一个命令
:set nu 行号


常用命令示意图

常用命令示意图

打开时的警告信息

一般vim某个文件那么会生成类似.filename.swp的隐藏文件,这是你所有操作的暂存文件,当遇到突然断电或其他不正常的离开vim编辑之后,再次打开时会提示一些警告信息.此时有O(只读) E(继续操作) R(加载暂存内容,完事后还需要手动删除) D(删除之前的暂存文件) Q(退出)等操作,一般使用D较多,删除即可

块选择

非常有用的一个技能,可以进行纵向复制和删除,最常用的就是ctrl+v块复制(纵向复制/删除)


参数说明

多窗口功能

:sp 开启一个新窗口
ctrl+w 再按上下箭头可以选择编辑的窗口
ctrl+w 再按q可以关闭窗口

按键说明

vim环境设置

整体的默认设置一般放在/etc/vimrc,一般修改~/.vimrc这个个人文件
这是可设置的值

环境参数设置1 环境参数设置2

这是一个例子.set nu和syntax on比较有用

栗子
上一篇下一篇

猜你喜欢

热点阅读