vi/vim命令

目录

1.vi命令

2.vim命令

1.vi命令


vi命令基本用法


 


利用vi命令打开一个文件 


vi lbz.txt


保存退出文件


:wq


强制保存退出


:wq!


强制退出


:q!


进入编辑状态  


输入i


退出编辑状态


按住esc键


快速编辑文本内容


将一行内容进行删除(剪切


dd


将多行内容进行删除(剪切)


ndd


将光标所在位置内容,到行尾信息全部删除


dG


粘贴一次内容 


p


粘贴多次内容 


np


复制一行内容


yy


复制多行内容


nyy


特殊操作编辑文本方式


显示或取消显示行号信息


:set nu


撤销文本内容编辑操作


u


快速搜索文本指定内容


/搜索内容 (n 进行选择)


命令模式-->插入模式


移动光标位置,并进入编辑状态方法


表示从光标所在位置进入编辑状态


i


表示将光标移动到一行的行首,再进入编辑状态


I


在光标所在行的下面,新起一行进行编辑


o


在光变所在行的上面,新起一行进行编辑


O


将光标移动到右边的下一个字符,进行编辑


a


将光标移动到一行的行尾,进入到编辑状态


A


将光标到行尾内容进行删除,并进入编辑状态


C


 将整行内容进行删除并进入编辑状态


cc


纵向移动


将光标快速切换尾部


G


将光标快速切换首部


gg


n表示移动到第几行


ngg


横向移动


将光标移动到一行的结尾


$


将光标移动到一行的行首


0/^


命令模式--底行模式

只移动光标,不进入编辑状态


进入搜索状态(向下搜索 n依次向下)


/


进入搜索状态(向上搜索 n依次向上)


?


忽略大小写搜索信息


1)间接查找


设置方法


:set ic     :set ignorecase


取消方法


:set noic   :set noignorecase


查找方法


/查找的内容


2)直接查找


查找方法


:/查找的内容 \c


2.vim (功能更强) 有颜色区分不同信息

1.命令应用


取消高亮显示


/搜索一个文件中没有的信息


快速移动或复制数据信息


将第几行到第几行的内容移动到指定行的后面


:2,4move9


将第几行到第几行的内容复制到指定行的后面


:2,4copy9


文件内容信息进行修改替换


将文件中指定信息全部做替换


:%s#lbz#lsn#g --- 将文件中指定信息全部做替换
--% 全部做替换
--s substitute 替换
--g global 将整行符合要求的字符都做替换
#要替换的信息#修改成什么信息#


替换修改文件部分内容


将第二行到第四行内容进行替换


:2,4s#lbz#lsn#g


将第十二行到结尾内容进行替换


:12,$s#lbz#lsn#g


批量修改文件内容注意要是vim,vi不可以


批量进行注释 --- 批量添加信息


第一个步骤:进入批量编辑状态(视图模式)
ctrl+v --- 进入试图模式-- VISUAL BLOCK  
第二个步骤:批量选中要编辑的行
方向键选择
第三个步骤:进行编辑修改
shift+i--进行单行编辑
第四个步骤:实现批量修改
按esc


批量删除信息


第一个步骤:进入批量编辑状态(视图模式)
ctrl+v --- 进入试图模式-- VISUAL BLOCK
第二个步骤:批量选中要删除的列
方向键选择 
第三个步骤:删除信息
按键盘字母d 或者 按键盘字母x

2.vim编辑文件原理

01. 开始利用vim编辑一个文件
02. 需要判断编辑的文件所在目录中是否有隐藏文件
     a 拥有: 会有报错提示信息
     b 没有: 进入到命令模式
03. 在命令模式就会产生临时文件
04. 进入编辑模式对文件进行编辑
05. 编辑完成之后需要确定是否正常保存退出
    a 是正常退出: 从编辑状态--esc--命令模式--:wq保存退出 (将临时文件重命名)
    b 非正常退出: 临时文件会永久保留

3.出现错误原因
示例:

a.目录不存在

注意:

1). vim命令后面一定要接文件
2). vim只能编辑存在的目录中的文件

b.在没有退出前,直接断开远程连接

原文地址:https://www.cnblogs.com/lbzyyy/p/12116377.html

时间: 2024-11-07 15:55:57

vi/vim命令的相关文章

常用的vi/vim命令

vi/vim命令很复杂.很强大,这里分类介绍一些比较常用的,可以满足一般需要的命令. 移动光标: - 左移:h - 下移:j - 上移:k - 右移:l - 翻页:ctrl f, ctrl b 插入: - 在光标位置插入:i - 在行末插入:A - 在下一行插入新行:o 编辑: - 撤销修改:u - 替换光标所在的字符:r 删除: - 删除光标所在字符:x - 删除光标之后的单词剩余部分:dw - 删除光标之后的该行部分:d$ / D - 删除当前行:dd - 删除n行:ndd - 删除行尾的换

【[email protected]基础篇 ~】# vi/vim 命令

今天开始学习Linux,学习过程中我会在这里记下一些学习笔记,先从基础的学起,万事开头难,因此我会坚持!当下Linux系统已经有很多版本了,Linux其实就是Unix的衍生版本,以L开头是因为它的创始人Linus,Unix是Unique + X版本号的缩写...关于Unix和Linux的起源有很长的计算机史要讲,本教程不讲历史,只谈技术哦.本教程本着先易后难的原则进行的,所以基础命令篇以Red Hat 6.0 企业版为实验机器.先从基础命令和系统管理学起,循序渐进,后面会有shell脚本编程.服

vi/vim命令复习和练习

============================================================================= vi/vim命令复习和练习: --------------------------------------- 命令模式 yy 复制光标所在的这一行的内容 4yy 复制光标所在的这一行开始向下4行的内容 p 粘贴 dd 删除/剪切光标所在的这一行的内容 2dd 删除/剪切光标所在的这一行开始向下2行的内容 D 从当前的光标开始删除/剪切,一直到

Linux操作系统基础知识vi/vim命令

之前介绍了nano编辑器,vi/vim在功能上更加强大,所以一般都使用vi/vim编辑器编写脚本.vim在vi基础上添加了更加友好的编辑界面,也更容易发现错误. 也可以称为模式化编辑器:编辑模式(命令模式).末行模式.插入模式(输入模式).替换模式.可视化模式,通过良好的结合各种模式进行脚本编辑. 一.vi/vim的打开方式: vi/vim:打开vi/vim的界面: vim file:file存在,则打开并将光标默认放置在第一行第一个字符: file不存在,则以新文件的方式打开,若保存,则文件被

vi/vim 命令使用详解

1.Linux下创建文件 vi test.txt 或者 vim test.txt 或者 touch test.txt 2.vi/vim 使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode). (1)命令模式 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所

Linux之vi/vim命令

vi命令是linux中必不可少的一个编辑器工具.那么vi与vim又有什么区别呢,可以简单理解为vim是vi的升级版.在编辑一个文本时,vi不会显示颜色,而vim会显示颜色.显示颜色更易于用户进行编辑,其他功能没有什么区别.所以在linux系 统下,使用vi还是vim完全取决你的个人爱好而已. 如果刚刚安装的CentOS系统上没有这个命令,请这样安装它 yum install -y vim-enhanced vim的三种模式:一般模式.编辑模式.命令模式. 一般模式: 当你vim filename

Linux下创建文本文件(vi/vim命令使用详解)

vi test.txt 或者 vim test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是按[Esc],然后再输入[:wq] 一.一般模式:删除.复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所在行的向下n列 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在行到最后一行

[转] vi/vim命令模式和编辑模式各种操作

摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改.删除.插入.搜索及替换作业:如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作:  +++++++++++++++++++++++++++++++++++++ 正文+++++++++++++++++++++++++++++++++++++ 1.关于文本编辑器: 文本编辑器有很多,比如图形模式的gedit.kwrite.OpenOffice ... ... ,文本模

vi/vim命令详解

基础命令学习目录首页 原文链接:https://www.cnblogs.com/mondol/p/vi-examples.html 进入vi vi filename # 打开或新建文件,并将光标置于第一行首 vi +n filename # 打开文件,并将光标置于第n行首 vi + filename # 打开文件,并将光标置于最后一行首 vi +/pattern filename # 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename # 在上次正用vi编辑时发