vim编辑器的一些配置文件及用法

一些最简单的配置,即在.vimrc中可以写入的配置:

首先,说明一点,在.vimrc文件中,可以用“  把一行的配置注销掉。

set nocompatible  “关闭 vi 兼容模式;其中 compatilble 英文意思就是兼容

set nobackup       “覆盖文件时,不备份;其中 backup 英文意思就是备份的意思

syntax on            “ 自动语法高亮;  syntax表示语法的意思;

set number          “ 显示行号;

set cursorline         ” 突显当前的行;  其中cursor 英语就是光标的意思;

set ruler               “ 打开状态栏标尺;

set tabstop=8       “ 表示tab键长度为8;

set cindent             “ 可以自动缩进;  其中 incent 表示缩进的意思;

一些简单的快捷键

说明:vimtutor 是一个很好的 vim 学习文档,在命令行直接输入 vimtutor 即可。

用 x 删除光标处的字母;

用 A 在一行的末尾添加;

许多改变文本的命令都由一个操作符和一个动作构成。
使用删除操作符 d 的删除命令的格式如下:

d   motion

其中:
   d      - 删除操作符。
   motion - 操作符的操作对象(在下面列出)。

一个简短的动作列表:
   w - 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符。
   e - 从当前光标当前位置直到单词末尾,包括最后一个字符。
   $ - 从当前光标当前位置直到当前行末。

输入 0 (数字零) 移动光标到行首。

输入 $ 移动光标到行末。

输入 2w 使光标向前移动两个单词。

输入 3e 使光标向前移动到第三个单词的末尾。

删除操作符是可以和动作的组合的。如上面的:d2w, d3e, d0, d$等 ;

dd 删除整行,2dd删除两行;

输入 u 来撤消最后执行的命令,输入 U 来撤消对整行的修改。

输入 CTRL-R撤消掉撤消命令, 即恢复。

输入 p 将最后一次删除的内容置入光标之后。

如用 dd 删除一行后, 然后按 p, 就会在光标下一行粘贴上。

要改变文本直到一个单词的末尾,请输入 ce 或 cw;

更改类操作符的工作方式跟删除类是一致的,它相当于多了插入模式。操作格式是:

c    [number]   motion

输入 CTRL-G 显示当前编辑文件中当前光标所在行位置以及文件状态信息。

输入大写 G 可以使得当前光标直接跳转到文件最后一行。

输入 gg 可以使得当前光标直接跳转到文件第一行。

输入行号,然后输入大写 G,则跳到该行,也可以输入   :行号    。

输入 r 和一个字符替换光标所在位置的字符。

输入大写的 R 可连续替换多个字符。

输入 :s/old/new/g 可以替换 old 为 new, 光标所在的一行;

输入 :s/old/new。请注意该命令只改变光标所在行的第一个匹配串。

输入   :#,#s/old/new/g   其中 #,# 代表的是替换操作的若干行中首尾两行的行号。

输入   :%s/old/new/g     则是替换整个文件中的每个匹配串。

在 VIM 内执行外部命令的方法: 输入 :! 然后紧接着输入一个外部命令可以执行该外部命令。

要将对文件的改动保存到文件中,请输入 :w FILENAME 。

输入 o 将在光标的下方打开新的一行并进入插入模式。

输入 O 将在光标的上方打开新的一行并进入插入模式。

w, e,$,0 可以移动光标;

使用 v 进入可视模式,,移动光标选中,使用操作符 y 复制文本,使用 p 粘贴文本。

先写到这里,以后再补充。

时间: 2024-10-13 13:35:19

vim编辑器的一些配置文件及用法的相关文章

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

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

Vim编辑器设置及其使用

一.vim编辑器的相关配置文件 /etc/vimrc:vim编辑器的全局配置文件,针对所有用户有效 /etc/virc:vi编辑器的全局配置文件,针对所有用户有效 ~/.vimrc:vim编辑器的其他用户配置文件,仅针对当前用户有效 ~/.virc:vi编辑器的其他用户配置文件,仅针对当前用户有效 注意: 可以在/etc/profile配置文件中添加: alias vi=vim,将vim编辑器的配置文件引入vi编辑器中使用. 二.设置选项 编辑配置文件~/.vimrc: 针对当前登录用户而言 1

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永

3.12课程小练以及vim编辑器的基本用法(部分)

 课程小练 1. 通过man帮助手册,自行总结which.whereis.whatis命令的使用方法: which:展示出shell命令的完整路径: 格式: which [options] [--] programname [...] whereis:基于二进制的,有源的,和文件或命令的记录手册 格式:whereis [options] name... whatis:在 whatis 数据库里查找完整的单词 格式:whatis - 2. du命令: du - 报告磁盘空间使用情况 du -a,

使刚编辑的vim编辑器配置文件立即生效(实为自动生效)

简单的说,在虚拟机下安装的Centos6.3系统后,默认的是没有vim编辑器的配置文件,此时如果有必要,可以按照自己的习惯定制或配置自己的vim编辑器: 1,如果你是root权限,进入root目录下: [[email protected] ~]# cd /root[[email protected] ~]# 2,新建一个vim的配置文件vimrc [[email protected] ~]# vi ./vimrc 3,编辑配置文件,在这里只做简单配置: :syntax on   :set nu

linux学习之路之vim编辑器的使用

本章将介绍vim编辑器的使用 vim编辑器是vi编辑器的增强版 vim是一种全屏的编辑器,是一种模式化的编辑器,之所以称为模式化的编辑器,因为vim有多种模式. 接下来将介绍vim主要的三种模式: 编辑模式(也叫命令模式):在该模式下你可以完成字符串跳转,字符串删除,翻屏操作等操作 输入模式:在该模式下输入的任何字符都会保存在该文件中,作为文件的一部分 末行模式:在该模式下,可以实现字符串搜索,字符串替换等操作 vim编辑器的三种模式之间的相互转换 模式转换: 编辑模式-->输入模式 i:在当前

菜鸟的Linux苦逼之路4 vim编辑器

vim编辑器     我们计算机的编辑器分为两类 1,文本编辑器 文本编辑器编辑纯ASICLL文档,没有任何多余的修饰符 2,字处理器 字处理器包括word文档.wps里面的字处理工具,里面有很多修饰符,但是修饰符和文件内容没有关系,不过修饰符却是文档数据的有效组成部分. Linux的重要哲学思想之一:使用纯文本文件来保存软件的配置信息,一切皆文件. Linux的编辑器有nano全屏编辑器.sed行编辑器以及最常用的vi/vim编辑器. vi(visual interface->可视化接口)编辑

linux学习笔记六(vim编辑器)

前言:vim编辑器是一个很强的编辑器,一定要学会灵活的运用才能够事半功倍的效果. 内容: 1.vim编辑器的简单说明. vi: Visual Interface vim: VI iMproved 全屏编辑器,模式化编辑器 2.打开文件  # vim /path/to/somefile  vim +# :打开文件,并定位于第#行   vim +:打开文件,定位至最后一行  vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首 3.关闭文件   首先要进入到末行模式

VIM编辑器的简单应用

Vim是一个类似于vi的著名的功能强大.高度可定制的全屏幕文本编辑器. 用法: vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: vim [参数] -q [errorfile] 编辑第一个出错处的文件 其工作模式有: 编辑模式:命令模式 输入模式 末行模式 模式间转换: 编辑模式>输入模式可通过以下字母转换: i: insert, a:append , o:new