Linux基本操作——VI和VIM

vi 命令行下面的文本编辑工具

vim是vi的增强版本

命令vim可以启动vim编辑器

一般可以通过vim+目标文件路径的形式使用vim

如果目标文件存在,则vim打开该文件

若目标文件不存在,则新建该文件

vi拥有三种模式:命令模式、插入模式和ex模式

任何模式都可以通过esc键回到命令模式

在命令模式中按”i“键可以进入到插入模式,在插入模式中按esc可以返回命令模式

在命令模式中按”:“可以进入ex模式,在ex模式中可以保存、修改和退出

命令模式常用的命令如下:

i 在光标前插入文本

o 在当前行的下面插入新行

dd 删除整行

u 撤销上一个操作

yy 复制当前行

n+yy 先按5,接着按yy,则是将5行内容复制

p 粘贴

r 替换当前关键字

/ 查找关键字

EX模式

:w 保存当前修改

:q 退出

:q! 强制退出

:x 保存并退出

:setr number 显示行号

:! 执行一个系统命令并显示结果

:sh 切换到命令行,使用ctrl+d切换回vim

时间: 2024-11-04 17:32:26

Linux基本操作——VI和VIM的相关文章

linux下vi或vim编辑文件时提示Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开test.java文件时 [[email protected] test]# vi test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java  

linux下vi或vim操作Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开Test.java文件时 [[email protected] tmp]# vi Test.java 出现了如下信息: E325: ATTENTION     Found a swap file by the name ".Test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java    

【Linux】vi(vim)起步学起来有些困难,一步一步温习

以Tomcat的配置文件service.xml为例,记录.学习vi的最常用操作. > 什么是vi or vim? [[email protected] bak]$ man vi VIM(1) VIM(1) NAME vim - Vi IMproved, a programmers text editor ... 没错儿,程序员的文本编辑器. > 打开.模式切换 vi server.xml 有两种模式,命令模式.输入模式 Esc 切换到命令模式(如果文档的最下方没有显示Insert字样,就是在命

linux之vi和vim编辑器

vi和vim的三种常见模式: 1.正常模式:可以使用快捷键. 2.编辑模式:按i进入该模式,可以进行编辑. 3.命令行模式:提供相关指令,完成读取.查找.替换等. 一般流程:首先vim 文件名:打开或新建一个文件,然后按i进入编辑模式,接着按esc退出编辑模式,最后按下shift+冒号键进入命令行模式,输入wq(保存和退出). 详细vim命令在:https://www.cnblogs.com/xiximayou/p/12348732.html 原文地址:https://www.cnblogs.c

linux 下 vi 和 vim (文本拉菲源码出售编辑器)详解

一.vi(系统标配)拉菲源码出售论坛:haozbbs.com Q1446595067 1.进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi file

Linux的vi和vim编辑器

Linux中分为:一般模式,插入模式和底行模式 一般模式(通过按iaoIAO键)-->插入模式 插入模式(按Esc键)--> 一般模式 一般模式(通过按:键)-->底行模式 底行模式(按Esc键)--> 一般模式 底行模式中,wq = write quit 写入并退出 wq! 如果有不能保存退出的情况可以使用wq! ! 强制退出 q! = quit !强制 不写入强制退出 vim aa.txt 如果aa.txt不存在,编辑后退出,等同于新建该文件,写入内容并退出 vim aa.tx

Linux中vi、vim命令大全

一.一般模式:删除.复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所在行的向下n列 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在行到最后一行的所有数据 yy 复制光标所在行 y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 ynj(n代表数字) 复制光标所在行向下n+1行 dnj(n代表数字) 删除光标

Linux学习笔记之VI(VIM)编辑器

百度关于vi的资料 http://baike.baidu.com/view/908054.htm 关于vi 和vim的介绍可以在上面的网址看到. 1   进入和退出vi 进入:在终端命令行输入 vi 文件名   就会进入vi,并且建立了一个空的名字为刚才输入的文件,假如进入vi的时候不加文件名,那么进入vi后系统会自动建立一个空文件,你可以在命令模式下给这个文件改名. 退出:按ESC切换到命令模式下,输入 :q   这是没有保存就退出,一般系统会提示你要不要保存 :q!  强制退出,不保存 :w

Linux下 vi vim vim-gnome vim-tiny vim-gtk vim-nox的区别

http://blog.csdn.net/pipisorry/article/details/39508417 1.使用vim替换vi vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的.简单地话,可以直接使用"alias vi=vim"命令即可,不过这样只能在这次启动的时候有用,下次启动后,这条就无效了,如果想下次还能使用,那么就需要修改用户自启动配置文件.bashrc,具体的修改如下: sudo apt-get install