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 最基础+最核心
记住加粗的就行了…
-
进入文本编辑模式
按
i,从此行开始编辑;还有别的按法,如
I,此行非空位置开始写;;
o,在下一行换行开始写新的一行;
O,从上一行换行开始写新的一行;
a,从下个字符开始写;
A,从此行末尾开始写;
r,进入replace mode,但只覆盖后面1个字;
R,进入replace mode,一直覆盖后面的字; -
退回到命令行状态
按
Esc. -
保存 ——
:w强制保存
:w!
:w filename另存为;
:file1,file2 w [file3]文件合并为…
追加文件:r file -
关闭文件 ——
:q强制退出不保存
:q!,也可以用ZQ
保存后退出:wq,也可以用ZZ -
撤销是
u;重做redo是ctrl+r -
复制是
y,或者ctrl+c;粘贴是"鼠标中键",或p(但p仅限于此文本内复制内容进行粘贴,“鼠标中键”支持跨文本粘贴);
s是剪切;

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

1792

被折叠的 条评论
为什么被折叠?



