配置我自己的vim终端
Posted SurpriseDPD
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置我自己的vim终端相关的知识,希望对你有一定的参考价值。
zsh
通常Linux系统默认使用的shell是bash,太古老了,限制了我们在linux环境开发的效率,需要高效快捷的shell来代替它。zsh就是其中之一,下面介绍zsh的安装。
- 可以先查看下系统当前 shell
cat /etc/shells
- 安装zsh
apt install zsh #安装zsh
chsh -s /bin/zsh #将zsh设置成默认shell(不设置的话启动zsh只有直接zsh命令即可)
- 安装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终端的主要内容,如果未能解决你的问题,请参考以下文章