当前位置: 首页 > article >正文

源代码编译安装X11及相关库、vim,配置vim(3)

一、vim插件安装

首先安装插件管理器Vundle ()。参照官网流程即可。vim的插件管理器有多个,只用Vundle就够了。然后~/.vimrc里写上要安装的插件:

filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'powerline/powerline', {'rtp': 'powerline/bindings/vim'}
call vundle#end()

filetype plugin indent on

接着在vim的命令行模式下运行命令:

PluginInstall

Vundle可能需要较新的git。如有相关报错,请更新git。 特别注意,对与powerline插件,它需要先(或者它自己会)安装好python包powerline-status. vim会导入这个python包。如果vim编译安装和软件环境配置有冲突,可能vim里导入python包会报错,如“undefined symbol: _PyUnicode_Ready” (参见Vim issue "undefined symbol: _PyUnicode_Ready" · Issue #1921 · powerline/powerline · GitHub)。我的情况估计是系统默认的老版本python2干扰了。我的解决方法是,重新编译安装较新的python2和python3,然后编译vim时都指定要python2和python3的支持(见上篇)。此外,安装完可能不能立即显示powerline的效果,需要~/.vimrc以及~/.bashrc里设置好。可能的关键配置如下(没验证)。

~/.vimrc

set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ 9
set laststatus=2
set term=xterm-256color
set t_Co=256
let g:Powerline_symbols = 'fancy'
set encoding=utf-8

~/.bashrc

export TERM=xterm-256color

二、vim配置

根据需要配置~/.vimrc。我的配置见:https://github.com/Japrin/GeneralEnvConfig。


http://www.kler.cn/a/471105.html

相关文章:

  • 蓝牙架构介绍
  • 创建一个简单的react router demo
  • av1学习笔记(二):sequence_header_obu
  • OSPF - SPF算法简述
  • 基于XGBoost的集成学习算法
  • Lumos学习王佩丰Excel二十四讲系列完结
  • 【开源免费】基于SpringBoot+Vue.JS健身房管理系统(JAVA毕业设计)
  • 在K8S中,“lsof”作用有哪些?
  • 要在Chrome和Firefox中获取LWP格式的cookie文件,可以通过以下步骤实现:
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/06】小测-【第6章 VLAN技术原理与配置】理论和实操解析
  • 自动驾驶相关知识学习笔记
  • clickhouse query_log 常用查询语句
  • 数据库1-4讲
  • golang:微服务架构下的日志追踪系统(二)
  • 简易屏幕共享工具-基于WebSocket
  • HTML5 进度条(Progress Bar)详解
  • 基于51单片机(STC12C5A60S2)和8X8彩色点阵屏(WS2812B驱动)的小游戏《贪吃蛇》(普中开发板矩阵按键控制)
  • Android 第三方框架:图片加载:Glide:源码分析:缓存
  • 【论文+源码】一个基于SSM(Spring + Spring MVC + MyBatis)的公寓电能计量系统
  • Python爬虫基础——BeaytifulSoup模块