十八比特 十八比特
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于

十八比特

风带来故事的种子,时间使之发芽
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于
  • 技术文档

    • Git命令笔记
    • genshin-record项目文档
    • Docker常用命令
    • FFmpeg常用命令
    • Rclone常用命令
    • Vim基础操作
      • 模式
      • 基础用法
      • 导航与编辑
      • 搜索
      • 视觉模式
    • GPG 导出导入命令
  • 技术教程

  • Git工具

  • Nodejs

  • Linux安全

  • 技术
  • 技术文档
秋澪冬安
2023-02-23
目录

Vim基础操作

# 模式

vim 有三种模式,正常模式、编辑模式、命令行模式。使用vim打开文件后,默认在正常模式,键盘输入 i 进入编辑模式,在编辑模式按 esc 返回正常模式

# 基础用法

编辑 test.js 文件,如果文件不存在会新建该文件

vim test.js

保存文件,在正常模式下键盘输入 :wq

仅退出,在正常模式下输入 :q

不保存退出,在正常模式下输入 :q!

# 导航与编辑

首先做一个基本配置,打开 $HOME/.vimrc 文件,添加配置项

set number
set relativenumber

set number :开启行号

set relativenumber :开启相对行号

方向键或者 h 、j 、k 、l ,分别对应左、下、上、右。

⚠️ 注意接下来的操作均处于正常模式下

shift + i :在行首添加文字

shift + a :在行尾添加文字

o :新增下一行,并进入编辑模式

shift + o :新增上一行,并进入编辑模式

shift + g :光标移动到最后一行

gg :光标移动到第一行

5j :向下移动5行

3k :向上移动3行

yy :复制当前行

p :粘贴

3p :粘贴3次

dd :删除当前行

. :重复上次的操作

u :撤销上次的操作

ctrl + r :恢复前一次的操作

w :下个单词的首部

e :下个单词的尾部

b :上个单词的首部

yw :复制单词

ci{ :删除{}里的内容

# 搜索

在正常模式下,使用 /+搜索的内容 来进行搜索

n :下一个搜索结果

shift + n :上一个搜索结果

# 视觉模式

ctrl + v 或 ctrl + q:可视化块

shift + v :可视化行

参考教程:【保姆级入门】Vim编辑器 (opens new window)

#Vim
上次编辑: 2024/08/30, 16:21:31

← Rclone常用命令 GPG 导出导入命令→

最近更新
01
SSH跳板机访问内网服务
06-16
02
GPG 导出导入命令
06-16
03
从零开始的 All In One
06-14
更多文章>
Theme by Vdoing | Copyright © 2020-2025 十八比特 | 蜀ICP备2022002410号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式