1.关于退出

:wq!  ----强制保存退出

:wq  ---- 保存退出

ZZ  ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式)

:q  ---- 退出

:q!  ---  强制退出

2.关于移动

h ----  在当前行向左移动一个字符

j ----  移动到下一行

k ----  移动到上一行

l ----  在当前行向右移动一个字符

Ctrl + f  ----  向前滚动一页

Ctrl + b  ----   向后滚动一页

:n  ----  将光标定位到第n行

:$  ----  将光标定位到最后一行

0  ----   将光标定位到本行的行首

$  ----  将光标定位到本行的行尾

G  ----  将光标定位到本文章的最后一行,与:   $功能相同。

H  ----   将光标定位到屏幕的顶端

M  ----  将光标定位到屏幕的中间

L  ----  将光标定位到屏幕的底端

3.关于搜索

/:   ----  后面跟要查找的东西,在文件中向前搜索

?:  ----  后面跟要查找的东西,在文件中向后搜索

n:  ----  向前重复搜索

N:  ----  向后重复搜索

4.关于复制

yy  ----   复制光标当前行

nyy  ----   复制光标当前行到当前行以下的n-1行

:1,100 co 200   ----  将1~100的内容复制到第200行。

:100,102 co $  ----  将100~102行的内容复制到最后一行。

5.关于粘贴

p   ----    粘贴到当前行的下一行

P(大)   ----  粘贴到当前行的 上一行

6.关于删除.剪切

dd  ----   删除当前行

ndd  ----  与nyy相似

dw  ----   删除一个单词

ndw   与ndd相似

x   ----  删除一个字符

nx  ----  删除n个字符

dG  ----   删除当前光标到文件末尾的所有内容。

d0  ----  删除当前光标到本行行首的所有内容

d$  ----  删除当前光标到本行行尾的所有内容

:1,100d  ----  删除1~100

:100d  ----   删除第100行

:1,100 mo $  ----  将1~100行的内容移动到最后一行。

7.关于插入

i  ----  在当前位置的字符前面进入插入模式

I  ----  在当前行的开头进行插入

a  ----  在当前位置的字符后面进入插入模式

A  ----  在当前行的结尾进行插入

o  ----  在当前行下面打开一个新行进行插入

O  ---- 在当前行上面打开一个新行进行插入

8.关于撤销

u:  撤销上一次的更改

9.关于替换

regexp:  是要匹配的式样

replacement:  是要替换的字符串

:s/regexp/replacement   -------------------------替换当前行出现的第一个式样

:s/regexp/replacement/g  -------------------------替换当前行所有的匹配

:%s/regexp/replacement/g  -----------------------替换文件中所有匹配式样

PS:  还有一个重要的命令就是"." 命令,这个命令是用来重复上一命令的

vi里如何:撤销上次操作?,多次重复一组编辑操作?.......

  1. 撤消上一个编辑操作。       ====>   u
  2. 复上一个编辑操作。     =====>   .
  3. 还原被撤消的编辑操作。   ======>   Ctrl   +   R
  4. 多次重复一组编辑操作。 ====>  ". " 命令可以重复最近一次的编辑动作.

vi 常用命令的更多相关文章

  1. vi 常用命令行

    vi 常用命令行 1.vi 模式  a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.  b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作.等按下‘i,I ...

  2. Linux vi常用命令

    vi常用命令[Ctrl] + [f] 屏幕『向前』移动一页(常用)[Ctrl] + [b] 屏幕『向后』移动一页(常用)0 这是数字『 0 』:移动到这一行的最前面字符处(常用)$ 移动到这一行的最后 ...

  3. [转]vi 常用命令行

    From : http://www.cnblogs.com/sunormoon/archive/2012/02/10/2345326.html vi 常用命令行 1.vi 模式  a) 一般模式: v ...

  4. Linux笔记:vi常用命令

    vi编辑器是所有Unix及Linux系统下标准的编辑器,在很多时候我们都需要使用vi修改服务端配置,vi其实非常强大,只要命令使用熟练的情况下,编辑速度并不亚于现在的图形化编辑器,这里简单地介绍一下它 ...

  5. Linux的vi常用命令详解

    1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:   ...

  6. vi常用命令及快捷键

    vi常用快捷键 1)移动光标 h :光标左移一个字符j :光标上移一个字符k :光标下移一个字符l :光标右移一个字符 0 :光标移至行首$ :光标移至行尾 H :光标移至屏幕首行M :光标移至屏幕中 ...

  7. Linux学习笔记:vi常用命令

    在Linux系统中常用vi命令进行文本编辑. vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved), ...

  8. Linux入门学习笔记1:VI常用命令

    常用命令 yy 复制 p 黏贴 shift+v 多行选中 shift+ctrl+< 左移 shift+ctrl+> 右移 ndd 删除光标所在行及其后n-1行 i 进入编辑状态 esc 退 ...

  9. linux之文本编辑器vi常用命令

    由于经常在linux下面文本操作,所以这里稍微系统的总结一下自己常用的vi命令 1.打开命令: vi+filename  (还有各种打开的姿势,只不过我比较顺手这个) 2.退出命令: :q   退出而 ...

  10. vi常用命令

    哎,看书上vi命令那么多,真是记不住.记几个常用的备忘吧. 在一般模式下(不可编辑),比如用vi命令打开或创建一个文件,常用的命令如下: 按键 作用 h或← 光标左移动一个字符 j或↓ 光标下移动一个 ...

随机推荐

  1. sublime 安装笔记

    sublime 安装笔记 下载地址 安装package control 根据版本复制相应的代码到console,运行 按要求重启几次后再按crtl+shift+p打开命令窗口 输入pcip即可开始安装 ...

  2. 1.bootstrap练习笔记-导航条

    bootstrap练习笔记 1.关于导航栏   官网链接:http://v3.bootcss.com/components/#nav 结构大概是这样的: nav标签标识导航栏 class为navbar ...

  3. 修改js confirm alert 提示框文字的简单实例

    修改js confirm alert 提示框文字的简单实例: <!DOCTYPE html> <html> <head lang="en"> & ...

  4. 快速掌握iOS API的一个小技巧

    快速掌握iOS API的一个小技巧 周银辉 iOS SDK和Developer Library中提供了各个类以及函数的帮助文档,这很棒,但要想了解整个库的大体结构(比如UIKit下有哪些类,他们的继承 ...

  5. VMware虚拟网络编辑器

      摘要:很多已经使用VMware很久的同学,也没有接触过VMware的虚拟网络编辑器这个工具.其 实这个工具非常有用.功能也很强大. 我们都知道,安装了VMware软件后,系统中会自动出现VMnet ...

  6. 51Nod--1015 水仙花数

    51Nod:  http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1015   1015 水仙花数 基准时间限制:1 秒 空间 ...

  7. 1323 union解题报告

    http://codeup.cn/problem.php?id=1323 1323: 算法2-1:集合union 时间限制: 1 Sec 内存限制: 32 MB 提交: 2884 解决: 688 题目 ...

  8. webpack ---loader,plugin下载命令

    css-loader:  cnpm install style-loader css-loader url-loader babel-loader sass-loader file-loader -- ...

  9. .Net Core Linux centos7行—安装nginx,运行静态网站

    使用编译安装方式安装nginx Nginx下载地址:http://nginx.org/en/download.html.下载Stable version(稳定版就好).当前稳定版:http://ngi ...

  10. 大图居中,以1920px为例

    <div style="overflow: hidden; position: relative;"> <img src="img.jpg" ...