vim 和emacs是linux下进行软件开发的两大利器,据说国外的技术大牛基本都用这两款编辑器,vi是linux系统自带的编辑器,vim是vi的增强版,使用emacs需要自己安装,目前我使用的是emacs23,不过下面将要讲的是关于vim的使用方法以及常用快捷键。
环境准备
OS : ubuntu 12.04 LTS
安装vim
$ sudo apt-get install vim
过一小会儿vim就安装好了,在terminal下敲击vim命令会看到vim的welcome页,而且上面包含了一些帮助文档和基本命令,如:help 。
vim快捷键:
打开文件
vim test.js
关闭文件
在vim环境下输入
:q (啥也没干,我退了)
:wq (保存并退出)
:q!(退出不保存)
文件编辑
使用vim打开了一个文件,默认是在非编辑模式下的,也就是读状态,输入如下命令就可以编辑当前文件啦
i : 在当前光标位置开始编辑
a :在当前光标位置的下个位置开始编辑
o :在当前行的下一行开始编辑
分屏开发,方便同时编辑多个文件
:vsp(vsplit) 文件名 竖着分2屏,如果继续敲击此命令则分3屏,4屏依次类推,只要您不嫌窄
:sp(split) 文件名 横着分2屏,如果继续敲击此命令则分3屏,4屏依次类推,只要您不嫌矮
:e 在当前窗口打开新的文件
当然横竖屏是可以混合使用的,效果自己体验。
光标移动
vim强大的地方就在于文件快速编辑和无鼠标式操作,那么在文件中光标是如何通过快捷键来移动的呢?别着急 vim 也提供了,那就是加上vim支持的方向快捷键(非编辑模式下,觉得没emacs爽了这块) h j k l
h : 文档中光标像左移动
j :文档中光标像下移动
k :文档中光标向上移动
l :文档中光标向右移动
用法自己体验,注意是在非编辑模式下哦
多屏文件光标跳
一般使用vim打开多个文件的时候,光标在文件之间切换是一个问题,好在vim提供了一个命令帮助切换,此组合键是Ctrl-w, 连续按2次,则光标会从左边的文件跳到右边,连续不断的按着就会来回跳了,如果文件打开的较多,又有横屏又有竖屏怎么办呢?别着急,vim组合键是非常强大的,加上上面讲的四个方向键,何愁光标不在多屏下跳呢,用法如 Ctrl-w-h,则光标从右边的文件跳到左边的文件,Ctrl-w-k 光标从下面的文件跳到上面去了,其他自己体验。
翻页
如果用vim打开一个文件非常长,你想要往下看怎么办呢?vim提供了翻屏的快捷键,如下
Ctrl-f 向下翻
Ctrl-b 向上翻
是不是很方便,有了这些是不是觉得鼠标没啥用了呢,赶紧找个垃圾桶扔了吧,嘿嘿
------------------------------------------------------------
持续更新中,敬请期待....
分享到:
相关推荐
【vim使用进阶】系列教程深入探讨了vim编辑器的高级使用技巧,涵盖了vim的配置、命令、插件以及各种实用功能。以下是对各部分主要内容的详细解释: 1. **序言**:作者分享了使用vim的心得体会,对初学者提出了一些...
### VIM 使用手册知识点概述 #### 一、VIM 简介 - **VIM**(Vi Improved)是一款在Unix环境下广泛使用的全屏文本编辑器。几乎每一台Unix机器都会预装VIM,这使得它成为了用户在不同平台之间进行高效文本编辑的重要...
**vim用户手册与vim使用进阶** vim,全名Vi Improved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它的高效性和灵活性使得熟练掌握vim成为提升文本编辑效率的重要手段。本篇将深入探讨vim的基础知识及...
### vim使用进阶:使用vim提高你的文本编辑效率 #### 序言 Vim是一款功能强大的文本编辑器,尤其受到程序员的喜爱。对于那些从其他编辑器(如Source Insight)转向vim的用户而言,初期可能会遇到一定的挑战。然而...
Vim 使用手册 本手册旨在帮助用户更好地使用 Vim 编辑器,提高编辑效率。作者 Bram Moolenaar 和译者 ZhaoRuFei 希望通过本手册帮助读者熟悉 Vim 的使用,掌握 Vim 的技巧和规律。 在使用 Vim 之前,需要读者理解 ...
vim使用教程vim使用教程vim使用教程vim使用教程vim使用教程vim使用教程vim使用教程vim使用教程
《vim使用书籍,快速入门》是一本旨在帮助用户迅速掌握vim编辑器的实用教程。vim,全称Vi Improved,是Linux环境下广泛使用的文本编辑器,以其高效、强大的编辑功能深受程序员和系统管理员喜爱。本教程将带你从零...
Vim 是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim 能够大大提高程序员的工作效率。对于 Vim 高手来说,Vim 能以与思考同步的速度...
### Vim使用手册V0.1(目前最好的中文版) #### 译者前言与学习方法 这本手册被赞誉为目前最好的中文版Vim使用指南,对于初学者和进阶用户来说都非常适合。Vim是一款功能强大的文本编辑器,尤其在进行代码编写时...
两篇很牛的vim使用技巧 vim 技巧 chinaunix
05.1 文本编辑器Vim-Vim常用操作.mp4 05.2 文本编辑器Vim-Vim使用技巧.mp4
根据上述文件信息,我将详细介绍vim使用进阶的相关知识点。 首先,文章的标题为“vim使用进阶”,这表明文章的主体内容是关于如何提高在使用vim这一文本编辑器时的效率,具体涉及了配置、命令和插件的使用。 文档...
以上内容仅是Vim使用宝典的冰山一角,具体操作、进阶技巧以及解决常见问题的方法都需要通过系统的学习和实践来掌握。对于已经对Vim有一定了解的用户,可以跳过基础介绍,直接进入具体操作的学习。而对于希望通过Vim...
### VIM使用手册知识点概述 #### 一、VIM简介 - **VIM**(Vi IMproved)是一款基于**vi**(Visual Editor)的增强型文本编辑器。 - **vi**是Unix系统上的标准文本编辑器,而VIM作为其改进版本,在功能性和用户体验...
### Vim使用技巧详解 #### 一、引言 在IT领域,尤其是对于程序员而言,高效地编辑代码是一项至关重要的技能。Vim作为一款强大的文本编辑器,因其丰富的功能和高度可定制性而在开发者中广受欢迎。《Vim实用技巧》一...
vim使用脑图,包教会
Linux编辑器-vim使用
vim使用教程 没有什么可说的了 linux中的第一编辑器