Martian148's blog Martian148's blog
首页
  • ICPC 算法笔记
  • ICPC 算法题解
  • 体系结构
  • 高等数学
  • 线性代数
  • 概率论与数理统计
  • 具体数学
  • Martian148的奇思妙想
  • 游记
  • 通识课笔记
关于
  • useful 网站
  • 友情链接
  • 分类
  • 归档

Martian148

一只热爱文科的理科生
首页
  • ICPC 算法笔记
  • ICPC 算法题解
  • 体系结构
  • 高等数学
  • 线性代数
  • 概率论与数理统计
  • 具体数学
  • Martian148的奇思妙想
  • 游记
  • 通识课笔记
关于
  • useful 网站
  • 友情链接
  • 分类
  • 归档
  • ACM - ICPC

  • 编程语言

  • 体系结构

  • Web

  • 人工智能

  • 编程工具

    • Git使用指南
    • Vim 使用指南
      • 编辑模式
      • 基本操作
        • 命令行
        • 移动
        • 可视化模式:
        • 编辑
    • Makefile 使用指南
    • valgrind 使用指南
  • 计算机科学
  • 编程工具
martian148
2025-04-09
目录

Vim 使用指南

# 编辑模式

Vim 具有多种操作模式

  • 正常模式:在文件中四处移动光标进行修改
  • 插入模式:插入文本
  • 替换模式:替换文本
  • 可视化模式(一般,行,块):选中文本块
  • 命令模式:用于执行命令

# 基本操作

# 命令行

在正常模式下键入 : 进入到命令模式,然后有如下命令

  • :q 退出
  • :w 保存
  • :wq 保存然后退出
  • :e{文件名} 打开要编辑的文件
  • :ls 显示打开的缓存
  • :help 打开帮助文档

# 移动

在正常模式下的移动光标的方式

  • 基本移动: hjkl (左, 下, 上, 右)
  • 词: w (下一个词), b (词头), e(词尾)
  • 行: 0 (行初), ^ (第一个非空格字符), $ (行尾)
  • 屏幕: H (屏幕首行), M (屏幕中间), L (屏幕底部)
  • 翻页: Ctrl-u (上翻), Ctrl-d (下翻)
  • 文件: gg (文件头), G (文件尾)
  • 杂项: % (找到配对,比如括号或者 /* */ 之类的注释对)
  • 查找: f{字符}, t{字符}, F{字符}, T{字符} 查找/到 向前/向后 在本行的{字符}
  • 搜索: /{正则表达式}, n / N 用于导航匹配

# 可视化模式:

  • 可视化:v
  • 可视化行 V
  • 可视化块 ctrl+v

# 编辑

  • i 进入插入模式
  • O 在之上插入行,并且键入插入模式,o 在之下插入行
  • d{移动命令} 删除,dw 删除词,d$ 删除到行尾,d0 删除到行头
  • c{移动命令}替换,相当于先 d 再 i
  • x 删除字符,相当于 dl
  • s 替换字符,相当于 xi
  • u 撤销操作
  • y 复制
  • u 粘贴
Git使用指南
Makefile 使用指南

← Git使用指南 Makefile 使用指南→

最近更新
01
Java基础语法
05-26
02
开发环境配置
05-26
03
pink 老师 JavaScript 学习笔记
05-26
更多文章>
Theme by Vdoing | Copyright © 2024-2025 Martian148 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式