千家信息网

vim入门知识点有哪些

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章主要讲解了"vim入门知识点有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vim入门知识点有哪些"吧!一般我们使用的centos或者其他
千家信息网最后更新 2024年11月24日vim入门知识点有哪些

这篇文章主要讲解了"vim入门知识点有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vim入门知识点有哪些"吧!

一般我们使用的centos或者其他的Linux操作系统都已经默认装了vim。可以直接查看是否已经安装。
[root@zmgaosh ~]# rpm -qf which vimvim-enhanced-7.4.629-6.el7.x86_64
vim 编辑器有三种工作模式:命令模式,输入模式,末行模式

记住几个点:

首次进入文件 是命令模式
出现 "insert" 是编辑模式
输入:(左下角) 是 命令行模式

我们先来看输入模式:

输入模式

进入编辑模式的方法:a i o A I O(任意一个字母都可以切换到编辑模式)

这里做一下说明:(见表格)

1) 插入方式

注意:按下这些字母不是为了输入某个字符,而是为了切换到插入模式。按ESC可以返回到命令模式,为了确保能够真的返回,有时候需要按两次esc

命令行模式
在命令行模式下能够进行的操作:
1. 光标定位类:
  • h: 左

  • j: 下

  • k: 上

  • l: 右

  • 数字0 和home键表示切换到行首

  • $和end键表示切换到行尾

  • gg 表示快速定位到文档的首行,

  • G:定位到末行

  • 3gg或者3G表示快速定位到第3行

2. 正则匹配类:

  • /string(字符串) 找到你要找的单词或者内容, 如果同样的内容很多,可以使用N/n来向上或者向下查找。

  • /^d 查找以什么开头的内容, 此处是查找以d开头的内容

  • /t$ 查找以t结尾的内容

技巧:如果想打开文件后光标直接到文件的最后一行,可以使用+
比如我们要打开/etc/passwd ,打开后让光标在最后一行
vim + /etc/passwd
3. 文本编辑类:
复制,粘贴,删除,撤销

4. 可视化类操作

V:进入可视化模式

R:擦除,改写,进入替换模式

举个例子:

给多行加#
CTRL+V --选中要加#的行 - 输入大写的I -在第一行加#-按两下esc

末行模式操作:

1. 保存退出命令

2. 调用外部命令

:! +命令

比如要查看当前的ip

:r 读取文件并追加到文档中


3. 文本替换(难点也是重点)

格式 : 范围(其中%所有内容) s分隔符 旧的内容 分隔符 新的内容 (分隔符可以自定义)

举个例子:

:1,3 s/bin/gaosh 替换第1到3行中出现的第一个bin进行替换为gaosh:1,3 s/bin/gaosh/g 替换第1到3行中查找到所有的bin进行替换为gaosh:3 s/bin/aaaaa #只把第3行中内容替换了
:% s/do/gaosh/g 将文本中所有的do替换成gaosh:% s/do/gaosh/gi 将文本中所有的do替换成gaosh, 并且忽略do的大小写:% s@a@b@g 将文本中所有的a替换成b
4. 自定义 vim使用环境

感谢各位的阅读,以上就是"vim入门知识点有哪些"的内容了,经过本文的学习后,相信大家对vim入门知识点有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0