`
xitong
  • 浏览: 6400748 次
文章分类
社区版块
存档分类
最新评论

[Vim练级攻略] --- 开始学习Vim

 
阅读更多

之前学习过Vim,但是由于种种原因,没有继续学习下去,其实是毅力不够,没能够坚持下去,所以到现在Vim也只会简单的操作,真是惭愧。现在重新拾起学习Vim,并记录学习过程、Vim中好玩的命令以及学习中遇到的问题……

开始学习Vim是痛苦,因为Vim中命令确实是太多了,但是硬记起来很快又会忘了,所以最有效的方式是:不断地练习,可能这个周期有点长,所以不要期望在短时间内将Vim用得比其他编辑器有效。

好了,废话不多说,开始Vim的学习之旅吧,ComeOn~


一安装Vim

(1)在学习Vim之前,肯定是要安装Vim了。在Ubuntu终端下执行sudoapt-getinstallvim安装Vim。

(2)如何你是用Vim开发C/C++等程序,请顺便安装好C/C++所依赖的一些头文件和库等。在终端下执行sudoapt-getinstallbuild-essential。


二了解Vim的三个基本模式

当我们安装完一个编辑器后,肯定会打开它,然后在里面输入点什么东西,但是打你打开Vim后,想要输入点什么却发现自己什么都没有输入,所以在写点东西之前,先来了解下Vim的三个基本模式

(1)Normal模式

当你启动Vim后,Vim会处于Normal模式。在Vim的Normal模式下,所有的键就是功能键,下面附上Vim快捷键分布图。


(2)Insert模式

在Normal模式下,按下键盘上的i键入Insert模式(当然还有其他方式,比如按下a、o、O等,i是最常用的方法),当你在Vim左下角看到-Insert-字体,表明你已经进入Vim的Insert模式。在Insert模式下,你可以自由的输入你想要输入的东西了,就像使用其他编辑器一样~

(3)Visual模式

在Normal模式下按下,按下键盘上的v键进入Visual模式。在Visual模式下,可以让你选择文件的一部分内容,以便进行删除、复制等操作。


三Vim三个基本模式之间的切换

(1)Normal<->Insert

在Normal模式下,按下键盘上的i进入Insert模式

在Insert模式下,按下键盘上的Esc键回到Normal模式,如果你不确定是否进入了Normal模式,可以多次按下Esc键

(2)Noraml<->Visual

在Normal模式下,按下键盘上的v进入Visual模式

在Visual模式下,按下键盘上的Esc键回到Normal模式(也可以再次按下v键)



好了,到此为此,已经完成学习Vim的准备工程,准备正式开始学习Vim......


分享到:
评论

相关推荐

    简明Vim练级攻略

    "简明Vim练级攻略" Vim 编辑器是一款功能强大且灵活的文本编辑器,具有很高的学习曲线,因此,新手可能会感到困惑和沮丧。但是,通过合理的学习步骤和实践,您可以快速掌握 Vim 的基本功能和高级技巧。 第一级 ...

    简明 Vim 练级攻略

    为了帮助新用户顺利入门,本文将分享一份简明的Vim练级攻略,通过四个步骤带你从新手成长为Vim大神。 首先,Vim的基本操作模式分为普通模式(Normal mode)、插入模式(Insert mode)、视觉模式(Visual mode)等。...

    简明Vim练级攻略.pdf

    系统学习使用高效的Vim编辑器。 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线 ...下面的文章翻译自《Learn Vim Progressively (http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)》

    vim练级攻略.pdf

    根据《简明Vim练级攻略》,学习Vim可以分为四个阶段: 1. **存活**:了解Vim的基本操作,能够在Vim中进行简单的文本编辑。 2. **感觉良好**:熟悉更多的编辑命令,提高编辑效率。 3. **觉得更好、更强、更快**:...

    vim练级攻略.docx

    【vim练级攻略】 vim,被誉为史上最强大的文本编辑器,其强大的功能和高效的操作方式吸引着众多程序员和开发者。然而,它的学习曲线确实相当陡峭,对于初学者来说,掌握所有命令并非易事。本文将根据《Learn Vim ...

    vim参考资料

    “vim练级攻略”通常是一系列逐步进阶的教程或实践指南,帮助用户从新手逐渐成长为Vim高手。它可能涵盖如何快速切换模式、高效编辑文本、使用寄存器、进行多窗口编辑、使用Vim脚本和映射命令等高级技巧。通过这样的...

    程序员攻略练级

    【程序员攻略练级】是指一套指导程序员提升技术能力的路径,旨在帮助初学者明确学习方向,避免迷茫。本文由陈皓及其朋友Mailper合作完成,分享了他们的学习经验和升级建议。 首先,文章提到程序员分为十个层次,每...

    程序员技术练级攻略

    【程序员技术练级攻略】 程序员技术练级是一个不断学习和成长的过程,无论是刚入门的新手还是已经在编程领域有一定经验的开发者,都需要持续提升自己的技能。本文将基于月光博客的一篇文章,结合作者与新手程序员...

    阿里P8左耳朵耗子大师谈编程

    本文是阿里P8左耳朵耗子大师的编程经验分享,涵盖了程序员技术练级攻略、技术人员的发展之路、工程师文化、系统架构设计、编程语言选择等多个方面的知识点。 首先,左耳朵耗子大师强调了学习编程语言的重要性,认为...

    怎样提高自己的编程能力

    提高编程能力的技术练级攻略 本文提供了提高编程能力的方法和建议,主要面向新手程序员,旨在帮助他们快速提高编程能力。以下是本文中所提到的知识点: 1. 基础知识: * 不要乱买书,不要乱追新技术新名词,基础...

Global site tag (gtag.js) - Google Analytics