Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21677
  • 博文数量: 7
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-18 13:16
个人简介

皇家太医院不正常人类研究中心的重度患者

文章分类

全部博文(7)

文章存档

2015年(3)

2014年(4)

我的朋友

分类: LINUX

2014-06-17 15:49:57

 

用vim创建新文件,在终端下使用如下命令,创建一个newfile.txt文件

tatye@tatye-ubuntu:~$ vim newfile.txt

image

Vim编辑器是一个模式编辑器,也就是说在不同模式下,执行不同的命令

Normal模式:此模式下的每个字符被当作一个命令

Insert模式:此模式下输入的字符被当作实际输入内容

模式切换:启动vim时候,默认在Normal模式,在Normal模式下键入”i ” ( i 即insert)进入Insert模式,此时就可以在屏幕中键入内容了,键用于换行

键用于退出Insert模式,回到Normal模式

打开模式开关,在Normal模式下,输入 :set showmode 可以打开模式开关,如果不知道自己处理什么模式,可以连续按键,它总是把你带回Normal模式,在Normal模式下,并不会显示处于Normal模式,作为默认工作模式,它不显示任何提示字符

移动光标

对应键

功能

k

向上移动一行

j

向下移动一行

h

向左移动一格

l

向右移动一个

这些经过精心安排的字符,都位于你右手下,可以让你最快最方便的移动光标

删除字符

在Normal模式下,通过kjlh键将光标移动到待删除的字符上,按“x” 删除字符

删除整行

在Normal模式下,按”dd ” 来删除整行

合并行

合并行,也就是说把原来两个之间的换行符 删除,操作如下

①将光标移动上一行,不需要移动到末尾

②按大写的”J ” 即合并两行

U

撤销操作

使用命令”u ” 可以撤销操作。下面我们先用”dd ” 来删除整行,然后用命令”u ” 来撤销操作

uu

如果进行了多次撤销,还可以使用Ctrl + R 来重做,实现反撤销,而大写的”U “ 用来一次撤销本行 所有操作

开启新行

在Normal模式下,使用”o “ 可以直接开启新的一行,并且进入Insert模式,大写的”O ”是在当前行上面,重起一行

命令计数器

kjlh 等很多命令,都可以以5k,3j,9l,5h等形式使用,前面的数字表示该命令重复执行的次数

保存

使用大写”ZZ “ 保存并且退出,使用:q! 不保存退出

阅读(591) | 评论(0) | 转发(0) |
0

上一篇:Git基本配置

下一篇:Git版本库

给主人留下些什么吧!~~