Linux中vim和vi编辑器的使用

vim 和 vi 的关系:

可以将vim视作vi的高级版本,vim可以用颜色或下划线的方式来显示一些特殊信息。vim不止是文本处理软件,而可以说是一个程序开发工具。因为vim里面加入了很多额外功能,例如支持正则表达式的查找,多文件编辑,区块复制等。

vim 和 vi 的三种模式:

  • 一般命令模式:打开一个文件后就默认进入一般命令模式,在这里可以使用粘贴,复制,删除等操作。按下(i,o,a)中的任何一个按键都可以进入编辑模式。按下(:,/,?)中的任何一个键都可以进入命令行模式。
  • 编辑模式:可以编辑文件内容,按下 【Esc】键退出编辑模式,进入一般命令模式。
  • 命令行模式:光标移动到最下面那一行,其中 : 可以保存退出等操作,/ 和 ?则可以查找等操作。

一些常用操作:

1、退出保存(在命令行模式使用)

  • :w 保存文件但不退出
  • :q 退出编辑器,如果存在没保存的内容回提示
  • :wq 保存并退出
  • :q! 强制退出不保存

2、粘贴,复制,删除,撤销(在一般命令模式下使用)

  • dd 删除(剪切)光标所在的那一整行
  • ndd n 为数字。删除(剪切)光标所在的向下 n 行,例如 20dd 则是删除 20 行
  • yy 复制光标所在的那一行
  • nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行
  • p(小写) 粘贴,在光标下一行粘贴
  • P(大写) 粘贴,在光标上一行粘贴
  • x(小写) 向后删除一个字符,相当于【del】按键
  • X(大写) 向前删除一个字符,相当于【Backspace】按键
  • u 恢复前一个操作
  • 【Ctrl】+r 重做上一个动作

3、查找(在一般命令模式下使用)

  • /word 向光标之下寻找一个名称为 word 的字符串。
  • ?word 向光标之上寻找一个字符串名称为 word 的字符串。
  • n 继续向下查找
  • N 继续向上查找

原文地址:https://www.cnblogs.com/woods1815/p/11027258.html

时间: 2024-11-05 09:20:54

Linux中vim和vi编辑器的使用的相关文章

linux vim,vi编辑器的基础

在之前我也不知道为什么要学vim和vi编辑器,只是听过别人说这个对与linux很重要. 先说一下为什么要学习这个编辑器,个人的看书理解. 系统管理员的重要工作就是参与与设置某些重要软件的配置文件,因此要至少学会一种以上的命令行界面的文本编辑器.在所有的linux distributions上头都会有的一套文本编辑器就是vi,而且很多软件默认也是使用vi作为它们编辑的界面.vim就是高级版的vi,vi是老式的文字处理器,vim不但可以用不同的颜色显示文字的内容,还能够进行诸如shell脚本,c等程

Linux中VIM编辑器的使用

vim编辑器是我们在Linux中不可或缺的一部分,我们通常会使用它去自定义编辑文本已达到我们的需求,那么vim文本编辑器具体要怎么使用呢.今天跟大家分享一下vim编辑器的使用: vim编辑器模式介绍 vim文本编辑器概述: 作用:创建或修改文本文件: 维护Linux系统中的各种配置文件. Linux中常用的文本编辑器: vi:类Unix系统中默认的文本编辑器: vim:vi编辑器的增强版本,习惯上也称为vi,我们可以将vim设置别名,以便执行vi时自动调用增强版编辑器.具体代码如下 [[emai

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全

Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.一般模式下可用的快捷键:光标移动.复制粘贴.搜寻取代等 2.一般模式切换到编辑模式的快捷键: 3.一般模式切换到指令模式: 4.vim区块选择: 5.vim多窗口功能: 6.vim环境设定:

Linux中vim的简单配置

本文主要分享Linux中vim的简单配置 ★配置文件的位置     在目录/etc.下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc". 1.从root切换到用户. 2.设置语法高亮 syntax on(用vim打开.vimrc进行写入) 3.显示行号 set nu(用vim打开.vimrc进行写入) 4.设置所进的空格数为4 set shiftwidth=4(用vim打开.

Linux中vim的三种模式以及基本命令

在Linux中vim的三种模式分别为:命令模式.末行模式.编辑模式.以下是三者的关系图: 三种模式的彼此切换: 命令模式是vim中的默认模式. 命令模式切换至末行模式: 使用英文冒号(:). 末行模式切换至命令模式: 按一下esc 或者 两下esc 或者 删除末行的全部命令. 命令模式切换至编辑模式: 按键 i 或者 a. 编辑模式切回命令模式: 按下esc. 其中,末行模式 和 编辑模式 之间,不能直接切换,必须切换到命令模式,再进行切换. 接下来细化到每个模式下的各种命令操作: 一.末行模式

Linux中非正常关闭vi编辑器产生swp文件怎么删除

Linux中非正常关闭vi编辑器产生swp文件,会导致编辑文件时提示如下内容(图我是从网上找的): 这是因为异常关闭vi编辑器产生swp文件导致,假设编辑的文件名是file.sh,那么生成的swp文件名是.file.sh.swp 删除这个swp文件即可: # rm -f .file.sh.swp -f 是指不提示强制删除 原文地址:https://www.cnblogs.com/modou/p/10447825.html

linux基础知识之vi编辑器的使用

在介绍vi编辑器之前,我们先了解一下Linux系统中别名的使用(文章知识书写来自博主虫师,感谢博主) 别名就是不同的两个名字指的是一个人,不同的两个命令具有相同的作用. 现在,你一定很想知道自己的系统中都有哪些别名. [[email protected] ~]# alias             查询系统中的别名 alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls

Linux中vim编辑命令

vim 功能 : 一个强大的文本编辑器   语法格式 :vim [ 选项 ] / 路径 / 文本文件名 命令格式: vi [ 选项 ] [ 文件名 ]   +num 打开某个文件直接跳转到 num 行   -b 以 binary 方式打开文件 , 用于编辑二进制文件   -R 以只读方式打开文件 一.VIM 基础使用    vim 编辑器共有三种工作模式 command line 主要做替换 , 删除 , 复制等工作. input mode 主要做内容编辑last line mode 主要对文件