关闭

vi常用命令

标签: vi常用命令vim常用命令
270人阅读 评论(0) 收藏 举报
分类:

  vi常用命令汇总

内容

命令/作用

打开文件

vi文件名

vi  文件名  +行号

退出/保存文件

:w  保存文件

:wq  保存文件并退出vi

:q!强制退出vi,即使该文件被修改,也不保存该文件

 

进入编辑模式

i在光标前开始插入文本

a在光标后开始插入文本

o在当前行之下新开一行,并到行首

O在当前行之上新开一行

光标移动

Ctrl +f向前滚动一整屏

Ctrl +b向后滚动一整屏

gg转至文件开头

G转至文件结尾

ngg/nG光标移至第n行的行首

(n为数字)

:n光标移至第n行的行首

(n为数字)

n+光标向下移动n行(n为数字)

n-光标向上移动n行(n为数字)

j/nj光标向下移动1行/n行(n为数字)

k/nk光标向上移动1行/n行(n为数字)

0(数字零)光标移至当前行行首

$光标移至当前行行末

h/nh光标向左移动1列/n列

(n为数字)

k/nk光标向右移动1列/n列

(n为数字)

w光标移动到下一个字的开头

b光标移动到上一个字的开头

fx搜索当前行中下一个出现字母x的地方

Fx搜索当前行中上一个出现字母x的地方

文本复制命令

yy复制当前行

nyy复制当前行及其后的n-1行

文本删除命令

x删除光标后的一个字符

X删除光标前的一个字符

nx删除光标后的n个字符

nX删除光标前的n个字符

dw从光标处删至当前词尾

db从光标处删至当前词首

d0从光标处删至行首

d$/D  从光标处删至行尾

dd  删除光标所在行

ndd 删除当前行及其后的n-1行

文本粘贴命令

使用P键,

如复制当前行,先用yy复制当前行,切换到目的行的上一行后,用p来粘贴所复制的行。

如剪切当前行,先用dd复制当前行,切换到目的行的上一行后,用p来粘贴所剪切的行。

撤销命令

按u键来撤销上一步操作

查找及

替换命令

/pattern 从光标开始处向

文件尾搜索pattern(在/pattern之前先跳到第一行则进行全文件搜索),后按下n或N

 

 

注:

n在同一个方向重复上一次搜索命令

N在反方向重复上一次搜索命令

?pattern 从光标开始处向文件首部搜索pattern ,后按下n或N

:s/p1/p2/g将当前行中所有的p1均用p2替换,:s/p1/p2/gc替换时需要确认

:n1,n2s/p1/p2/g将n1至n2行中所有的p1均用p2替换,:n1,n2s/p1/p2/gc替换时需要确认

:%s/p1/p2/g将文件中所有的p1均用p2替换,:%s/p1/p2/gc替换时需要确认

 

2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

vi编辑器常用命令

vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 1.命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一...
  • xhhjin
  • xhhjin
  • 2013-04-08 16:11
  • 6785

linux vi常用命令详解

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

VIM总结之一:VIM编辑器常用命令详解

VIM编辑器常用命令详解(基础篇)                                      ...
  • mountzf
  • mountzf
  • 2016-06-23 11:12
  • 4147

常用vi编辑器命令行

游标控制 h 游标向左移 j 游标向下移 k 游标向上移 l (or spacebar) 游标向右移 w 向前移动一个单词 ...
  • DDVAL
  • DDVAL
  • 2016-03-30 11:16
  • 814

关于Linux vi命令 vi命令一览表

vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世...
  • guochunyang
  • guochunyang
  • 2016-11-21 10:06
  • 757

linux vi(vim)常用命令汇总

前言 首先介绍一下 vim vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有 vi 有各种变种, 在不同的机器上常用不同的变种软件 其中 vim 比较好用也用得比较广泛...
  • tianwei7518
  • tianwei7518
  • 2015-03-11 21:18
  • 700

10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程

Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。 ...
  • softn
  • softn
  • 2016-06-05 08:01
  • 1303

CentOS VI常用命令

一.vi的模式 命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点 输入模式:即文本辑辑状态,最后一行显示"-- INSERT...
  • doymm2008
  • doymm2008
  • 2013-05-23 11:03
  • 19798

Docker入门及常用命令

官方文档:http://docs.master.dockerproject.org/engine/installation/linux/ubuntulinux/ 1.安装Docker 1.准备工...
  • he90227
  • he90227
  • 2016-11-02 14:37
  • 2358

vi及其常用命令

1、vi的基本概念    基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:...
  • u012409883
  • u012409883
  • 2015-02-08 00:34
  • 316
    个人资料
    • 访问:393060次
    • 积分:8115
    • 等级:
    • 排名:第2947名
    • 原创:316篇
    • 转载:12篇
    • 译文:89篇
    • 评论:105条
    【目录索引】

    闲适音乐

    博客专栏
    最新评论

    Email: 457086306@qq.com