linux学习(3)——vim文本编辑工具

(三)

vi与vim的最大区别就是编辑一个文本vi不显示颜色,vim显示颜色。

  • 安装: yum install -y vim-enhance

Vim有三种模式

A:一般模式

  • 上下左右光标kjhl
  • Ctrl+B文本向前翻页,Ctrl+F文本向后翻页
  • 0或shift+6移动光标到本行行位,shift+4移动光标到本行行首
  • gg移动到行首,G移动到行尾
  • nG移动到地n行
  • x和X向前或者向后删除一个字符
  • nx向后删除n个字符
  • dd删除或者剪切光标所在的那一行
  • ndd删除或者剪切光标所在的n行
  • yy复制光标所在行
  • nyy从光标所在行开始向下复制n行
  • p或P从光标开始向下粘贴已经复制或者粘贴的内容
  • u还原上一步操作
  • v按v后移动光标或选中指定字符,可以实现复制,粘贴等操作


B:编辑模式

  • i在当前字符前插入
  • I在光标所在行的行首插入
  • a在当前字符后插入
  • A在光标所在行的行位插入
  • o在当前行的下一行插入新的一行
  • O在当前行的上一行插入新的一行

按【ESC】键可使vim从编辑模式进入命令模式



C:命令模式

在一般模式下输入:或者/即进入命令模式

  • /word光标之后查找一个字符串word,按n向后继续搜索
  • ?word在光标之前查找一个字符串word。按n向前继续搜索
  • :n1,n2/word1/word2/g在n1和n2行之间查找word1并替换word2,不加g则替换每行的第一个word1
  • :1,$s/word1/word2/g将文档中的所有word1替换为word2.不加g则替换每行的第一个word1
  • :w保存文本
  • :q退出vim
  • :wl强行保存,在root用户下,即使文件只读也可以保存
  • :q!强行退出,不保存
  • :wq保存并退出
  • :set nu显示行号
  • :set nonu不显示行号


多加练习方能熟能生巧,再接再厉..........

原文地址:https://www.cnblogs.com/happying30/p/9373827.html

时间: 2024-08-30 13:02:49

linux学习(3)——vim文本编辑工具的相关文章

Linux学习之Vim/Vi使用(十三)

Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. Linux下的编辑器最常用的就是vim或者vi文本编辑.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很多实用的功能.?大多数的linux/unix 发行版本中都使用 vim 代替了原来的 vi 文

linux学习笔记--vim程序编辑器

1,在linux系统中使用文本编辑器来编辑自己的linux参数配置文件是一件很重要的事情,因此系统管理员至少应该要熟悉一种文本编辑器. 2,不同的linux distribution各有不同的附加软件,linux命令行界面下的文本编辑器有Emacs,pico,nano,joe与vim 3,学习vim的重要性 (1)所有的UNIX Like系统都内置vi文本编辑器,其他的文本编辑器不一定存在 (2)很多软件的编辑接口都会主动调用vi (3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确

linux入门教程(九) 文本编辑工具vim

前面多次提到过vim这个东西,它是linux中必不可少的一个工具.没有它很多工作都无法完成.早期的Unix都是使用的vi作为系统默认的编辑器的.你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版.很多linux系统管理员都习惯用vi,那是因为他们接触linux的时候用的就是vi,vim后来才比较流行.所以,无所谓用vi和vim,只要你能达到你想要的目的即可. 在笔者看来vi 和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色.显示颜色更易于用户

VIM文本编辑工具

VIM:文本编辑处理工具 三种主要模式 模式转换 关闭文件 扩展命令模式 :q 退出 :q! 强制退出,丢弃做出的修改 :wq 保存退出 :x 保存退出 ? 命令模式 : ZZ 保存退出 ZQ 不保存退出 扩展命令模式: 常见命令 w 写(存)磁盘文件 wq 写入并退出 x 写入并退出 q 退出 q! 不存盘退出,即使更改都将丢失 r filename 读文件内容到当前文件中 w filename 将当前文件内容写入另一个文件 !command 执行命令 r!command 读入命令的输出 命令

Linux学习4——Vim和Bash

一.写在前面  本将将介绍Linux自带的强大的文本编辑器Vim和Bash的相关知识. 二.完成目标 1.了解Vim和Bash的基本概念 2.定制自己的vim 3.Bash中的一些命令 4.管道命令 三.基本概念 1.什么是Vi? Vi是Unix及Linux系统下标准的编辑器.学会它后,您将在Linux的世界里畅行无阻.更多 2.什么是Vim? Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.Vim是纯粹的自由软件.更多 3.为什么要学习Vim

Linux学习笔记——vim操作使用

vim编辑器 vim是Linux下一个很好用的文本编辑器 vim有三种基本模式:编辑模式,命令模式和末行模式 下面分别介绍三种模式的操作 首先介绍三种模式的转换方法: 编辑模式 --> 输入模式 i: insert, 在光标所在处输入: a: append, 在光标所在处后面输入: o: 在当前光标所在行的下方打开一个新行: I:在当前光标所在行的行首输入: A:在当前光标所在行的行尾输入: O:在当前光标所在行的上方打开一个新行: c C 输入模式 --> 编辑模式 ESC 编辑模式 --&

Linux学习之Vim使用

一 为何要学Vim 所有的Unix Like系统都有自带vi编辑器 一些软件的编辑接口会自动调起vi 作为vi的升级版,vim具有程序编辑功能,而且具有代码颜色高亮显示.辨别代码的正确性等功能 以上优势奠定了vim在Linux系统的绝对地位 二 Vi的使用 1 模式了解 vi有三种模式,即:一般模式.编辑模式.命令模式.我们先来了解下这三种模式 一般模式:也是默认模式,用vi打开一个文件就直接进入了一般模式.在此模式下,你可以进行删除字符.删除整行.字符替换.复制粘贴等操作 编辑模式:用户vi打

Linux学习:vim程序编辑器

本次记录vim这款文本编辑器的使用方法及它有哪些使用实例等. 基本概念 在Linux环境中,配置文件对整个系统来说具有举足轻重的作用,而对于其都是以ASCII的纯文本形式存在,而利用文本编辑器就能够达到方便修改配置的目的. vi是UNIX操作系统和UNIX Like操作系统中最通用的全屏幕纯文本编辑器.而Linux中的vi编辑器叫vim,它是vi的增强版(vi improved),与vi编辑器兼容,而且实现了很多增强功能. vim的有哪些特点: 1. 所有的UNIX Like系统都会内置的文本编

Linux学习笔记——Vim编辑器(三)

++++++++++++++++++++++++++++++文件编辑器Vim+++++++++++++++++++++++++++++++ 文件编辑器Vim: 插入命令: 定位命令: 删除命令: 复制和剪切命令: 搜索和搜索替换命令: 保存和退出命令: 导入命令执行结果:r !命令 定义快捷方式 map ^p I#<ESC> 替换命令:ab mymail [email protected] Vim配置文件:/home/username/.vimrc     /root/.vimrc +++++