文章目录
  1. 1. oh my zsh安装出现的问题
    1. 1.1. 1,安装
    2. 1.2. 插件使用
      1. 1.2.1. 给vim编辑器添加行号
        1. 1.2.1.1. 安装 Vim 插件管理插件 Vundle

oh my zsh安装出现的问题

1,安装

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

参考强哥的博客,安装oh my zsh出现的问题

  1. 安装完成后,终端背景显示没变,使用的是默认主题
  2. 需要将终端背景显示设置一下才会变成黑色背景
  3. vi ~/.zshrc 设置了值改了配置后不会立即生效,需要source一下
  4. 安装autojump插件home目录下没有.autojump目录,可能是由于autojump升级了,不需要这个目录了

我用home brew 安装的,第一次安装没仔细看,后来重新安装了下,发现安装成功后给我了提示,如下:

==> Pouring autojump-22.3.0.el_capitan.bottle.tar.gz
==> Caveats
Add the following line to your ~/.bash_profile or ~/.zshrc file (and remember
to source the file to update your current session):
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

If you use the Fish shell then add the following line to your ~/.config/fish/config.fish:
[ -f /usr/local/share/autojump/autojump.fish ]; and . /usr/local/share/autojump/autojump.fish
  1. 我用的是oh my zsh,是zsh的封装,也就是说适用第一个提示,要把这段代码加到.zshrc配置里
  2. .zshrc的插件配置里需要把autojump支持加上
  3. source .zshrc 使配置生效

试下:

j + 目录名 ##跳转到目录
j --stat ##查看历史命令
d ##查看历史跳转目录,有编号

ps:其实最新的ohmyzsh中,安装好autojump以后,现在根本不需要在.zshrc文件里加上那段代码了,不过加上也没关系,不会报错,只是多执行了一遍代码而已,因为你到.oh-my-zsh/plugins/autojump/autojump.plugin.zsh里去看下,就知道了,它已经把那个写到这个插件里了,autojump的提示是给zsh看的,ohmyzsh是封装的zsh的工具,已经给你作了这件事情

插件使用

ohmyzsh支持的所有插件在.oh-my-zsh/plugins 目录里可以看得到;
如果要想让ohmyzsh支持你电脑上安装的工具,就要启用插件,使用方法则在.oh-my-zsh/plugins/xx/xx.zsh可以看得到

以下是我的.zshcr里的alice设置:

plugins=(git brew brew-cask autojump sublime)

# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.

# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=st
alias -s sh=st
alias -s md=st
alias -s py=vi
alias -s js=vi
alias -s c=vi
alias -s java=vi
alias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
alias bws='brew search'
alias bwi='brew install'
alias bwu='brew uninstall'
alias bwc='brew cask'
alias bwcs='bwc search'
alias bwci='bwc install'
alias bwcu='bwc uninstall'

给vim编辑器添加行号

虽然可以通过在vi编辑器里设置:set nu来显示行号,但我想要它永久打开vim编辑器时都显行号,除了修改系统vim的设置以外(这个方法实在太难了,不同的系统设置方法都有不同),找到了一个通行的办法

安装 Vim 插件管理插件 Vundle

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

配置 ~/.vimrc ,如果没有 ~/.vimrc 文件新建一个即可:

syn on                      "语法支持
set ai                      "自动缩进
set bs=2                    "在insert模式下用退格键删除
set showmatch               "代码匹配
set laststatus=2            "总是显示状态行
set expandtab               "以下三个配置配合使用,设置tab和缩进空格数
set shiftwidth=4
set tabstop=4
set cursorline              "为光标所在行加下划线
set number                  "显示行号
set autoread                "文件在Vim之外修改过,自动重新读入
set ignorecase              "检索时忽略大小写
set fileencodings=uft-8		 "使用utf-8或gbk打开文件
set hls                     "检索时高亮显示匹配项
set helplang=cn             "帮助系统设置为中文
set foldmethod=syntax       "代码折叠
    
set nocompatible            " be iMproved, required
filetype off                " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
    
Plugin 'Lokaltog/vim-powerline'
Plugin 'scrooloose/nerdtree'
Plugin 'kien/ctrlp.vim'
Plugin 'tpope/vim-surround'
Plugin 'ervandew/supertab'
Plugin 'godlygeek/tabular'
Plugin 'colorselector'
Plugin 'ap/vim-css-color'
Plugin 'davidhalter/jedi-vim'
        
call vundle#end()           " required
filetype plugin indent on   " required

插件介绍

Powerline: 状态栏

NERDTree: 目录结构浏览

CtrlP: 搜索并打开文件

Surround: 修改配对符号

SuperTab: 上下文提示

Tabular: 文本对齐

ColorSelector: Vim 配色

css-color: 显示 CSS 色码所代表的颜色

Jedi-Vim: Python 代码补全

Vundle 命令在 Vim 中使用

:PluginList 显示配置中的插件

:PluginInstall 安装 ~/.vimrc 中配置的插件

:PluginSearch [name] 根据插件名称搜索插件

:PluginClean 清除未使用的插件

文章目录
  1. 1. oh my zsh安装出现的问题
    1. 1.1. 1,安装
    2. 1.2. 插件使用
      1. 1.2.1. 给vim编辑器添加行号
        1. 1.2.1.1. 安装 Vim 插件管理插件 Vundle