辛星跟您玩转vim第一节之vim的下载与三种模式

首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:点此下载 ,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CLXz
来下载。

首先说一下它的整个思路把,它分为如下七节,介绍了vim的应用的基础方面。第零节就是vim的介绍以及下载,第一节就是三种模式以及vim的快速入门,然后第二节就介绍最常用的一些命令,第三节是介绍最常用的一些操作,第四节是介绍最常用的一些配置,第五节是介绍常见的批量操作,包括宏录制在内的一些操作,第六节则是一些小技巧和小经验,第七节则是代码折叠的使用。

这个秋季版是我第一次写vim的教程,虽然看别人的教程总是能说出来这里不好那里不好,但是自己亲自写写的时候,却发现很难,有些内容总是不知道该放到哪里去,于是就很纠结了,我在写这个教程的时候,也感觉确实学习了不少,总之一句话:传播编程知识,振兴中华软件。

好了,有人把程序员分为三类,第一类使用vim,第二类使用emacs,第三类使用其他开发环境,没错,vim作为一个神器,不仅有着非常强劲的功能,而且它本身也有着足够多的粉丝和足够多的精英围绕着它,就像众星捧月一样。我也是久闻vim的大名,自从用了之后发现再也离不开了,其实vim就是这样,上手比较难,就像Linux,但是当你用它越来越熟的时候,就会发现自己会越来越爱上她,因为她实在是太快了。就像五笔输入法一样,我们如果不学习五笔,可以一直用搜狗,但是一旦我们学会了五笔,就不想再用搜狗了,因为五笔太快了。既然vim用好之后那么锋利,那么我们为什么不花一些时间来征服它呢?来吧,辛星将会成为您学习道路上最强的助力。

********************vi**************vim*************vim******************

1.很多人对这三个容易感到迷茫,其实这三个的渊源还是比较深的,首先说vi,它是*nix操作系统下最基本的文本编辑器,由伯克利大学的Bill Joy研究开发。

2.vim的作者是Bram Mooleanaar,它一开始的功能还不如vi,它的名称也是“vi imitation”,即vi模拟器,但是,在1992年的时候vim被移植到unix和dos上,vim的共轭ngn彻底超越了vi,于是也就把vim重命名为“vi  iMproved”,即vi 加强版。

3.下面说一下vim的几个重要版本把,1994年的3.0版加入了多视窗编辑模式,1996有了第一个GUI版本,1998年加入 了语法高亮功能,2001引入了代码折叠、插件、多语言支持、垂直分割视窗等功能。2006年加入了拼字检查、代码补全、标签页编辑。后来分别在2008年和2010年推出了7.2版本和7.3版本,现在最新版本是7.4.

4.gvim可以理解为vim的图形前端,它是一个跨平台的编辑器,而且也保持了vim的风格,而且gvim既然是带gui的,那么自然支持鼠标去操作,而且在windows下的版本还提供了诸如复制、粘贴、剪切等功能也和windows下的操作是很相似的,当然,它也支持d表示删除、y表示复制、p表示粘贴这些在linux下的操作,总的来说,gvim算是vim的一个加强版,这里咱们以gvim作为范例来讲解。

5.我们有时候也说gvim为vim,主要是因为vim的名气更响一些。

*****************************vim的下载与安装***********************

1.在wiindows下安装vim太简单了,去网上搜一下gvim的下载,真的是一堆一堆的,我建议下载vim7.x以上的版本,我下载的是7.4,如果读者很喜欢用我的版本的话,可以去http://pan.baidu.com/s/1dD4B9vz 去下载,这个是压缩文件,不用安装,解压之后直接用就可以了。

2.它的程序运行是在该文件夹的vim74下的gvim.exe,可以创建它的快捷方式,放到桌面上或者是任务栏。

3.这里说一下,咱们是在windows操作系统上进行的。

*************************三种模式****************************

1.有人也分为两种模式,认为可以分为normal模式和insert模式就可以了,但是我还是习惯分为三种模式,这恐怕也是很多在win平台下工作太久的人容易想不到的,因为他们往往没有模式这个概念,甚至连大名鼎鼎的emacs都不是基于模式的。

2.第一种模式即normal模式,通常可以翻译为“正常模式”或者“命令模式”,在该模式下我们的键盘输入会当做命令来执行,比如i表示在光标左边插入,a表示在光标右边插入,hjkl分别表示光标向左下上右移动,这些命令我们后面还会再说。

3.第二种模式即insert模式,通常可以翻译成"插入模式“,这个模式下的vim好像和我们在windows下的大部分编辑器是一样的,咱们按下什么键,屏幕上就会有相应的显示,当然,某些键是除外的,比如Esc键用来回到命令模式,有些键是功能键,不具有输入字符的功能。

4.last line mode即”底行模式“,它主要用于保存文件或者退出,搜索、查找替换、设置编辑环境等等功能,因为它此时的输入也会被当做命令,因此也有人把它并入命令模式,这个无所谓,大家只要知道怎么回事就可以了,不必死钻牛角尖。

********************三种模式的切换************************

1.很多人初次打开vim,发现我们的一些按键vim并不会响应,而是发出嗡嗡的蜂鸣声,这是为什么呢?因为我们刚进入vim,它默认是工作在命令模式下的,我们需要切换到插入模式下才能输入文本。

2.我们在命令模式下输入i就可以进入到插入模式了,下面首先给一个在命令模式下的截图:

咱们在键盘键入i,这里的i是”insert“的首字母,表示插入,可以进入insert模式。当然啦,键入a也是可以的,这个随着学习的深入,大家会知道地越来越多。

下面来一个工作在插入模式下的截图:

由于咱们这里用的是gvim,那么可以直接使用菜单项的”文件“->"另存为“来保存文件,还可以用vim的建议方式来保存,那就是先按Esc来切入到命令模式下,然后再按一下冒号来到底行模式,然后输入w D:\xinxing.txt,如下截图:

然后咱们点击回车,发现vim给咱们的回应如下:

好了,至此,咱们用vim来完成了咱们的第一个任务,那就是写一份txt文件,然后保存,大家可以发现,咱们的所有操作都是利用键盘完成的,根本用不到鼠标,这也是vim之所以这么快的原因之一。

那就是使用鼠标和键盘会让我们的工作变慢,因此,用键盘代替鼠标,会让我们的工作快很多,随着后续的学习,大家会发现我们的很多操作都可以用键盘来单独完成,鼠标很多时候会感觉很鸡肋,一般都选择不用。

跟着辛星一起来学习把,传播编程知识,振兴中华软件,随着用vim越来越熟,你会习惯这种啪啪啪的键盘打字声而不是使用鼠标。

辛星跟您玩转vim第一节之vim的下载与三种模式

时间: 2024-10-06 00:29:37

辛星跟您玩转vim第一节之vim的下载与三种模式的相关文章

辛星跟您玩转vim第二节之用vim命令移动光标

首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:csdn下载,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CLXz 来下载

辛星跟您玩转vim第三节之程序员特需要的移动方式

前面第二节我首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:csdn下载,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CL

玩转PowerShell第一节——后台任务处理-技术&分享

1.什么时候会用到后台任务 当本地机器需要执行一个动作,此动作需要耗费很长时间,而机器在这段时间内只能等待,而我们希望在机器等待的这段时间内,我们还可以做其他事情. 这样我们就可以用后台任务来解决上面遇到的问题. 2.后台任务主要用在哪些场景,举例说明 (1)将文件拷贝到多台远程机器,可以开启多个任务进行并行拷贝 (2)多台远程机器同时安装文件,可以开启多个任务进行并行安装 3.PowerShell里面怎么开启后台任务 (1)Start-Job #$StartJob = Start-Job -S

辛星亲自编写的11本Python资料,免积分下载,希望对大家有所帮助

这是自己花了半年左右的时间整理的一套Python的资料把,我都统一整理成pdf文档的格式,希望对大家有所帮助,如果没有帮助,都是免积分下载的奥.这里是我的Python专栏:点我去Python下载专栏 ,如果左边的地址崩溃了,那么可以在浏览器中输入http://download.csdn.net/album/detail/459 然后打开即可. 下面说一下这一套书都包含什么内容把,第一本是Python的入门教程,当时写的,现在看起来并不是那么好,我抽空写第二版把,第二本就是Python标准库的教程

转载:Linux的vim三种模式

一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字. 编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程式,按Esc可回到一般模式. 命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行. 转载网址:http://anxiongbo.blog.51cto.com/805770/163582 一. VIM高亮 进入vim后,在普通模式下输入如下命令,开启php代码高亮显示 :syntax enable :source $

Linux中vim的三种模式以及基本命令

在Linux中vim的三种模式分别为:命令模式.末行模式.编辑模式.以下是三者的关系图: 三种模式的彼此切换: 命令模式是vim中的默认模式. 命令模式切换至末行模式: 使用英文冒号(:). 末行模式切换至命令模式: 按一下esc 或者 两下esc 或者 删除末行的全部命令. 命令模式切换至编辑模式: 按键 i 或者 a. 编辑模式切回命令模式: 按下esc. 其中,末行模式 和 编辑模式 之间,不能直接切换,必须切换到命令模式,再进行切换. 接下来细化到每个模式下的各种命令操作: 一.末行模式

vim 的三种模式的用法

vim的三种模式一般模式 在这个模式下,可以:上下移动光标,删除某个字符,删除某行,复制.粘贴一行或者多行. 一般模式下的光标移动 h或者向左方向键 光标向左移动一个字符 l或者向右方向键 光标向右移动一个字符 k或者向上方向键 光标向上移动一个字符 j或者向下方向键 光标向下移动一个字符 Ctrl+f或pageup键 屏幕向前移动一页 Ctrl+b或pagedown键 屏幕向后移动一页 数字0或者Shift + 6 移动到本行行首 Shift + 4 移动到本行行尾 gg 移动到首行 G 移动

辛星跟您玩转vim第四节之操作文本内容

首先值得一提的是.我的vim教程pdf版本号已经写完了.大家能够去下载,这里是csdn的下载地址:csdn下载,假设左边的下载地址挂掉了,也能够自行在浏览器以下输入例如以下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 .当然.假设你是百度网盘的忠有用户.也能够借助于百度网盘,我也同步上传到百度网盘了,下载地址例如以下:百度网盘下载 .假设地址挂了,能够在浏览器中输入:http://pan.baidu.com/s/1sj9CLX

Vim编辑器的三种模式说明

Vim编辑器基本上可以分为3种模式,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),下图所示为Vim各种模式相互转换的关系图. 命令模式:控制屏幕光标的移动,进行文本的删除.复制等文字编辑工作(不使用[Del]键和[Backspace]键)以及进入插入模式,或者回到底行模式. 插入模式:只有在插入模式下,才可以输入文字.按[Esc]键可回到命令行模式.很多Vim编辑器使用者希望一打开Vim就可以输入内容,但这是不能成功的,