git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc
# set plugins
plugins=(git zsh-autosuggestions)
vimrc
# .vimrc
set nocompatible
" ------------------------------
" Mapleader
noremap <Space> <Nop>
let g:mapleader = "\<Space>"
"开启真彩色支持
set termguicolors
"开启256色支持
set t_Co=256
" 开启文件类型侦测
filetype on
" 根据不同文件类型加载不同插件
filetype plugin on
" --------------------------------------------------
" Basic
"
" show number
set relativenumber
set number
" ------------------------------
" Format related
" auto break at column 80
set textwidth=80
" not break word
set linebreak
" 设置新文件的<EOL>格式
set fileformat=dos
" set fileformat=unix
" 给出文件的<EOL>格式类型
set fileformats=dos
" set fileformats=unix
" set fileformats=unix,dos,mac
set showmatch
set matchtime=0
set ruler
set showmatch
set matchtime=0
set ruler
" ------------------------------
" Search related
" Highlight search results
set hlsearch
" Ignore case in search patterns
set ignorecase
" Override the 'ignorecase' option if the search patter ncontains upper case characters
set smartcase
" Live search. While typing a search command, show where the pattern
set incsearch
" Disable higlighting search result on Enter key
nnoremap <silent> <leader>hl :nohlsearch<cr>
" Show matching brackets
set showmatch
" --------------------------------------------------
" Edit
"
" ------------------------------
" Tab
"Indent 4 space
set shiftwidth=4
" Set the width of tab to 4 space
set tabstop=4
" Replace tab with space
set expandtab
" Backspace delete 4 space
set smarttab
" Configure backspace so it acts as it should act
set backspace=indent,eol,start
set whichwrap+=<,>,h,l
" ------------------------------
" Patse from clippboard
vmap <Leader>y "+y
vmap <Leader>d "+d
nmap <Leader>p "+p
nmap <Leader>P "+P
vmap <Leader>p "+p
vmap <Leader>P "+P
" --------------------------------------------------
"
" Move
map 0 ^
" Hightlighting that moves with the cursor
set cursorline
" Treat lone lines as break lines
map j gj
map k gk