Linux vim编辑器常用命令

一. 简单介绍

Vim是Linux下一个文本编辑器,是vi的高级版本,优点是根据文件名载入不同语法高亮,即进行颜色分区,使得文本更加易读。

使用时,直接命令行输入  vim filename 即可在vim下打开文本。

二. 一般模式常用按键

    

“一般模式”的常用按键

h 、j、 k、 l

向左 向下  向上 向右

i

o(字母o)

在光标处插入内容

光标所在下一行插入

Shift + g

gg

跳至文本最后一行

跳至文本第一行

20h

向左20个字符

20j

向下20行

20k

向上20行

20l

向右20个字符

Page Up

向上翻页

Page Down

向下翻页

Home /  Shift + 0(阿拉伯数字0)

光标移到当前行的最左端

End  / Shift+ $

光标移到当前航的最右端

n [空格]

光标向右移动n个字符

N[Enter]

光标向下N行

G

光标移到最后一行

nG

光标移动到第n行

gg或1G

光标移动到第一行

/word

向下查找word

?word

向上查找word

n

如果是/word后使用,则表示向下继续查找;

如果是?word后使用,则表示向上继续查找;

N

如果是/word后使用,则表示向上继续查找;

如果是?word后使用,则表示向下继续查找;

:n,m/old/new/g

从第n行到第m行中,将old替换为new

:n,$s/old/new/g

从第n行到最后一行中,将old替换为new

u

类似windows中的CTRL+Z,前一步

x

向后删除一个字符

X

向前删除一个字符

3x

向后删除3个字符

3X

向前删除3个字符

dd

删除当前行

3dd

删除当前行开始的3行

yy

复制当前行

3yy

复制当前行开始的3行

p

黏贴到当前光标的下一行

P

黏贴到当前光标的上一行

三. 命令行模式常用按键

“命令行模式”的常用按键

:w

保存

:q

退出vim

:wq

保存并退出

:wq!

(在可以转换权限的情况下)强制保存并退出

:q!

直接退出不保存

:w filename

另存为filename

:n,m w filename

将第n行到第m行另存为filename

:set nu

显示行号

:set nonu

不显示行号

:! command

暂时离开vim,并执行command,执行完后再进入vim

:r filename

将filename文件的数据读入当前文件

四。

 

posted @ 2015-10-14 14:39  王半仙儿  阅读(205)  评论(0)    收藏  举报