Ubuntu中的vim配置

本文介绍如何编辑Vim配置文件~/.vimrc以增强编辑体验,包括设置编码、制表符宽度、搜索功能等,并指导如何安装Ctags以提升代码导航能力。
部署运行你感兴趣的模型镜像

首先编辑~/.vimrc,把下面的内容保存到该文件中。

set nocompatible
set encoding=utf-8
set fileencodings=utf-8,chinese
set tabstop=4
set cindent shiftwidth=4
set backspace=indent,eol,start
autocmd Filetype c set omnifunc=ccomplete#Complete
autocmd Filetype cpp set omnifunc=cppcomplete#Complete
set incsearch
set number
set display=lastline
set ignorecase
syntax on
set nobackup
set ruler
set showcmd
set smartindent
set hlsearch
set cmdheight=1
set laststatus=2
set shortmess=atI
set formatoptions=tcrqn
set autoindent  

一般情况下vim需要配合着ctags才能够发挥出最强大的效果。使用下面的命令安装ctags:

sudo apt-get install exuberant-ctags

您可能感兴趣的与本文相关的镜像

PyTorch 2.6

PyTorch 2.6

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

### 配置 Vim 支持 Verilog 文件 #### 安装 Vim 和 Vundle 为了在 Ubuntu配置支持 Verilog 的 Vim 编辑器,首先需要确保已经安装了最新版本的 Vim: ```bash sudo apt-get update && sudo apt-get install vim ``` 接着,安装 Vundle 作为插件管理工具来简化后续插件的管理和维护[^2]。 #### 下载并设置必要的插件 对于 Verilog 文件的支持主要依赖于特定的语言解析增强插件以及通用的功能提升插件。以下是推荐的配置方法: - **语言解析增强** 使用 `systemverilog.vim` 提供对 SystemVerilog/Verilog 语法高亮的支持。此插件能够识别多种关键字、数据类型和其他特性,从而提高可读性和工作效率[^1]。 - **代码补全** 可以通过集成 `completor` 或者更现代的选择如 YouCompleteMe 来实现智能感知和自动完成功能。这些工具可以根据上下文提供合理的建议列表给开发者选择。 #### 创建 `.vimrc` 文件中的相应条目 打开用户的主目录下的 `.vimrc` 文件,在其中加入如下内容以便加载上述提到的相关插件和服务: ```vim " 设置编码格式 set encoding=utf-8 " 开启文件类型检测 filetype plugin indent on " 加载Vundle路径 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " 让 Vundle 管理自己 Plugin 'gmarik/Vundle.vim' " 添加SystemVerilog语法包 Plugin 'https://github.com/johnhalmi/systemverilog-vim.git' " Syntax highlighting for SV " 自动补全引擎 (这里选择了Completor为例) Plugin 'marijnh/tern_for_vim' Plugin 'ervandew/supertab' Plugin 'completor/vim-completor' call vundle#end() ``` 以上命令将会告诉 Vundle 如何获取所需的资源,并将其应用到当前环境中去。 最后一步就是运行 `:source ~/.vimrc` 更新配置项,再执行 `:PluginInstall` 进行实际下载与部署过程。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值