Vim学习小记

作者: NathanYangcn | 来源:发表于2016-11-28 10:03 被阅读0次

Vim是什么?

Vim是一个被程序员广泛使用的文本编辑器

Vim并不像Word文档一样,直接打开就能正常写入字符串,我们还需要一些简单的操作。下面就从Vim的基本模式开始,学习如何流畅使用Vim

Vim基本模式

1. Vim具有三种模式,分别是:Normal模式、Insert模式、命令行模式
  • Normal模式:启动Vim后的默认模式,就好像在使用快捷键替代鼠标点击
  • Insert模式:这种模式下我们可以编写任何字符,就好比在Word中写文章
  • 命令行模式:我们可以在编辑器底部输入命令并执行,类似于使用命令行
2. Vim的切换模式图例

模式切换如图所示:按下相应按键或者输入相应字符


我用的是 git bash 操作Vim

做练习时仔细观察每个模式下Vim最底部长什么样子,可用于判断Vim当前所处模式

Vim常用命令

注意:
  1. 请在英文输入法状态下练习以下命令
  2. Vim命令区分字符的大小写,即按键大小写不同会执行不同命令
  • 启动退出
  • 启动 Vim 需要输入:vim 文件名
    例如:vim index.html [敲回车] →→→ 意思是使用Vim打开名为index.html的文件

  • 退出Vim有如下命令

功能 命令
:w 保存当前文件
:q 退出Vim
:wq 保存当前文件并退出Vim
:q! 不保存文件直接退出Vim
以上命令全为缩写,全称为 :w = :write       :q = :quit
  • 复制粘贴删除
功能 命令
yy 复制本行
p 粘贴
np 粘贴 n 次
x 删除光标所在位置一个字符
dd 删除光标所在行
ndd 从光标所在行开始向下删除 n 行
o 在光标所在行的下一行插入新行
O 在光标所在行的上一行出入新行
n<command>的意思是重复某个命令 n 次,比如:np、ndd …… 当然还会有其他类似的命令
  • 光标移动
功能 命令
0 数字零,光标到本行行首
^ 光标跳到本行行首
$ 光标跳到本行行尾
gg 光标跳到第一行
G 光标跳到最后一行
nG 光标调到第 n 行
h 向左移动光标
j 向下移动光标
k 向上移动光标
l 向右移动光标
当然你也可以使用方向键控制光标向上下左右移动
  • 翻页查找
功能 命令
ctrl+b 向上快速翻页
ctrl+f 向下快速翻页
/ 字符串 查找某个单词

本文章著作权归饥人谷_蛮力拳猫和饥人谷所有,转载须说明来源!

相关文章

  • Vim学习小记

    Vim是什么? Vim是一个被程序员广泛使用的文本编辑器 Vim并不像Word文档一样,直接打开就能正常写入字符串...

  • [Linux](三) --Vim的学习和使用(一)

    昨天了解了一些常用命令,今天我想学一学vim和vi的使用!!! 今天目标:学习vim,学习vim,学习vim,重要...

  • 【CLI】Vim学习卡

    参考文章 Vim 学习卡和提鞋的问题 学习卡 所谓 Vim 学习卡,是用 Vimscript 编写的一个 Vim ...

  • Vi学习

    趁着台风,在家学习学习vi vim的配置 .vimrc文件是vim的配置文件,位于~/.vimrc, vim的字体...

  • 基础篇

    Linux学习 一、vim介绍 vim是vi的升级版本 vim带有颜色显示image.png vim系统默认是没有...

  • Vim

    Vim入门 写代码的时候Vim是个高效的工具,那么如何学习Vim? 墙裂推荐Vim Adventures这个小游戏...

  • VIM学习笔记

    VIM 学习 [toc] vim语法 filetype plugin indent on 什么含义? source...

  • vim 学习总结

    [TOC] vim 学习总结 vim-撤销/重做/重复 撤销 重做 重复 vim 移动 a → 在光标后插入 o ...

  • vim编辑器——Linux神器的操作手册

    目标 01. vi 简介 1.1 学习 vi 的目的 1.2 vi 和 vim vi vim vim = vi i...

  • Vim 编辑器

    vim 编辑器 初学 vi/vim,应该通过学习附属 vim 安装的 vimtutor (或 vimtutor z...

网友评论

    本文标题:Vim学习小记

    本文链接:https://www.haomeiwen.com/subject/vphnpttx.html