`
王之子
  • 浏览: 109917 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

常用 Vi 命令和操作介绍

阅读更多

1、Vi的执行与离开

sherlock@sherlock-laptop:~$ vi   #进入vim可以查看有关命令

2、Vi的操作模式

 

Command Mode

    控制光标的移动、删除字符、区段复制,以及进入Insert Mode或者Last Line Mode功能
 

Insert Mode

    唯一的功能即是文字数据的输入。按Esc键可以回到Command Mode。
 

Last Line Mode

    保存文件、离开Vi,以及其它的设置。例如查找或取代字符串等。


 
Vi的操作模式

i    插入,由当前的光标位置输入文字

 
a    增加,由当前的光标的下一个位置输入汉字
 
o    插入新行,加入新行并且由行首开始输入汉字
 
 

Command Mode 功能键介绍

1、移动光标
 

命令                   说明


h 或 ←             光标左移一格
j 或 ↓             光标下移一格
k 或 ↑             光标上移一格
l 或 →             光标右移一格
Ctrl+B              向后滚动一个屏幕
Ctrl+F              向前滚动一个屏幕
Ctrl+U              向后滚动半个屏幕
Ctrl+D              向前滚动半个屏幕
Ctrl+E              向后滚动半行
Ctrl+Y              向前滚动半行
数字0               光标移至该行的行首
G                   光标移至最后一行的行首
W或w                光标移至下个字的前缀
e                   光标移至下个字的字尾
b                   光标移至上个字的前缀
$                   光标移至该行的行尾
数字+l              光标移至该行指定的字符
                    例如“7l”表示将光标移至该行的第7个字符
{                   光标向前移动一个段落
}                   光标向后移动一个段落
H                   移至屏幕顶端
M                   移至屏幕中间
L                   移至屏幕底部
o                   在光标下面插入一行
O                   在光标上面插入一行
~                   改变字母大小写
2、复制文字

命令                   说明

y+y                 复制整行
y+w                 复制单字
数字+y+y            5+y+y表示将目前光标所在位置以及其后的5行一同复制
数字+y+w            5+y+w表示将目前光标所在位置以及其后的5个字一同复制
p                   粘帖

3、删除文字

命令                   说明

d+↑                可将光标所在位置的行与上一行同时删除
d+↓                同上
d+d                 删除光标所在那行。若要删除数行,可按值d键。直到全数删除为止
数字+d+↑           同理
数字+d+↓           同理
d+l                 删除一个字符

Last Line Mode

命令                   说明
 
e 文件名            ":e test"命令会在当前的目录中建立名为test的文件
n 文件名            ":n test"命令会在当前的Vi窗口中加载名为test的文件
w                   将目前的文件内容加以保存。如果这是一个新文件,必须要指定文件            
                    名,如:":w test"
q                   若是文件有修改,Vi会出现错误信息
q!                  强制离开Vi,不保存文件
wq                  保存退出
set nu              显示行号
set nonu            取消行号
输入数字            若直接输入数字再按Esc键就可将光标移至该行该首
/字符串             此命令用来查找特定字符串,例如:":/tcp",如果搜索的字符串不是     
                    所要的,可以按"n"键来往下继续查找
?字符串             此命令用来查找特定字符串,例如:":/tcp",如果搜索的字符串不是    
                    所要的,可以按"n"键来往上继续查找
 

补充

在GUI下:
(1)可按i进入插入模式
(2)使用鼠标拖动反选要粘贴的内容,按鼠标左键复制选定块到缓冲区
(3)然后将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键),粘贴缓冲区内容。

在纯文本终端下:
(1)选定文本块,使用v进入可视模式;移动光标键选定内容
(2)复制选定块到缓冲区,用y;复制整行,用yy
(3)剪切选定块到缓冲区,用d;剪切整行用dd
(4)粘贴缓冲区中的内容,用p

在同一编辑窗打开第二个文件,用:sp [filename]
在多个编辑文件之间切换,用Ctrl+w

命令前面加数字表示重复次数,加字母表示使用的缓冲区名称。
获取帮助,用:help [内容或命令]

a) 撤消上一个编辑操作。 ====》 U
b) 重复上一个编辑操作。 ====》 .
c) 还原被撤消的编辑操作。 ====》 Ctrl + R


更多有关Vi的命令查看Ubuntu 命令技巧

  • 大小: 11.4 KB
分享到:
评论

相关推荐

    常用vi命令的操作

    接下来我将详细介绍vi编辑器中常用的命令和操作。 首先,移动光标是编辑文档最基本的操作。vi提供了多种方法来实现光标的移动: - 使用单个字符键`h`、`j`、`k`、`l`分别实现向左、下、上、右移动光标。 - 使用`...

    常用vi命令集合.zip

    vi(Visual Editor)是Linux和Unix系统中广泛使用的文本编辑器,它以其高效、强大的功能深受程序员和系统管理员的喜爱。...这份“常用vi命令集合.doc”文档是学习和巩固vi操作的宝贵资源,建议多加查阅和练习。

    vi命令全 vi 常用命令 unix vi 常用命令 vi 替换命令 unix vi 命令 vi 命令模式

    vi 命令大全 Vi 编辑器是 UNIX 操作系统中最流行的编辑器之一。它具有功能强大、灵活、易于使用的特点。Vi 编辑器可以在所有的 UNIX 操作系统(包括 Linux 操作系统)中随意编辑文件。 Vi 编辑器有两种基本模式:...

    linux 常用命令 vi命令

    在Linux操作系统中,掌握一些常用命令是至关重要的,特别是对于初学者或正在学习Linux的同学。本文将主要聚焦于“vi”命令,一个强大的文本编辑器,以及与之相关的其他Linux命令。 **一、vi编辑器** vi(Visual ...

    vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令

    vi 全屏幕编辑器常用命令 Vi 编辑器是 Unix 操作系统中的一种常用的文本编辑器,它具有强大的编辑...这些命令和操作是 Vi 编辑器中最基本和常用的部分,掌握这些命令可以帮助您更好地使用 Vi 编辑器来编辑文本文件。

    linux vi常用命令

    本文将深入解析 VI/VIM 的基本概念和常用命令,帮助初学者和有经验的用户更好地掌握这一强大的编辑器。 #### 一、VI/VIM 模式 VI/VIM 编辑器主要包含三种模式: 1. **命令模式(Command Mode)**:这是默认模式,...

    vi常用命令汇总.docx

    vi 编辑器是 Linux 操作系统中的一个文本编辑器,具备了丰富的功能,以下是 vi 编辑器常用命令的汇总。 打开文件、保存文件和退出 * 打开文件:vi 文件名 * 打开文件并跳转到指定行号:vi 文件名 +行号 * 退出 vi...

    linux常用命令vi命令所有命令

    ### Linux常用命令Vi命令所有命令 #### 1. Vi编辑器简介 Vi(Visual Editor)是一种在Unix或类Unix系统(如Linux)中广泛使用的文本编辑器。它功能强大、操作简单,支持多种编辑模式,是系统管理员和开发人员处理...

    VI常用命令汇总......

    本文将详细介绍VI编辑器中的常用命令,帮助读者更好地掌握这一工具。 一、进入VI的命令 1. `vi filename`:打开或新建文件,光标位于第一行首。 2. `vi +n filename`:打开文件,光标位于第n行首。 3. `vi + ...

    常用VI命令和VI使用技巧

    ### 常用VI命令和VI使用技巧 #### 移动命令详解 在日常使用VI或VIM编辑器的过程中,掌握一系列高效的移动命令至关重要。这些命令可以帮助用户快速地浏览和定位到文件中的特定部分。 - **基本方向键**: `hjkl`分别...

    VI编辑器常用命令

    ### VI编辑器常用命令详解 VI编辑器是Linux系统中不可或缺的文本编辑工具,它具有高效、稳定的特点,尤其适用于远程服务器的文本编辑任务。VI编辑器具备三种基本的工作模式:命令模式、插入模式和视图模式(部分...

    vi编辑器常用命令

    Vi编辑器具有两种基本操作模式:命令模式和输入模式。用户需要通过特定的键盘命令在两种模式之间切换,以实现对文本的编辑操作。 #### 二、打开与保存文件 - **打开文件**: 使用`vi 文件名`或`vi 文件名+行号`命令...

    vi常用的命令壁纸

    本篇将详细介绍vi编辑器的一些常用命令,这些命令在提供的"vi常用的命令壁纸"中应该有所展示。 1. **启动vi编辑器** - 在终端输入`vi`或`vim`加上文件名即可打开一个新文件或编辑已存在的文件。 2. **命令模式** ...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑...以上就是关于 Linux 下 Vi 编辑器常用命令的详细介绍,通过掌握这些命令,可以极大地提高文本编辑的效率。

    Vi常用命令手册.pdf

    以上总结了Vi编辑器中的常用命令,这些命令可以帮助用户更高效地进行文本编辑操作。无论是对于初学者还是有经验的用户来说,掌握这些命令都是非常有帮助的。通过灵活运用这些命令,可以极大地提高文本编辑效率。

    AIX的VI命令

    AIX操作系统中,VI命令是最基本和常用的文本编辑器。了解VI命令的使用是非常重要的。本文将详细介绍VI命令的基本概念、基本操作、Command mode和Insert mode的使用。 VI命令的基本概念 VI命令可以分为三种操作状态...

    Linux系统基本操作命令与vi编辑器使用

    本文将详细介绍Linux系统的基本操作命令和vi编辑器的使用方法。 一、Linux系统基本操作命令 Linux系统提供了许多基本操作命令,用于管理文件、目录、用户和权限等。下面是常用的Linux系统基本操作命令: 1. 目录...

    vi常用命令汇总-2019-11-05.pdf

    最后,文档还提到了对于vi命令的一些更正,例如,"x"命令实际上是删除光标所在位置的字符,而"nx"命令用于删除光标所在位置和光标后n-1个字符,而非文档初版中提到的删除光标后字符的命令。这些更正有助于用户更准确...

    文件编辑器vi的操作命令

    为了帮助用户快速掌握VI编辑器的使用,本节将详细介绍VI编辑器的基本操作命令和高级命令。 一、基本操作命令 1. 进入编辑状态:VI有两种工作方式,即编辑方式和插入方式。在使用中,这两种方式经常相互转换。VI ...

Global site tag (gtag.js) - Google Analytics