个人用户设置自己的 vim 样式 | molokai 主题风格设置

举报
墨理学AI 发表于 2022/01/11 00:21:34 2022/01/11
【摘要】 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 但是初次打开的vim编辑器界面不太友善,这篇文章是...
  • 什么是 vim?

    Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
    但是初次打开的vim编辑器界面不太友善,这篇文章是想简单的分享几条vim的配置,让你的vim界面变得友善起来。

  • 安装vim编辑器

    ubuntu 系统:
    vim安装命令:sudo apt-get install vim-gtk

    centos 系统:
    vim安装命令:yum -y install vim*

  • vim 基础配置

    回到个人用户根目录:

    cd
    vim .vimrc
    # 使配置生效
    . .vimrc
    
        
       
    • 1
    • 2
    • 3
    • 4
  • 输入内容如下:

    set nu // 在左侧行号
    set tabstop=4 //tab 长度设置为 4
    set nobackup //覆盖文件时不备份
    set cursorline //突出显示当前行
    set ruler //在右下角显示光标位置的状态行
    set autoindent //自动缩进
    
        
       
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

如图
保存之后,配置完毕

配置完之后你的vim编辑器界面就变成,下面这个界面了,能看到行号、代码高亮,而且会突出显示当前行… 比一开始的那个初始界面要友善很多。
如图所示


新同学推荐的一套 vim 配置(使用 molokai 主题风格)


  • molokai 主题风格的下载

https://github.com/tomasr/molokai

# 操作过程如下
cd ~/.vim

git clone https://github.com/tomasr/molokai.git

# 把 colors 文件 拷贝到 目录下
cp -r molokai/colors .


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • .vimrc 文件的设置方式
# 回到个人用户根目录:
cd ~
vim .vimrc

. .vimrc 


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

配置如下:

":echo "Hello,moli!"
"注释:"开头表示注释 
""=========================一般设置======================================= 
set nocompatible          "vim比vi支持更多的功能,如showcmd,避免冲突和副作用,最好关闭兼容 
set encoding=utf-8	  "使用utf-8编码 
set number                "显示行号 
set showcmd               "显示输入命令 
set cursorline            "显示当前行 
set hlsearch              "显示高亮搜索 
set incsearch 
set history=100           "默认指令记录是20 
"set ruler                 "显示行号和列号(默认打开) 
set pastetoggle=<F3>      "F3快捷键于paste模式与否之间转化,防止自动缩进 
set helplang=cn           "设置为中文帮助文档,需下载并配置之后才生效 
 
 
"===========================文本格式排版================================o 
set tabstop=4              "设置tab长度为4 
set shiftwidth=4           "设置自动对齐的缩进级别 
set cindent
set smartindent            "改进版的cindent,自动识别以#开头的注释,不进行换行 
set autoindent              "autoindent配合下面一条命令根据不同语言类型进行不同的缩进操
filetype plugin indent on 
set nowrap

"===========================选择molokai的模式============================ 
let g:rehash256 = 1 
let g:molokai_original = 1 
highlight NonText guibg=#060606 
highlight Folded  guibg=#0A0A0A guifg=#9090D0 
set t_Co=256 
set background=dark 
colorscheme  molokai 
set tabstop=4


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

注意事项

主题配置过程中如果遇到类似下面的错误信息提示:那是因为 对应 的 molokai 风格主题,没有下载下来;需要把主题 风格代码 molokai.vim 复制到 ~/.vim/colors 目录下

E185: Cannot find color scheme 'molokai'

  
 
  • 1

以上就是本博文全部内容了,如果对您有用就点点赞吧

0


文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。

原文链接:positive.blog.csdn.net/article/details/86149560

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。