博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 学习手记(5):使用Vim文本编辑器
阅读量:5136 次
发布时间:2019-06-13

本文共 694 字,大约阅读时间需要 2 分钟。

Vim是从vi发展而来的文本编辑器。vi是Linux及类Unix系统中主流的命令行文本编辑器,Vim 除了对vi功能上进行了加强,还加入了对GUI的支持。绝大多数的Linux系统上均安装了vim,vim比vi的功能更强大,所有一般情况建议使用Vim而非vi,且二者的使用方法基本相同。

启动 Vim

  • 命令vim可以启动vim编辑器
  • 一般可以通过vim + 目标文件路径,如果文件存在则打开文件,不存在则创建文件

vim的三种工作模式

  • 命令模式(常规模式)

启动 Vim 后默认进行命令模式,任何模式都可以通过 esc 键回到命令模式(可以多按几次)。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等操作

  • 插入模式

在命令模式下按i键,即可进入插入模式,在该模式下可以输入编辑文本内容,使用 esc 键可以返回命令模式

  • ex模式

在命令模式中按:键可以进入该模式,光标会移到到底部,着这里可以保持修改或推迟 Vim

命令模式常用指令

  • i 插入
  • o 在当前行下插入新行
  • dd 删除当前行
  • yy 复制一行
  • yy + n 复制一行
  • p 粘贴
  • u 撤销上一个操作
  • r 替换当前字符
  • / 搜索(搜索出结果后按n切换选择结果)

ex模式常用命令

  • :w 保存修改
  • :q 退出
  • :q! 强制退出,不保存修改
  • :x 保存并退出,相当于:wq
  • :set number 显示行号
  • :! 执行系统命令
  • :sh 切换到命令行,使用 ctrl + d 切换回vim

参考&进一步阅读

转载于:https://www.cnblogs.com/IPrograming/p/linux_vim_base.html

你可能感兴趣的文章
MyEclipse搭建SSM框架(Spring+MyBatis+SpringMVC)
查看>>
kubernetes_book
查看>>
Linux下串口通信工具minicom的用法
查看>>
使用SWIG轻松编写Python扩展
查看>>
Redis 常用数据结构命令
查看>>
Tomcat之session解决方案
查看>>
缓冲区溢出漏洞实验
查看>>
Linux命令之bc - 浮点计算器、进制转换
查看>>
查看Linux系统信息命令
查看>>
CentOS查看主板型号、CPU、显卡、硬盘等信息
查看>>
Jenkins的Publish Over FTP Plugin插件参数使用
查看>>
Zend Guard Run-time support missing问题的解决
查看>>
Python 相对导入attempted relative import beyond top-level package
查看>>
【scala】IO
查看>>
Altium 快捷键
查看>>
【oracle】oracle的ed命令
查看>>
软件工程课堂作业
查看>>
OpenFire 的安装和配置
查看>>
web.config详解
查看>>
ZJOI2018游记Round1
查看>>