Vim学习(劝退)笔记

news/2024/7/21 14:22:59 标签: vim, linux, 编辑器

文章目录

  • 前言
  • Vim基本操作指南
    • Vim一共有四种模式:
    • 普通模式
    • 输入模式
    • 命令模式
    • 可视模式
    • 修改
    • 插件

前言

视频教程:
https://www.bilibili.com/video/BV1UQ4y1z7q5?from=search&seid=3590477496511797678&spm_id_from=333.337.0.0

Vim基本操作指南

Vim哲学:一切的操作都可以通过键盘来完成。甚至都不用方向键。

Linux使用VScode:code + 要打开的文件夹,例如 code .,最后的句点表示当前文件夹

NeoVim安装,NeoVim和Vim有些区别。

Vim一共有四种模式:

刚进去为普通模式,主要是用来浏览一个文件、或者复制粘贴删除之类的操作。

普通模式输入 I 就到了输入模式

普通模式输入 : 就到了命令模式,下面会有一个命令行要你来输入内容,比如 :q,:q!

普通模式输入 v 就到了可视模式

普通模式

普通模式最常用的移动是 hjkl,分别对应 左、下、上、右,而输入 4j 就是向下跳4行,其余同理。(当然上下左右也能移动)。还有就是 w ,跳转到下一个单词的开头,对应VScode的 CTRL + ->. 跳转到前一个单词开头则是 b

双击 g 就会回到文档最上方,G为最下方,ctrl + u/d 对应 向上翻页和向下翻页。

还有一个很好用的是 f 也就是find的意思,比如 fr 就会移动到离你最近的 r 的位置。

复制使用的y,p是粘贴。。。。yaw是 yank all word 为复制整个单词的意思。

删除对应的 d ,比如 d8j 删除下八行,y8j 复制下八行。。。

撤销对应 u ,是undo的意思。

输入模式

命令模式

esc键推出命令模式。

q是退出,w是write表示保存文件,:wq 即为保存并退出。

可视模式

修改

配置文件:
在这里插入图片描述

插件

VimAwesome:https://vimawesome.com/

更推荐用 VimPlug 来安装插件。


http://www.niftyadmin.cn/n/525123.html

相关文章

从0到CPU

文章目录写在开头概览数电回顾触发器按触发方式来分电平触发的触发器脉冲触发的触发器边沿触发的触发器按逻辑功能来分存储器C的堆和栈CPU基本组成ALU(Arithmetic & Logic Unit)寄存器(Registers)内存CPU现代CPU参考&#xff…

8086CPU(汇编语言,王爽)

文章目录前言Debug寄存器全部寄存器:通用寄存器CX和LOOP二重循环问题的处理ah 与 中断段寄存器DS和[address]段前缀CS和IP(指令)SS和SP(栈)push 指令栈空间pop 指令段的综述SI 和 DIbx、si、di 和 bp标志寄存器 flagZF…

nano 学习

文章目录前言前置基础知识文本编辑器 与 文本处理器配置文件Nano 初识常用快捷键Nano 的参数通过 .nanorc 来配置 Nano全局的 nanorc通过 .bashrc 配置终端终端的 bash 的全局配置文件profile 配置文件我的配置前言 参考: https://www.bilibili.com/video/BV1Zv4y1…

清华大学《走近医学》

文章目录前言1. 走进医学之门——医学的起源与发展,发热与血象分析2. 黄金几分钟——急诊(心肺复苏实际操作手法)3. 敬畏生命,尊重死亡——生命与健康4. 人体机能探秘——监测生命体征变化血压脉搏呼吸5. 争分夺秒——成人及儿童常…

GAMES103-基于物理的计算机动画入门(1~4,lab1)

文章目录前言1. Introduction2. Math Background: Vector, Matrix and Tensor Calculus**叉乘应用**:**矩阵:****特征值分解:****对称正定/半正定:****求解线性问题:****Tensor Calculus:****泰勒展开&…

油猴脚本编写

文章目录准备第一个简单的脚本获取新脚本正式学习编写额外可以参考我的练习1. b站获取视频选集名称2. csdn 写文章去图片水印3. csdn 浏览图片去水印4. csdn 写文章自动解析链接准备 Tampermonkey 官网: https://www.tampermonkey.net/ 官方文档: http…

ChernoOpenGL_Tutorial(1):1~12

文章目录前言1. Welcome to OpenGL2. Setting up OpenGL and Creating a Window in C3. Using Modern OpenGL in C4. Vertex Buffers and Drawing a Triangle in OpenGL5. Vertex Attributes and Layouts in OpenGL6. How Shaders Work in OpenGL7. Writing a Shader in OpenGL…

ChernoOpenGL_Tutorial(2):13~16

文章目录13. Abstracting OpenGL into Classes14. Buffer Layout Abstraction in OpenGL15. Shader Abstraction in OpenGL16. Writing a Basic Renderer in OpenGL13. Abstracting OpenGL into Classes 这一节将封装一些代码。 对于cherno,一般而言,s…