【Linux】(vi、vim) gvim 的使用学习

本文介绍了如何在Linux环境下通过GVIM高效文本编辑,包括快捷键操作、模式切换、安装方法、常用功能如正则表达式、文本替换、显示设置及实用习惯,帮助读者掌握这个强大的文本编辑工具。

Title: gvim学习

  • 前言

    实习后发现都是用 linux的;用linux很少在IDE里编程而是直接用 vim 进行编程。

    由于vim太丑,在初期我都倔强的用gedit;后来同事说,你得学着用vim,这样才显得专业…

    随着vim快捷键逐渐熟悉,慢慢明白vim的方便之处了~

1 介绍

  • 是什么

    vim是linux里的文本编辑器,但是比“记事本”(linux里是gedit)多了很多功能,而且支持很多功能、命令、快捷键,用熟了以后会大大提高文本编辑的便捷性。

  • 特点

    vim里进行文本查看、编辑是不同的模式:命令行模式(仅查看、输入各种功能命令)、编辑模式.

    编辑模式,和gedit是一样的,写文本
    命令行模式,可以使用vim提供的各色功能,方便的完成自己想要实现的目的——正则表达式的字符串替换、查找、分屏等。( ̄▽ ̄)"

    • 命令行模式,分成直接按键盘字母(大写小写功能不同)来使用快捷键功能、输入冒号:加指令来启动指令功能,两种办法,

    另外,除去vim下的 命令模式(command-mode)、插入模式(insert-mode),vim还有 正常模式(normal-mode)——啥也没选中的正常情况、可视模式(visual-mode)——选中了一些文本的高亮情况,感觉专门称呼为一个"mode"有点随便哈…

  • vi、vim、gvim的关系

    vi是早期版本,功能有限;

    vim是vi的功能丰富、特性增强版;

    vim中加入gui以及更多的特性功能,就产生了gvim;

    本篇全文都默认是gvim哈!

  • 如何安装 gvim

    apt-get install vim-gtk

2 快捷键一栏图

Vim 的快捷键一栏图

  • 网图1
    在这里插入图片描述

  • 网图2
    在这里插入图片描述

3 个人使用习惯

3.1 最基础+最核心

记住加粗的就行了…

  1. 进入文本编辑模式

    i ,从此行开始编辑;

    还有别的按法,如I,此行非空位置开始写;;
    o,在下一行换行开始写新的一行;
    O,从上一行换行开始写新的一行;
    a,从下个字符开始写;
    A,从此行末尾开始写;
    r,进入replace mode,但只覆盖后面1个字;
    R,进入replace mode,一直覆盖后面的字;

  2. 退回到命令行状态

    Esc.

  3. 保存 —— :w

    强制保存 :w!
    :w filename 另存为;
    :file1,file2 w [file3] 文件合并为…
    追加文件 :r file

  4. 关闭文件 —— :q

    强制退出不保存 :q!,也可以用 ZQ
    保存后退出 :wq,也可以用 ZZ

  5. 撤销是u;重做redo是ctrl+r

  6. 复制是y,或者ctrl+c;粘贴是"鼠标中键",或p(但p仅限于此文本内复制内容进行粘贴,“鼠标中键”支持跨文本粘贴);
    s 是剪切;

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值