差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
vimrc_木島のメモ [2019/04/04 00:41] – 157.82.70.85 | vimrc_木島のメモ [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | カラースキームのダウンロード(git cloneできなかったのでzip) | ||
- | < | ||
- | mkdir ~/.vim | ||
- | cd ~/.vim | ||
- | mkdir colors | ||
- | wget https:// | ||
- | unzip master.zip | ||
- | mv molokai-master/ | ||
- | </ | ||
- | ~/ | ||
- | < | ||
- | |||
- | colorscheme molokai | ||
- | set encoding=utf-8 | ||
- | scriptencoding utf-8 | ||
- | |||
- | set fileencoding=utf-8 " 保存時の文字コード | ||
- | set fileencodings=ucs-boms, | ||
- | set fileformats=unix, | ||
- | set ambiwidth=double " □や○文字が崩れる問題を解決 | ||
- | |||
- | set expandtab " タブ入力を複数の空白入力に置き換える | ||
- | set tabstop=4 " 画面上でタブ文字が占める幅 | ||
- | set softtabstop=4 " 連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅 | ||
- | set autoindent " 改行時に前の行のインデントを継続する | ||
- | set smartindent " 改行時に前の行の構文をチェックし次の行のインデントを増減する | ||
- | set shiftwidth=4 " smartindentで増減する幅 | ||
- | |||
- | set incsearch " インクリメンタルサーチ. 1文字入力毎に検索を行う | ||
- | set ignorecase " 検索パターンに大文字小文字を区別しない | ||
- | set smartcase " 検索パターンに大文字を含んでいたら大文字小文字を区別する | ||
- | set hlsearch " 検索結果をハイライト | ||
- | |||
- | " | ||
- | nnoremap < | ||
- | |||
- | set whichwrap=b, | ||
- | " | ||
- | set number " 行番号を表示 | ||
- | |||
- | " 行が折り返し表示されていた場合、行単位ではなく表示行単位でカーソルを移動する | ||
- | nnoremap j gj | ||
- | nnoremap k gk | ||
- | nnoremap < | ||
- | nnoremap <up> gk | ||
- | |||
- | " バックスペースキーの有効化 | ||
- | set backspace=indent, | ||
- | " | ||
- | set showmatch " 括弧の対応関係を一瞬表示する | ||
- | source $VIMRUNTIME/ | ||
- | |||
- | set wildmenu " コマンドモードの補完 | ||
- | set history=5000 " 保存するコマンド履歴の数 | ||
- | |||
- | if has(' | ||
- | set mouse=a | ||
- | if has(' | ||
- | set ttymouse=sgr | ||
- | elseif v:version > 703 || v:version is 703 && has(' | ||
- | set ttymouse=sgr | ||
- | else | ||
- | set ttymouse=xterm2 | ||
- | endif | ||
- | endif | ||
- | |||
- | if &term =~ " | ||
- | let &t_SI .= " | ||
- | let &t_EI .= " | ||
- | let & | ||
- | |||
- | function XTermPasteBegin(ret) | ||
- | set paste | ||
- | return a:ret | ||
- | endfunction | ||
- | |||
- | inoremap < | ||
- | endif | ||
- | |||
- | inoremap { {}< | ||
- | inoremap ( ()< | ||
- | inoremap { {}< | ||
- | inoremap [ []< | ||
- | inoremap {< | ||
- | inoremap ( ()< | ||
- | inoremap (< | ||
- | |||
- | inoremap < | ||
- | |||
- | set clipboard=unnamed, | ||
- | </ |