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

举报
墨理学AI 发表于 2022/01/11 18:11:23 2022/01/11
【摘要】 Vim 设置好看主题
  • 🥇 版权: 本文由【墨理学AI】原创、各位大佬、一文读懂、敬请查阅
  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,不负光阴不负卿
  • 什么是 vim?

    Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

    但是初次打开的vim编辑器界面不太友善,这篇文章是想简单的分享几条vim的配置,让你的vim界面变得友善起来。

    安装vim编辑器

    ubuntu 系统:
    vim安装命令:`sudo apt-get install vim-gtk`
    
    centos 系统:
    vim安装命令:`yum -y install vim*`
    

    vim 基础配置

     回到个人用户根目录:
     ```bash
    cd
    vim .vimrc
    # 使配置生效
    . .vimrc
    ```
    

    输入内容如下:

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

    如图

    保存之后,配置完毕

    配置完之后你的vim编辑器界面就变成,下面这个界面了,能看到行号、代码高亮,而且会突出显示当前行;

    比一开始的那个初始界面要友善很多

    如图所示


    主题风格选择【这里举例 molokai 主题风格】

    # 操作过程如下
    cd ~/.vim
    
    git clone https://github.com/tomasr/molokai.git
    
    # 把 colors 文件 拷贝到 目录下
    cp -r molokai/colors .
    
    
    • .vimrc 文件的设置方式
    # 回到个人用户根目录:
    cd ~
    vim .vimrc
    
    . .vimrc 
    
    
    • 配置如下:
    ":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
    
    

    注意事项

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

    E185: Cannot find color scheme 'molokai'
    

    📘 更多有效教程

    此次博文内容难以 以偏概全,如有不恰当的地方,欢迎评论区批评指正

    对于即将入行计算机视觉的小伙伴,墨理这里推荐收藏的干货博文目前如下


    🚀🚀 墨理学AI

  • 🎉 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • ❤️ 如果文章对你有帮助、点赞、评论鼓励博主的每一分认真创作
  • image.png

    【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
    • 点赞
    • 收藏
    • 关注作者

    评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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