Linux学习之Vim使用

一 为何要学Vim

  • 所有的Unix Like系统都有自带vi编辑器

  • 一些软件的编辑接口会自动调起vi

  • 作为vi的升级版,vim具有程序编辑功能,而且具有代码颜色高亮显示、辨别代码的正确性等功能

  以上优势奠定了vim在Linux系统的绝对地位

二 Vi的使用

1 模式了解

  vi有三种模式,即:一般模式、编辑模式、命令模式。我们先来了解下这三种模式

  一般模式:也是默认模式,用vi打开一个文件就直接进入了一般模式。在此模式下,你可以进行删除字符、删除整行、字符替换、复制粘贴等操作

  编辑模式:用户vi打开文件进入一般模式,当只要按下【i I a A o O r R】中任何一个字母时,便会进入到编辑模式。

  

  当进入编辑模式下,文档左下角会出现"INSERT"或"REPLACE"字样;若要退出编辑模式,按下键盘Esc键即可返回到一般模式

  命令模式:在一般模式下,可以用键盘输入【:/?】任意一个字符便会进到命令模式,同时光标移动到最底一行,等待用户下一步的输入。在此模式下,用户可以执行常见的如  读取、保存、批量替换、显示行号、退出编辑器等操作,如":set nu"便可在文档中显示行号

  

2 常用按键指令

  光标的移动

  

  

  

  复制与粘贴

  

   

  

  搜索与替换

  

  

  命令模式下的指令

  

  

  编辑模式下的指令

  

时间: 2024-10-06 16:19:29

Linux学习之Vim使用的相关文章

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/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学习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这款文本编辑器的使用方法及它有哪些使用实例等. 基本概念 在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 +++++

linux学习---vi/vim(1.基本知识)

vi和vim一直被人津津乐道,到底是什么使得它们如此受欢迎? vi分为3种模式:一般模式,编辑模式,命令行模式. (1)一般模式: 进入vi后,默认就是一般模式. 用处:方便地移动光标,删除字符/整行,复制,粘贴. 以下是些常用的命令: 方法 解释 例子 num + 方向键 重复方向键num次 20↑就是向上移动20次 num + 空格键 向右移动num个字符距离 10<space>就向右移动10位 0 或 home键 去到当前这行的最前面   $ 或 end键 去到当前这行的最后面   G

Linux学习:vim习题

1. 复制/etc/grub.conf配置文件至/tmp目录,用查找替换命令删除/etc/grub.conf文件中的行首的空白字符 12 [[email protected] tmp]# cp -sv /etc/grub.conf ."/etc/grub.conf" -> "./grub.conf" 1 :%s/^[[:space:]]//g 2. 复制/etc/rc.d/init.d/functions文件至/tmp目录,用查找替换命令为/tmp/funct

linux学习之vim编辑器

下翻一页:page down 上翻一页:page up 到行首:home 到行尾:end 移动到档案尾:G 移动到档案头:gg 光标向下移动n行:n <enter> 向下搜索word字符串:/word 再按n:向下搜索 再按N: 向上搜索 在n1与n2行之间搜索word1,并用word2取代::n1,n2s/word1/word2/g 在第一行到最后一行之间搜索word1,并用word2取代::1,$s/word1/word2/g x:删除后一个字符 X:删除前一个字符