`
seemefly163_0
  • 浏览: 19539 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

vim命令

阅读更多

临时要用shell命令

:!ls

临时切换到shell

ctrl+Z

1.

vim

#在命令行中输入vim,进入vim编辑器

2.

i

#按一下i键,下端显示 --INSERT--

#插入命令,在vim中可能任意字符都有作用

3.

Esc

#退出i(插入)命令进行其它命令使用

4.

:r filename

#读入一个文件内容,并写入到当前编辑器中

5.

:w newfilename

#将该编辑器中的内容写入到一个新文件中

6.

:w

#在编辑的过程中保存文件,相当于word中的ctrl+s

7.

:! command

暂时离开 vi 到指令列模式下执行 command 的显示结果!例如

:!ls

#在编辑过程中执行shell命令ls

8.

:sh

#进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑

在shell命令下,执行ctral+l完成清屏

9.

:wq

#保存文件并退出

10.

ZZ

#保存文件并退出,同上一个命令,注意大写

11.

:q!

#强制退出,不保存

12.

:set number或者:set nu

#使编辑中的文件显示行号

13.

:set nonumber或者:set nonu 

#与上一条命令相反,不显示行号

14.

:help i

#查看插入命令帮助

15.

#撤消上一步操作

16.

/Fedora

#查找Fedora字符

17.

:s /Fedora/Redhat

#将Fedora字符替换为Redhat(只替换在光标所在的行)

18.

dw

#删除单词

dd

#删除行

19.

o

#打开空白一行

20.

vim + filename

#进行文件最后一行进行编辑

21.

vim +n filename

#进入文件第n行进行编辑

22.

:1,.s/redhat/fedora

#.号表示当前行,即光标所在行

#将第1行到当前行(.)第一次出现的redhat字符代替为fedora

23.

:1,.s/redhat/fedora/g

#将第1行到当前行(.)所有出现的redhat字符代替为fedora,g

全局标志

24.

:1,$s/redhat/fedora/g

#$表示最后一行

#将第1行到最后一行所有出现的redhat字符代替为fedora

25.

:%s/redhat/fedora/g

#同上一个命令

26.

:%s/\/fedora/g

#将第1行到最后一行所有出现的redhat字代替为fedora

#字,而不是字符

27.

:f

#显示文件内容,状态等等

#同ctrl+g命令

28.

:e!

#当前文件,返回到上次保存

:e file

#切换编辑文件

29.

:n

#当编辑时有多个文件(比如vim file1 file2)时切换到下一个文件,与:e file

结合使用

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics