Vim的使用全总结

作者: 有苦向瓜诉说 | 来源:发表于2019-07-08 21:42 被阅读4次

Vim是Linux自带的编辑器,是Vi的高级版,刚开始使用我是一脸懵逼的,跟普通的编辑器完全不同,基本全靠键盘,写完之后也不知道怎么保存,特地花了点时间了解了一下,还是挺简单的。其中,主要包含三种模式,分别是普通模式,插入模式,命令行模式,每种模式都有各自的可进行的操作。

进入vim

vim是在终端上运行的,在进入时只需要输入 vi 就可以运行了。但是也有其他的自定义的方式打开vim,这些方式都是对具体的文件和打开后光标置于文件的位置做的自定义。以下是简单的总结

  • vi 直接进入
  • vi filename 打开或者新建文件,光标置于首行
  • vi +n filename 打开文件,光标置于n行首
  • vi + filename 打开文件,光标置于最后一行首
  • vi +/pattern filename 打开文件,光标置于第一个匹配处

模式切换

刚开始打开vim的时候是进入的普通模式,普通模式是可以进行查看和删除等操作,插入模式只能够插入字符,命令行模式能够进行查找,保存等操作。


普通模式

普通模式可以进行查看等操作

  • 方向键或者hjkl移动游标,w下一个单词开头,b前一个单词结尾,e当前单词结尾
  • gg 光标到文档第一行行首
  • G 光标到文档最后一行行首
  • nG 跳转至n行
  • $ 光标到本行尾
  • 0 光标到本行首
  • x 删除光标所在的字符
  • dd 删除本行
  • u 撤销操作
  • ZZ 保存并退出(shift+zz)
  • ZQ 不保存并退出
  • 快速查找:/向下查找字符串,?向上查找字符串,回车进入查找后,n继续查找,N反向查找。

命令行模式

主要是对文件进行一些保存,退出等操作。

  • :w 保存文件,但不退出
  • :w newfile 另存为
  • :wq 保存并退出
  • :q! 不保存强制退出
  • :q 未作修改的情况下直接退出
  • :e 打开新的文件
  • !命令 执行外部shell命令

vim设置

最后vim本身还有一些实用的设置,也可以了解一下,当然,这是在命令行模式下进行的,也是以冒号开头。

  • set nu 显示行号
  • :set autoindent 缩进,常用于程序的编写
  • :set noautoindent 取消缩进
  • :set number 在编辑文件时显示行号
  • :set nonumber 不显示行号
  • :set tabstop=value 设置显示制表符的空格字符个数
  • :set 显示设置的所有选项
  • :set all 显示所有可以设置的选项

基本大部分常用的vim操作都在这了,忘了的时候多回顾回顾,代码写的不管好坏,但是操作一定要酷炫。

欢迎大家关注公众号“计算机视觉与机器学习”


计算机视觉和机器学习

相关文章

  • Vim使用总结

    Vim使用总结 前言 Vim是Linux中经常使用到的文本编辑器,之前虽然有学过过Vim的使用,不过,由于使用的频...

  • Vim 常用快捷键

    一、前言 总结一下 Vim 高频率使用命令,在 cmd(命令行)中,使用 Vim 编辑文件命令是vim [file...

  • vim使用总结

    Vim常用的命令: 光标移动(Cursor Movement) 命令 作用(解释)h,j,k,l h表示往左,j表...

  • Vim使用总结

    文章作者:Tyan博客:noahsnail.com | CSDN | 简书 本文主要是记录使用vim过程中的一些用...

  • VIM使用总结

    VIM简介 vim是一款跨平台,易扩展,难上手,效率高的编辑器,vim可以视作vi的加强版,因此,如果经常在Lin...

  • 从零开始学习Linux(十四):Vim常用操作命令

    本节内容非常繁琐且枯燥,想熟练使用Vim来编辑文本,需要进行大量的练习。 1、Vim简介 Vim是一个功能强大的全...

  • Vim 总结(一)

    声明: 本人通过《Vim实用技巧》总结此系列博客 编辑模式 - 命令模式 在刚学Vim时,我主要使用了Vim的两...

  • VIM编辑器的使用思维导图

    VIM编辑器用起来很强大,在这里稍微总结一下工具的使用:vim官网:https://www.vim.org/ 安装...

  • Vim 使用体验

    2018.02.10更新 本文主要对博主多年的vim使用经验做下总结,主要介绍博主工作中最常用到的一些VIM使用技...

  • vim使用技巧总结

    1. 搜索高亮显示 2. 取消搜索结果高亮显示 3. 多行注释: 4. 删除多行注释:

网友评论

    本文标题:Vim的使用全总结

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