linuxvim配置

Vim是一款功能强大的文本编辑器,它在Linux开发环境中有着广泛的应用,本文将介绍如何配置Vim以适应Linux开发环境,包括安装、基本设置、插件和快捷键等方面的内容。

目前创新互联建站已为成百上千的企业提供了网站建设、域名、虚拟主机、网站托管维护、企业网站设计、华容网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

安装Vim

在Linux系统中,可以使用包管理器来安装Vim,以Ubuntu为例,可以使用以下命令来安装Vim:

sudo apt-get update
sudo apt-get install vim

基本设置

1、字体设置

为了让Vim的显示效果更舒适,可以为Vim选择一个合适的字体,打开Vim的配置文件.vimrc,可以使用以下命令:

vim ~/.vimrc

在文件中添加以下内容,指定一个字体(如Fira Code):

set fontfamily=FiraCode

保存并退出.vimrc文件,接下来,执行以下命令使设置生效:

source ~/.vimrc

2、主题设置

为了给Vim增加一些美感,可以为其设置一个主题,从GitHub上下载一个主题文件(如dracula.vim),然后将其放在~/.vim/colors目录下,接下来,在.vimrc文件中添加以下内容,指定主题文件名:

colorscheme dracula

保存并退出.vimrc文件,执行以下命令使设置生效:

source ~/.vimrc

3、缩进设置

为了让代码更加整洁,可以为Vim设置自动缩进,打开.vimrc文件,添加以下内容:

set autoindent
set smartindent
set expandtab

保存并退出.vimrc文件,接下来,执行以下命令使设置生效:

source ~/.vimrc

插件推荐与安装

1、Vim-Plug插件管理器

Vim-Plug是一个强大的插件管理器,可以帮助我们轻松地安装和管理Vim插件,安装Vim-Plug:

git clone https://github.com/vim-plug/vim-plug.git ~/.vim/pack/plugins/start/vim-plug

.vimrc文件中添加以下内容,启用Vim-Plug:

call plugbegin('~/.vim/plugged')
Plug 'davidhalter/jedi-vim', {'branch': 'master'}
call plugend()

2、YouCompleteMe插件补全工具(需自行编译)

YouCompleteMe是一个强大的代码补全插件,支持多种编程语言,从GitHub上下载源码包,然后按照官方文档进行编译和安装,具体步骤如下:

git clone https://github.com/ycm-core/YouCompleteMe.git ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/pathogen.vim ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/completionCore.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/jedi.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/languageServers.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/cpplang.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/clangd.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/golang.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/python35.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/python37.so ~/.ycm_extras/YouCompleteMe/all/linux_x86_64/ycmd/third_party/bundled/ruby27.so ~/.ycm_extras/YouCompleteMe

分享名称:linuxvim配置
浏览地址:http://www.shufengxianlan.com/qtweb/news37/516887.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联