Vim编辑器入门

Vim编辑器

  • Linux系统会内置vi文本编辑器
  • Vim 具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

Vim的三种模式切换

  • 一般模式:执行操作
  • 编辑模式:插入文本
  • 命令模式:执行命令
    注:编辑模式和命令行模式必须以一般模式为中转

练手:用Vim编写"Hello.c"

  • 创建“Hello.c”文件并用Vim打开:vim Hello.c

  • i或者a进入编辑模式并编写程序

  • esc回退到一般模式

  • :进入命令行模式,输入

    • wq:写入并退出
    • q:退出
    • q!:强制退出

  • 再次输入vim Hello.c即可查看

常用快捷键

一般模式下#

  • 拷贝:yy
    • 当前行:yy
    • 当前在内的5行:5yy
  • 粘贴:p
    • 复制一次:p
    • 复制5次:5p
  • 删除:dd
    • 删除当前行:dd
    • 删除当前行往下5行:5dd
  • 跳转:g
    • 文件末尾:G【大写,要先按下大写锁定】
    • 文件开头:gg
    • 第20行:20+shift+g
  • 撤销:u

命令模式下#

  • 行号
    • 设置::set nu
    • 取消::set nonu

  • 查找: 【注意:按下/即可直接进入命令模式】
    • 查找:/+关键字
    • 下一个:n

快捷键图#

posted @   咪啪魔女  阅读(106)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示