Vim编辑器的常见用法和设置

一、常见的编辑器:

  nano、gedit、vi、vim。

二、vi和vim的区别:

  vim是vi的增强版本。

三、原理:

  用编辑器打开的时候是在内存当中打开的。在保存之后在写入到文件里面去。

四、几种模式:

    命令模式———>插入模式———>末行模式(尾行模式) 

  

1、命令模式:用vim打开之后就是命令模式

  set nu    显示行号

  set nonu    不显示行号

  u       回滚、返回(取消前面的操作)

  Ctrl+r    前进

  yy         复制当前行

  5yy       从当前行开始复制5行

  p      粘贴(复制了之后可以移动光标到其他位置复制)

  dd     删除当前行

  5dd     从当前行开始删除5行

  r      替换当前光标位置的字符 (r+替换的内容) 

    x      删除当前光标出的字符(5x——>从当前光标处开始删除,删除5个字符)   

 

2、插入模式:

  i  当前光标插入   

  I  本行开头插入

  a  当前光标的下一个字符插入

  A  本行结束插入

  o  当前光标的下一行插入

  O  当前光标的上一行插入

  Esc 从插入模式退出到命令模式

3、末行模式:

  进入末行模式的方式:

    方式一:shift+:   

  可以操作的:保存退出、替换、定位、修改参数、再次修改内容。

  保存退出:

   :w    保存

   :q    退出

   :!    强制

   :q!      强制退出不会保存修改的内容  

   :wq!   强制保存并退出

  替换::s/要替换的内容/替换的内容/g    (注意前面的那个 ‘s’  一定不要写漏了)

   替换本行第一个    :s/rhce/RHCA/    (下面的原理和这个一样)

     替换本行的所有    :s/rhce/RHCA/g

   替换10-15行的内容  :10,15s/rhce/RHCA/g

     替换从当前光标到15行的内容  :.,15s/rhce/RHCA/g

          ‘.’    代表当前行

          ‘$‘       代表最后一行

         ‘$-1‘     代表倒数第二行

         ‘%‘   代表全文 

   替换全文的内容  :%s/rhce/RHCA/g  

   删除全文的rhce  :%s/rhce//g    (不保留空格删除)

              :%s/rhce/    /g    (保留空格删除,保留了四个空格) 

 

   添加注释(‘#’):  ‘^’  代表本行开头

       全文添加注释  :%s/^/#/g

     从当前光标到最后一行添加注释  :.,$s/^/#/g   

   取消注释  :%s/#//g    (全文取消注释)

      注意:有的时候一行有两个#,就不能用上面的方法,可以用  :%s/^#//g  或者  :%s/#//

    定位:

    :10     光标定位到第10行

    :$   光标定位到最后一行

   

  方式二:  /   

    作用是查找

       /rhce     查找rhce

          输入参数:  n  查找下一个(↓)

                 N  查找上一个(↑) 

4、块选择:

    选择块:  Ctrl+v  

    复制块:   y

    粘贴块:  p

    删除块:     d

5、多文件选择:          

    打开三个文件     vim xx yy zz  

    查看有几个文件    :files

    查看后一个文件    :n

    查看前一个文件      :N

    查看第一个文件    :first

    查看最后一个文件   :last   

6、同一文件分屏操作:

    :sp      开启分屏操作

    Ctrl+w+w   选择哪个屏  

    Ctrl+w+↓

    Ctrl+w+↑

    :p       退出分屏

7、vim 环境的设置(设置好了以后打开vim就不用设置了)  

    cd ~      切换到用户的家目录下面:  

    vim .vimrc     打开vimrc 文件,没有的话创建一个  

    set nu     添加行号 

8、DOS 不 Linux 的断行字符

    

    [[email protected] ~]# dos2unix [-kn] file [newfile]
    [[email protected] ~]# unix2dos [-kn] file [newfile]

        -k  保留该档案原本癿 mtime 时间格式 

        -n  保留原本癿旧档,将转换后癿内容输出到新档案

原文地址:https://www.cnblogs.com/Panda-lk/p/9208149.html

时间: 2024-07-28 20:11:41

Vim编辑器的常见用法和设置的相关文章

vim编辑器的常见使用功能

Vim是一个类似于vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. 掌握简单的vim命令可以大大提高我们编辑文档效率,在装有vim编辑器的linux系统终端输入vimtutor,将会打开一份系统自带的vim编辑器的使用说明. 以下总结皆来自该文本内容,博主把小结部分摘取出来,方便平时查阅. 第一讲小结 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键.         h (左移)       j (下行)       k (上行)   

【Red Hat 】vim编辑器的常用命令以及使用技巧

vim编辑器分为三种模式:命令模式.输入模式.末行模式(插入模式) 下面为大家介绍一些常用的vim编辑器的常见的快捷键已经使用技巧 显示行号和翻页 :set nu  显示行号 :set nonu 取消行号 page up 向上翻页 page down 向下翻页 插入 a 在当前光标后面插入内容 A 在当前行末尾插入内如 i 在当前光标前插入内容 I 在当前行行首插入内容 o 在当前行的下方插入行 O 在当前行的上方插入行 光标跳转 L 将光标跳转到当前屏幕最后一行 H 将光标跳转到当前屏幕第一行

vim编辑器安装命令使用命令和设置的使用总结

vim编辑器的安装 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.本文讲解主要是在Centos下的操作. 我们在安装完Centos后,它默认的是安装了vi编辑器,vim是没有安装的,所以我们在使用vim时会提示: vim command not found 这就是说明Centos没有安装vim编辑器,下面我们来说一下如何安装这个编辑器: vim编辑器需要安装三个包:  vim-enhanc

Linux上vim编辑器缩进的设置(方便如书写python代码)

因为刚刚安装了Ubuntu虚拟机,知乎大神推荐用VIM编辑器,然后发现在Python缩进上不方便,查了点资料,整理出来,以便自己以后忘了还可以再看看. 第一步: 打开终端,在终端上输入 vim ~/.vimrc 回车. 第二步: 输入: set helplang=cn "中文帮助文档(前提是下了中文包) syntax enable syntax on " 自动语法高亮 set number"显示行号 colorscheme desert" 设定配色方案 set gu

vim编辑器的设置文件

vim配置特点: 1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按“F8”可进行C.C++代码的调试 2.自动插入文件头 ,新建C.C++源文件时自动插入表头:包括文件名.作者.联系方式.建立时间等,读者可根据需求自行更改 3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码 4.按“F2”可以直接消除代码中的空行 5.“F3”可列出当前目录文件,打开树状文件目录 6. 支持鼠标选择.方向键移动 7. 代码高亮,自动缩进,显示行号,显示状态行 8.按“Ctr

Vim编辑器设置及其使用

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

vim编辑器详解

一.vim简介 vi: Visual Interface,文本编辑器 文本: ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器: nano, vi vim – Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个Vim编辑器的图形版本 二.常见使用方法: vim [OPTION]- FILE- 文件操作: 打开文件: +#: 打开文件后,直接让光标处于第#行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹

关于VIM编辑器

vim编辑器             vi 是一种文本编辑器,所谓文本数据是基于字符编码的文件,常见的编码有ASCII编码, UNICODE编码等 文本编辑种类分为:                行编辑器:所谓航编辑器就是至一行一行来编辑处理的工具,比如sed                全屏编辑器:编辑空间占据整个屏幕,比如 nano ,vi                 vim 就相当于vi的增强版,vim是模式化的编辑              vim 在工作过程中有三种模式:   

学习vi和vim编辑器(17):vim的多窗口功能(2)

接着上一篇文章,继续学习vim编辑器的多窗口功能.本篇文章主要学习调整窗口尺寸.缓冲区及其与窗口的交互.分页编辑.关闭与离开窗口. 调整窗口尺寸: 在gvim中,可以使用鼠标调整窗口尺寸,只需要用鼠标点击及拖动窗口边界即可.如果是在vim中,只要开启mouse选型(" :set mouse=a "),也能够用鼠标调整窗口尺寸. 窗口尺寸调整命令: ^W=:试图调整所有窗口至相同尺寸(此命令受当前的winwidth和winheight选项值的影响).如果可用的屏幕块不能平均划分,vim也