十分钟学会 Vim 基本操作

作者: 水剑承王 | 来源:发表于2017-02-04 23:52 被阅读0次

Vim 是什么?

  • Vim 就是一个文本编辑器,跟你 Windows 系统里的记事本没有本质区别。
  • 只不过它专门被设计用来写代码(当然也可以用来写普通的文本),有很多支持你更快更好写代码的强大功能。

为什么要学 Vim ?

  • 作为一个程序员,不管是前端还是后端,工作中基本上都要跟服务器打交道。
  • 而现在服务器里面运行的操作系统基本上都是 Linux。
  • 当你远程跟服务器通信的时候,基本上都要通过终端来跟服务器建立连接。
  • 当你要修改服务器的某个配置文件的时候,在一个黑漆漆的终端里,你能用的几乎只有 Vim。
  • 所以不会 Vim 的话,你就没办法工作。

怎么学 Vim ?

现在很多教程一上来列一堆快捷键让你背,看着就头疼,基本上看几眼就放弃了。其实学任何东西都不要想一口吃成个胖子,要循序渐进。所以这个十分钟课程里,我们只说一下最基本的操作,等你会基本操作了,代码写的越来越多,后面进阶的操作你每次练一两个,慢慢也就会了,很简单。

记住工具是拿来用的,不要让它成为一个负担!

1. 用 Vim 打开文本文件

很简单,在终端输入:vim 文件名.文件后缀
(注意 vim 和文件名.文件后缀之间有一个空格)

2. Vim 的两种模式

这是 Vim 跟其他文本编辑器最不同的地方,它有两种模式:普通模式和编辑模式。在你刚打开 Vim 的时候,它处于普通模式下,这时你不能直接往 Vim 里写代码,按一下字母 i 键,它就进入编辑模式了,这时候就可以随便往里面输内容了。要回来普通模式,按下 Esc 键就可以了。编辑模式没什么可说的,跟其他编辑器没什么两样,重点说普通模式。

普通模式

普通模式就是用来输命令的,除了直接敲文字进去之外的操作,都是在普通模式进行的。下面这些一定要先记住,才能确保你能开始使用 Vim。

  • :wq 保存并退出
  • :q! 强制退出,不保存
  • dd 删除当前行,并把删除的行存到剪贴板里
  • Ctrl + v 开始选中区域文本(可以理解为按住鼠标不放开始准备拖动选中文本,为后面的复制粘贴做准备)
  • y 复制选中的内容
  • p 粘贴剪贴板的内容
  • 0 数字零,光标移动到行头
  • $ 光标移动到本行行尾
  • u 撤消到上一步,相当于 Windows 系统中的 Ctrl + Z

(注意:Vim 里面的命令是区分大小写的,也就是说 :wq 和 :WQ 不是一回事,后者的命令不存在)

一共不到 10 个命令,操作几次很快就记住了。凡事只要入门,后面的就简单了,不知道什么功能怎么用,去 Google 上搜就行了。

相关文章

  • 十分钟学会 Vim 基本操作

    Vim 是什么? Vim 就是一个文本编辑器,跟你 Windows 系统里的记事本没有本质区别。 只不过它专门被设...

  • Vim速成 - 第1节 Vim基础操作

    第1节 Vim的基本操作 本节将介绍Vim的基本操作。 下图列出了在Vim中进行基本的光标移动及文字编辑等操作。 ...

  • linux

    vim 基本操作 一、 vimrc基本设置

  • vim基本操作

    0.获取帮助 :help 获取帮助 : help x 获取x命令帮助 进入帮助后,Ctrl + ]可跳转到对应链接...

  • vim 基本操作

    vim特点:1 linux自带2 不需要鼠标,速度快3 快捷键特别方便4 支持宏、支持插件,可以自己配置成 ...

  • Vim 基本操作

    初次接触到 Vim 是在 Git 命令行中。改写提交的 git commit --amend 命令执行后,需要按下...

  • vim基本操作

    第一次使用 进入插入模式 i退出插入模式 Esc保存并退出(先退出插入模式) :wq不保存并退出(先退出插入模式)...

  • Vim基本操作

    增 i 在光标所在字符前开始插入 I 在光标所在行的行首开始插入 如果行首有空格则在空格之后插入 a...

  • vim基本操作

    vim基本操作 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常...

  • vim 基本操作

    lesson1 上(K)下(J)左(H)右(L) x 删除光标上的字符 i插入文本光标前 A插入文本光标后 :...

网友评论

    本文标题:十分钟学会 Vim 基本操作

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