前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux操作系统基础(八):Linux的vi/vim编辑器

Linux操作系统基础(八):Linux的vi/vim编辑器

作者头像
Lansonli
发布2024-03-19 09:53:31
880
发布2024-03-19 09:53:31
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客

Linux的vi/vim编辑器

一、vi/vim编辑器介绍

vi是visual interface的简称, 是Linux中最经典的文本编辑器

vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作

vi的特点:

  • 只能是编辑文本内容, 不能对字体段落进行排版
  • 不支持鼠标操作
  • 没有菜单
  • 只有命令

vim 是从vi发展出来的文本编辑器, 支持代码补全、编译及显示效果等方面编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。

二、打开文件

代码语言:javascript
复制
vi a.txt          #直接打开文件
vim a.txt         #vim是vi的增强版
vim +10 a.txt  	  #直接打开文件,并定位到第10行

三、VIM编辑器的三种模式(重点)

四、命令模式相关命令

命令

功能

o

在当前行后面插入一空行

O

在当前行前面插入一空行

dd

删除光标所在行

ndd

从光标位置向下连续删除 n 行

yy

复制光标所在行

nyy

从光标位置向下连续复制n行

p

粘贴

u

撤销上一次命令

gg

回到文件顶部

G

回到文件末尾

/str

查找str

五、底行模式相关命令

命令

功能

:w 文件

另存为

:w

保存(ctrl + s)

:q

退出, 如果没有保存,不允许退出

:q!

强行退出, 不保存退出

:wq

保存并退出

:x

保存并退出

Shift + z + z

保存退出

:set nu

设置行号

:%s/旧文本/新文本

文本替换

:noh

取消高亮

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux的vi/vim编辑器
    • 一、vi/vim编辑器介绍
      • 二、打开文件
        • 三、VIM编辑器的三种模式(重点)
          • 四、命令模式相关命令
            • 五、底行模式相关命令
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
            http://www.vxiaotou.com