首页 > 其他分享 >gvim 设置启动默认字体size 和font

gvim 设置启动默认字体size 和font

时间:2023-09-01 23:44:41浏览次数:137  
标签:vimrc gvim 默认 Vim vim 字体 窗口 font size

最新开始学习Vim,每次打开窗口后,发现自动打开的Vim编辑窗口很小,又是使用的高分辨率笔记本,所以字体也很小,上网查找了一下解决方法,总结如下。

修改都是在_vimrc文件进行的,该文件位于vim安装的主目录,不同安装可能略有不同,针对我的电脑,位置是:C:\Program Files (x86)\Vim\_vimrc。

注意,如果你将vim安装到非系统盘可直接修改_vimrc,若是安装到了系统盘,则_vimrc是只读文件,直接修改该文件会提示“您正在修改一个只读文件”,提示无法保存,即使选择:wq!也无法打开并写入文件。解决方法:windows条件下,用管理员权限运行vim并 修改该文件,或者提升windows用户的权限:鼠标右键点击_vimrc,选择“属性”->"安全"->选择当前用户设置完全控制权限。

1、设置vim默认字体

打开_vimrc,输入以下代码:

set guifont=Courier\ New:h10

注意:Courier后面有一个反斜线,也就是转义New之前的空格。

这里设置的是Courier New这种字体,自己认为非常好看,当然大家也可以设置自己喜欢的字体,然后保存修改后的文件。

2、设置Vim窗口大小、位置

默认的vim编辑窗口大小一般很小,如果每次 都手工调整大小会很麻烦,所以这里我们在_vimrc这个文件中设置vim默认的窗口大小。

打开_vimrc,输入以下代码:

set lines=35 columns=118

其中lines是窗口显示的行数,columns是窗口显示的列数,大家根据自己的习惯可以调整这两个数字的大小。

winpos 300 0

后面两个参数指的自屏幕左上角像素值参考位置

3、Gvim调整字体大小

高分辨率屏下,gvim显示字体非常小,可以通过以下命令调整字体大小,调整字体大小的同时,窗口相应变大。

set guifont=Courier_new:h14

也可以将上面命令写到_vimrc,成为默认方案,冒号分隔的两个参数中前者表示字体后者表示字号。

 

4、设置Vim默认的配色方案

Vim默认的配色方案的背景是黑色(Gvim是白色),长时间写代码的人,眼睛可能会感到疲劳,所以建议大家学习修改Vim默认的配色方案。

修改Vim默认配色方案,打开_vimrc,输入以下一行代码:

colorscheme desert

desert为我选择的配色方案,大家也可以选择自己的配色方案,在Vim命令窗口输入:help clolorscheme可以查看可配置详情。

标签:vimrc,gvim,默认,Vim,vim,字体,窗口,font,size
From: https://www.cnblogs.com/amxiang/p/17673071.html

相关文章

  • 取消gvim 生成备份文件
    2019独角兽企业重金招聘Python工程师标准>>> Windows平台:在gVim的安装目录找到并编辑_vimrc文件(通常位于C:\ProgramFiles\Vim),在里面加入一行:setnobackup即可(很彻底的)取消gVim的自动备份功能。如果只是针对现在编辑的文档取消自动备份,那么需要在vim的命令行模式下输入......
  • sizeof和strlen的区别及数组名的2个例外
    sizeof是一个操作符,是用来计算变量所占内存空间的大小,不关注内存中存放的具体内容,单位是字节。strlen是一个库函数,专门求字符串长度的,只能针对字符串,从参数给定的地址向后一直找’\0‘,统计’\0‘之前出现的字符个数。数组名确实是可表示首元素地址,但有2个例外:1.sizeof(数组名),这里......
  • python3.6使用wordcloud 1.9报错ValueError: Only supported for TrueType fonts
    该版本的wordcloud的源码中显示不兼容python3.6 解决办法:修改wordcloud源码修改前508:box_size=draw.textbox((0,0),word,font=transposed_font,anchor="lt")510:result=occupancy.sample_position(box_size[3]+self.margin,......
  • chrome即時查看網頁圖片的真實大小(Chrome浏览器插件——Image Size Info)
    插件地址:https://chrome.google.com/webstore/detail/image-size-info/oihdhfbfoagfkpcncinlbhfdgpegcigf/related需要科×上网。参考:https://www.techbang.com/posts/13423-view-the-real-size-of-web-images......
  • Web 安全字体和网络字体 (Web Fonts)
    什么是Web安全字体网络安全字体是由许多操作系统预先安装的字体。虽然不是所有的系统都安装了相同的字体,但你可以使用网络安全字体堆栈来选择几种看起来类似的字体,并且安装在你想支持的各种系统上。如果你想使用预装字体以外的字体,从CSS3开始,你可以使用网络字体Webfonts-Learn......
  • flexible.js 自动计算font-size
    flexible.js?flexible.js是手淘开发出的一个用来适配移动端的js框架。手淘框架的核心原理就是根据制不同的width给网页中html根节点设置不同的font-size,然后所有的px都用rem来代替,这样就实现了不同大小的屏幕都适应相同的样式了。其实它就是一个终端设备适配的解决方案,也就是说它......
  • 使用Iconfont制作字体图标库并引入到Element项目中
    1引子1.1图标的重要性图标用来描述某种具体的功能,能够使用户更轻松的理解信息、获取信息。好的图标设计易于被发现、易于被理解,且具有美感与吸引力,能够丰富用户体验。1.2字体图标的好处字体图标是一种特殊的字体,以图像的形式展现给用户。使用字体图标的好处有:相较于图片,字体图标......
  • strict=False 但还是size mismatch 的解决办法
    问题描述:#RuntimeError:Error(s)inloadingstate_dictforFusion_Generator:sizemismatchforfg_decoder.0.weight:copyingaparamwithshapetorch.Size([4096,1024]),g_decoder.0.weight:copyingaparamwithshapetorch.Size([4096,1024]...出现两个参数的不......
  • element-plus的el-select在切换时报ResizeObserver loop completed with undelivered
    报错场景:el-select放在了table的td里,我做的是根据el-select切换的动态表格。切换时就会报此错误。原因分析:分析发现,本场景在切换select时,其所在单元格尺寸发生了变化(因为我没有定表格内单元格的尺寸)。解决方案:保证el-select所在单元格尺寸不发生变化即可。......
  • mysql导入sql文件“Index column size too large. The maximum column size is 767 by
    问题分析由于MySQL的InnoDB引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现该问题。说明注:以utf8mb4字符集字符串类型字段为例。utf8mb4是4字节字符集,默认支持的索引字段最大长度是191字符(767字节/4字节每字符......