vim的使用

2017-07-10  本文已影响0人  疯狂艺人

vi————vim

命令:vi  xx.txt

vim是从vi发展而来的一款文本编辑器

vim有三种工作模式:

1、命令模式:打开文件默认进入命令模式。

2、编辑模式:需要输入一些命令切换到命令模式。

3、末行模式:shift+;(即冒号)

vim编辑器的使用

一、命令模式操作

1、光标操作

移动光标 h j k l(前下上后)

行首: 0   行尾:$

首行:gg     末行:G

行跳转: nG  (n为行号)

 2、删除操作(u撤销)

删除光标后 x  光标前 X

删除单词  dw(光标放在单词开始位置,否则只能删除一部分)

删除光标到行首的字符串  d0

删除光标到行尾的字符串  d$

删除光标当前行  dd

删除多行  ndd(光标到接下来的n行)

3、复制粘贴

复制光标所在行  yy

复制n行   nyy

粘贴  p  (粘贴到光标的下一行)

粘贴  P   (粘贴到光标所在行)

剪切=删除

4、可是模式

启动  v

移动光标内容选择  h j k l

操作 复制:y  删除:d

粘贴p(粘贴到光标后面)P(粘贴到光标前面)

5、查找操作

查找    /+内容 (从光标位置向下查,到最下边,再返回头部)  ?+内容(从光标位置向上查找,再返回尾部)

#   把光标移动单词上  #

遍历(查找)时按n/N

替换当前字符   r  再输入替换的字符(单字符替换)

缩进 >>  (右缩进)   <<(左缩进)

命令模式查找函数   /对应函数    光标放在该函数上 按K  进入man文档

6、ZZ  命令模式下保存退出

二、编辑模式

命令模式进入编辑模式    (aios)

a   光标所在位置后插入内容

A  光标所在行的行尾插入

i   光标所在位置前插入

I  光标所在行行首插入

o  光标所在行下开辟新行

O  光标所在行上开辟新行

s  删除光标所在的字符

S  删除光标所在行,再插入

三、末行模式

(文本-----esc 命令-----:末行)

1、替换字符串

末行模式下 

s/被替换的字符串/用来替换的字符串    

如:s/Tom/Jack  替换的是光标所在行的第一个Tom

s/Tom/Jack/g   替换当前行所有Tom

%s/Tom/Jack  替换的是所有行的一个Tom

%s/Tom/Jack/g  替换所有行的所有 Tom

27,30s/Tom/Jack/g  替换27到30行所有的Tom

2、命令

!ls  == 终端下ls

3、保存与退出

w   保存

q  退出

q!(或者x)不保存退出

wq  保存退出

4、分屏操作

水平操作 

sp  分成上下两屏

q  退出光标所在屏

wqall  保存退出两屏

垂直操作

vsp     分成左右两屏

vsp+文件名字  分屏新文件到右边

q 退出光标所在的文档

四、vim打造IDE

系统级配置文件:/etc/vim/vimrc

用户级配置文件/~/.vim/vimrc

上一篇下一篇

猜你喜欢

热点阅读