gvim的简单介绍和常用配置

您所在的位置:网站首页 什么是部署文件格式设置 gvim的简单介绍和常用配置

gvim的简单介绍和常用配置

2024-06-16 18:56| 来源: 网络整理| 查看: 265

文章目录 为什么要配置gvim?什么是gvim? 配置后gvim什么样子?配置后初始界面如下:配置后代码界面如下: 配置前gvim是什么样子?配置前初始界面如下:配置前代码界面如下:为什么要设置自己的gvim? 如何配置gvim?在什么地方配置配置前的文件内容(代码)如下:配置后的文件内容(代码)如下: 总结感想

为什么要配置gvim? 什么是gvim?

我也不说什么具体概念了。最直观来说gvim就是一个文档编辑器,只要你的工作和文档有关,无论你是日常办公还是苦逼的程序员,gvim是你的一个不错的选择。 注:强烈推荐程序员(比如我,一个和代码打交道的底层劳动者)使用。 gvim图标 gvim图标

配置后gvim什么样子? 配置后初始界面如下:

开始界面

配置后代码界面如下:

配置好的代码界面

配置前gvim是什么样子? 配置前初始界面如下:

初始界面

配置前代码界面如下:

初始代码界面

为什么要设置自己的gvim?

当然是让软件熟悉自己的习惯!!! 主要是默认状态下对自己眼睛不好,白色太刺眼,黑色背景好一点。还有初始界面的字体太小、没有行号、TAB的缩进等等问题都可以通过设置gvim来实现。 可以打造属于自己的gvim。

如何配置gvim? 在什么地方配置

在gvim的安装目录下找到_vimrc文件。如下图: 在这里插入图片描述 注:不要随便改这个文件的名字,任何后缀、前缀都不要加。

配置前的文件内容(代码)如下: source $VIMRUNTIME/vimrc_example.vim set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif let arg1 = v:fname_in if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif let arg1 = substitute(arg1, '!', '\!', 'g') let arg2 = v:fname_new if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif let arg2 = substitute(arg2, '!', '\!', 'g') let arg3 = v:fname_out if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif let arg3 = substitute(arg3, '!', '\!', 'g') if $VIMRUNTIME =~ ' ' if &sh =~ '\ ' . arg3 if exists('l:shxq_sav') let &shellxquote=l:shxq_sav endif endfunction

这些代码是只要安装好gvim将会自己生成的,不需要去搞懂(目前我没兴趣搞懂,如果有人喜欢去学也是支持的)

配置后的文件内容(代码)如下: source $VIMRUNTIME/vimrc_example.vim set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif let arg1 = v:fname_in if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif let arg1 = substitute(arg1, '!', '\!', 'g') let arg2 = v:fname_new if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif let arg2 = substitute(arg2, '!', '\!', 'g') let arg3 = v:fname_out if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif let arg3 = substitute(arg3, '!', '\!', 'g') if $VIMRUNTIME =~ ' ' if &sh =~ '\ ' . arg3 if exists('l:shxq_sav') let &shellxquote=l:shxq_sav endif endfunction "自己配置的东西 "字体 filetype off set guifont=Consolas:h20:cGB2312 "显示行数 set nu! "关闭兼容 set nocompatible "语法高亮 syntax on "括号匹配 set showmatch "set smartindent "开启代码折叠 set foldenable "tab按键的空格数 set tabstop=4 "显示光标列数 set ruler "自动缩进 set autoindent "键盘映射 map ti :tabe. "设置背景颜色 colorscheme desert

在保留原来设置的基础上加入自己的配置,这些语句表示什么,已经在代码中加入注释。

总结

就是告诉大家gvim有用,但是具体各位是否用上就不清楚了。

感想

注意: gvim之所以好用,是应为gvim将许多命令以快捷键的方式实现(区分大小写)。简单来说需要熟悉许多快捷键的使用,慢慢的你会发现自己的文档控制能力会很强(当然我现在还是一个小白)。 还有,要有心理准备刚开始几个月的时间里面,我们是用不惯这种东西的。我们要强迫自己去使用这些快捷键。慢慢的熟能生巧,就可以感受到gvim的魅力。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3