gVim设置字体(guifont)

在gVim的安装目录下,在_vimrc中写: set guifont=courier_new:h10 //设置字体为Courier New,大小10号
若在linux下,应该写为,setguifont=courier_new\(空格)h10

 

 

### Gvim 配置教程 Gvim 是 Vim 的图形化版本,提供了更友好的用户界面以及一些额外的功能。以下是关于如何自定义配置 Gvim 的方法。 #### 1. 编辑 `vimrc` 文件 Gvim 使用与 Vim 相同的配置文件 `.vimrc` 来存储用户的个性化设置。对于 Windows 用户,默认路径通常位于 `$HOME\_vimrc` 或者 `%USERPROFILE%\_vimrc` 中;而对于 Linux 用户,则通常是 `~/.vimrc`[^2]。 可以通过以下方式打开并编辑该文件: ```bash gvim ~/.vimrc # 对于Linux/MacOS用户 gvim $HOME/_vimrc # 对于Windows用户 ``` #### 2. 基础配置选项 在 `.vimrc` 文件中可以加入各种配置项来自定义 Gvim 行为。下面是一些常见的配置: ##### 设置字体大小和样式 (仅适用于 Gvim) ```vim set guifont=Consolas:h12 " 将字体设为 Consolas 大小为 12 ``` 此命令会更改 GUI 下使用的默认字体及其尺寸。 ##### 启用语法高亮 ```vim syntax on " 开启语法高亮支持 filetype plugin indent on " 加载基于文件类型的缩进规则 colorscheme desert " 应用沙漠主题颜色方案 ``` ##### 显示行号 ```vim set number " 展示每行前面的编号 ``` ##### 改变光标行为 ```vim set mouse=a " 允许鼠标点击操作 set cursorline " 当前行突出显示 ``` #### 3. 插件管理工具推荐 如果希望进一步扩展功能,可以考虑使用插件管理系统如 Vundle、Plug.vim 等简化安装过程[^3]。这里以 **Vundle** 为例说明其基本用法: - 安装 Vundle:按照官方文档指示克隆仓库至特定目录; - 修改 .vimrc 添加如下内容: ```vim set nocompatible " 关闭 vi 兼容模式 filetype off " 推迟加载文件类型检测直到初始化完成后再开启它 set rtp+=~/path/to/vundle/ call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'scrooloose/nerdtree' call vundle#end() " 结束调用vundle函数库 filetype plugin indent on " 打开自动补全及相应缩进逻辑 ``` 保存退出后重新启动 Gvim 并运行`:PluginInstall` 即可下载所需插件。 #### 4. NERDTree 插件实例 NERDTree 提供了一个方便浏览项目结构树形视图的小部件。一旦通过上述步骤成功安装之后,只需键入`:NERDTreeToggle`就能切换它的可见状态。 --- ### 示例代码片段 这是完整的`.vimrc`样例,包含了上面提到的部分设定: ```vim " Basic Settings set encoding=utf8 set fileencodings=utf-8,gbk,ucs-bom,cp936,latin1 set backspace=indent,eol,start set tabstop=4 softtabstop=0 shiftwidth=4 noexpandtab smartindent autoindent set showcmd ruler laststatus=2 statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%] " Appearance Enhancements syntax enable colorscheme molokai set t_Co=256 set linespace=0 highlight CursorLine ctermbg=black ctermfg=white gui=underline " Mouse & Navigation Support set mouse=a nnoremap <C-j> :bnext<CR> nnoremap <C-k> :bprev<CR> " Plugins Configuration via Vundle call plug#begin('~/.vim/plugged') Plug 'scrooloose/nerdtree', { 'on': ['NERDTree'] } Plug 'itchyny/lightline.vim' Plug 'airblade/vim-gitgutter' call plug#end() ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值