`
lvqingpu
  • 浏览: 10498 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

vi编辑器使用

阅读更多

linux中的编辑器也有多种,如ed,sed,vi,vim,emacs等
vim/vi编辑器,其作用是编辑、建立、显示文本文件,他不想windows中的可视化编辑器,如notepad,word等,它没有菜单,只有命令

插入命令:
a 在光标后插入文本
A 在光标所在行行末插入文本
i 在光标前插入文本
I 在光标所在行行头插入文本
o 在光标下插入新行
O 在光标上插入新行
s 删除光标所在处的字符并获取输入焦点
S 删除光标所在行并在本行行头获的输入焦点
定位命令:
h、方向左键 左移一个字符
j、方向下键 上移一行
k、方向上键 下移一行
l、方向右键 右移一个字符
$  移至光标所在行行尾
0  移至光标所在行行首
H  移至屏幕上端
M  移至屏幕中央
L  移至屏幕下端
:set nu 设置行号
:set nonu 取消行号
gg 到第一行
G  到最后一行
nG 到第n行
:n 到第n行
删除命令:
x 删除光标所在处的字符
nx 删除光标所在处后n个字符
dd 删除光标所在行
ndd 删除n行
dG 删除光标所在行到末尾的内容
D 删除光标所在行到行尾
:n1,n2d 删除指定范围的行
复制和剪切命令:
yy、Y 复制当前行
nyy、nY 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p、P 粘贴在当前光标所在行下或行上
替换和取消命令:
r 取代光标所在处字符
R 从光标所在处开始替换字符,按ese结束
u 取消上一步操作
U 取消对光标所在行所有的操作
搜索和替换命令:
/string 向前搜索指定字符串,搜索时忽略大小写:set ic
n、N 搜索指定字符串的下一个出现位置(从前往后、从后往前)
:%s/old/new/g 全文替换指定字符串
:n1,n2 s/old/new/g 在一定范围内替换指定字符串(替换时不询问)
:n1,n2 s/old/new/c 在一定范围内替换指定字符串(替换时询问)
保存、退出命令:
:wq 等同于zz
:wq! 强行保存退出,只有文件的所有者或root才可以,没有可写权限
:q! 不保存强行退出
:w  保存不退出
:w /etc/services 另存为
导入文件命令:
:r filename 在当前vi正在编辑的文件读入(引入)另一个文件,如:r /etc/issue
:! 命令 把一个命令执行的结果导入vi文件中,如:! ls /root,然后敲回车
:r !date 把当前系统时间导入到vi指定的文件
执行某个命令的结果显示到这个文件中 :r !ls(要执行的命令)
:w >> backup 将当前编辑的文件追加到backup文件当中
:1,5w >> a.txt 将当前编辑的文件的第一行至第五行追加到a.txt文件中
:e /etc/passwd 不想改当前正在编辑的文件要改另外一个文件(如要改/etc/passwd)
:e! 将当前编辑的文件恢复至最初的状态(即用vi刚打开时的状态)
:e! aa.txt
:e b.file
:1,$ s/aaa/bbb/g
:1,5 s/aaa/bbb/c
:%s/\shark/ttt/g
vi -0 /etc/passwd /etc/group 同时编辑多个窗口
:nr (文件) 把文件插入到第n行
:! (命令) 运行命令,然后返回
:sh 转到shell
:so (文件) 读取文件在执行文件里的命令
一些vi的技巧
想要每次启动vi时都默认有行号,编辑用户主目录下的vi启动脚本(vi ~/.vimrc),在此文件中添加set nu

分享到:
评论

相关推荐

    vi编辑器使用技巧总结

    Vi 编辑器使用技巧总结 Vi 编辑器是 Unix 系统下的标准编辑器,几乎每个 Unix 或类 Unix 操作系统都提供了 Vi 的编辑功能。Vi 的强大功能使其成为服务器管理和开发人员的必备工具之一。本文总结了 Vi 编辑器的常用...

    vi编辑器使用指南,快速上手VI的好文档

    ### VI编辑器使用指南 #### 一、VI编辑器简介 VI编辑器是UNIX系统及其类似的操作系统(如Linux)中极为重要的一个文本编辑工具。它作为一种全屏编辑器,相较于早期的行编辑器(如ex、edit和ed),VI在用户界面和...

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

    Linux系统基本操作命令与vi编辑器使用 Linux系统是一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。作为一个专业的IT从业者,掌握Linux系统的基本操作命令和vi编辑器使用是非常必要的。本文将...

    VI编辑器使用详解

    ### VI编辑器使用详解 #### 一、VI编辑器简介 VI编辑器是所有Unix及Linux系统下的标准编辑工具之一,其历史悠久且功能强大,不亚于任何现代文本编辑器。由于其高度的定制性和效率,至今仍被广泛应用于各种操作系统...

    vi编辑器使用文档.doc

    vi 编辑器使用文档 Vi 编辑器是 Unix 操作系统中的一种常用的文本编辑器,由 Bill Joy 于 1976 年开发。vi 编辑器具有强大的编辑功能和灵活的命令模式,广泛应用于 Unix 和 Linux 操作系统中。下面是 vi 编辑器使用...

    linux vi编辑器使用大全

    Linux vi 编辑器使用大全 Linux vi 编辑器是 Unix-like 操作系统中的一个传统编辑器,具有功能强大、灵活性高、使用广泛等特点。下面将对 vi 编辑器的使用方法进行总结,包括一般模式、编辑模式和指令列模式下的...

    VI编辑器使用说明(PDF日文版)-1

    ### VI编辑器使用说明知识点概览 #### 一、VI编辑器简介 - **VI编辑器**是一种在Unix系统及其衍生系统(如Linux)中广泛使用的文本编辑器。 - 它具有轻量级的特点,适合进行快速的文本编辑任务。 #### 二、VI编辑...

    Linux vi编辑器使用方法

    ### Linux vi编辑器使用方法详解 #### 一、vi编辑器概述 vi编辑器作为所有Unix及Linux系统下的标准编辑工具,在系统管理、脚本编写等方面具有不可替代的地位。其功能强大,支持多种操作模式,使得用户能够在无需...

    VI编辑器使用指南linux

    ### VI编辑器使用指南 #### 一、VI编辑器简介 VI编辑器是Unix系统中最常用的文本编辑器之一,在各种类Unix系统(如Linux、BSD等)中广泛使用。它是一种命令行模式下的编辑器,提供了强大的文本编辑功能。与Windows...

    linux操作系统vi编辑器使用.ppt

    VI 编辑器使用指南 VI 编辑器是 Linux 操作系统中最基本的文本编辑工具,具有输入文本、移动光标、删除文本、替换文本、搜索文本等功能。VI 编辑器有三种命令模式:命令模式、插入模式和末行模式。 命令模式是 VI ...

    vi 编辑器使用指南 unix linux

    ### VI编辑器使用指南 #### 一、Unix编辑器概述 编辑器作为计算机使用过程中的重要工具之一,在各种操作系统中都扮演着不可或缺的角色。在Unix及其相似的操作系统中,为了满足不同用户的需求,特别是在不同的环境...

    VI编辑器使用方法的详细介绍

    ### VI编辑器使用方法的详细介绍 #### 一、VI编辑器模式概述 VI编辑器是Unix/Linux系统中非常重要的文本编辑工具之一。它具有三种基本的工作模式:命令模式(Command Mode)、插入模式(Insert Mode)以及最后一行模式...

    vi 编辑器使用手册

    ### Unix Vi 编辑器使用手册关键知识点解析 #### 一、Unix编辑器概述 - **编辑器的重要性**:编辑器是计算机使用的基础工具之一,对于编写代码、文本编辑等任务至关重要。 - **Unix编辑器家族**:Unix系统提供了一...

    vi 编辑器 使用 帮助----------------------------

    vi编辑器使用帮助vi编辑器使用帮助vi编辑器使用帮助vi编辑器使用帮助

    VI编辑器使用说明(PDF日文版)-2

    ### VI编辑器使用说明知识点详解 #### 一、VI编辑器基础命令回顾 根据文档描述,在上一期(即第一期)中已经介绍了VI编辑器的一些基础命令。这些命令旨在帮助用户形成条件反射式的操作习惯,使得在实际使用过程中...

    VI编辑器使用说明(PDF日文版)-3

    ### VI编辑器使用说明知识点详解 #### 一、VI编辑器简介及应用场景 - **VI编辑器**: 是一款广泛应用于Unix及其衍生系统(如Linux)中的文本编辑工具。 - **应用场景**: - **系统配置文件编辑**: 如操作系统中的...

    VI编辑器使用基本命令

    ### VI编辑器使用基本命令 在Linux环境下,VI(Visual Editor)编辑器是进行文本编辑的重要工具之一。本文将详细介绍VI编辑器中的基本命令、光标移动、编辑操作、查找功能以及复制粘贴等常用技巧,并对VI的一些高级...

Global site tag (gtag.js) - Google Analytics