配置我自己的vim终端

Posted SurpriseDPD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置我自己的vim终端相关的知识,希望对你有一定的参考价值。

zsh

通常Linux系统默认使用的shell是bash,太古老了,限制了我们在linux环境开发的效率,需要高效快捷的shell来代替它。zsh就是其中之一,下面介绍zsh的安装。

  1. 可以先查看下系统当前 shell
cat /etc/shells 
  1. 安装zsh
apt install zsh #安装zsh

chsh -s /bin/zsh #将zsh设置成默认shell(不设置的话启动zsh只有直接zsh命令即可)
  1. 安装oh-my-zsh
      事实上如果我们要是自己配置zsh的配置的话会比较麻烦,好在github上有大佬制作了一个配置文件,“oh-my-zsh”,这是目前zsh中最流行的一个配置了。(如果没装git请 :apt install git)
    下载并执行它的安装脚本:
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)" #国内镜像源

只要不报错,就安装没问题。
4. 安装几个好用的插件

#zsh-autosuggestions 命令行命令键入时的历史命令建议
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM:-~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
#zsh-syntax-highlighting 命令行语法高亮插件
git clone https://gitee.com/Annihilater/zsh-syntax-highlighting.git $ZSH_CUSTOM:-~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

不过我将autosuggestion插件放到了.oh-my-zsh/custom/plugins里面。这套插件管理机制没有玩的太明白,但是已经可以愉快的使用了。

vim

  有了高效好用的shell环境后,解决了我们在终端敲命令缓慢的问题。但是我们也需要经常在终端里直接打开文件去编辑,vim无疑是最好的选择,可以让我们手不离开键盘就能快速查找文件编辑文件。然后,vim也很古老,但是它太强大了。当你对它熟悉了之后,享受着编辑的快感,无法忍心放弃它。但是也开始慢慢感觉到它有些地方并不高效美观。就有了让人开始研究配置更适合自己的编辑器的冲动。
  高级vim配置光入门就很难,但是总是会有好心的巨人将好用的东西分享出来,让我们感谢那些大佬,接下来配置一款轻量级的vim配置框架。大佬的仓库网址:轻量级 Vim 配置框架,全中文注释。该仓库是我自己的仓库,大家可以找主仓库,也可以用我的。当时担心大佬的仓库随时关掉,所以clone了一下,而且以后维护起来也可以将自己的配置框架推上来维护。
1. 创建.vim目录并clone大佬的仓库

cd ~
mkdir .vim
cd .vim
git clone https://github.com/lemon376/vim-init

2. 创建.vimrc

touch .vimrc
并修改其内容,只要在其中添加:
source ~/.vim/vim-init/init.vim

至此就完成了一套好用又高级的vim 配置框架,其中默认安装了一些插件,这些插件的功能非常强大,需要大家自己摸索如何使用他,多阅读一下网上的文章。
例如:
  感受Vim的强大:进阶技巧
  其实那些基本的光标移动、插入删除、搜索替换、多文件编辑等技巧默认你都会了。那想要玩转这套配置框架,只需要去学习一下vim的键盘映射和插件的一些快捷键就可以了,需要慢慢领悟。
3. 主题替换
  其实大佬的这套框架已经很好用了,主题很多。但是总感觉这些配色太难看了,强迫症忍不了。所以我门需要下载最流行的solarized主题并安装。
先去github上把主题clone到本地。主题仓库:solarized主题

cd ~/.vim/bundles #我们需要把这个主题插件放到插件管理器里管理
git clone https://github.com/altercation/vim-colors-solarized.git

去修改两个地方:

.vim/vim-init/init/init-style.vim
.vim/vim-init/init/init-plugins.vim

先修改第一个文件,修改内容如下:

" 设置颜色主题,会在所有 runtimepaths 的 colors 目录寻找同名配置
"color desert256

将上面的color注释掉,我们不使用框架里的主题
再修改第二个文件,修改内容如下:

" 一次性安装一大堆 colorscheme
"Plug 'flazz/vim-colorschemes'

也是将这堆主题的插件注释掉,上述两个文件修改完成后我们需要重新打开一个vim,开始安装我们自己的插件。
打开.vim/vim-init/init/init-plugins.vim文件,添加:

Plug 'altercation/vim-colors-solarized'
"----------------------------------------------------------------------
" 结束插件安装
"----------------------------------------------------------------------
call plug#end()

但是注意,一定要写在call plug#end之前,call plug#begin之后。先保存一下文件:

:w

最后在文件的命令模式下安装插件:

:PlugInstall

这样在安装的插件列表里看到我们的solarized插件就大功告成了。从此以后就可以享受美观大气的vim界面了。舒服!!!
看下效果吧。

vim 配置缩进线

安装git

在liunx终端sudo apt install git

使用git安装bunlde插件

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

对vimrc文件进行配置 call vundle#begin() call vundle#end()


之间可以添加自己的插件;将

Plugin ‘nathanaelkane/vim-indent-guides

插入即可

https://github.com/nathanaelkane/vim-indent-guides 有详细说明

filetype off
syntax on
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" 加载插件
Plugin ‘VundleVim/Vundle.vim‘
Plugin ‘scrooloose/nerdtree‘
Plugin ‘vim-airline/vim-airline‘
Plugin ‘vim-airline/vim-airline-themes‘
Plugin ‘michaelHL/awesome-vim-colorschemes‘
Plugin ‘Tagbar‘
Plugin ‘Tabular‘
call vundle#end()
filetype plugin indent on     " require

以上是关于配置我自己的vim终端的主要内容,如果未能解决你的问题,请参考以下文章

配置我自己的vim终端

快速配置Linux下的Vim编辑器

新手学Ubuntu,装了虚拟机,如何安装配置vim?重分求教!

在Mac终端中使用vim编辑文件

使用vim的妙招

vim配置的初级道路---打造属于自己的Vim