.vimrcの設定

## 内容(随時更新)
色々整理、検討したいです。

``` vim

" display setting
set number
set title
set tabstop=4
set smartindent " indent automaticaly
syntax on
colorscheme molokai
set t_Co=256
set title
" search setting
set wrapscan "return first result if last
set backspace=indent,eol,start

" dobule tap space then highlight the word on cursor
nnoremap <silent> <Space><Space> "zyiw:let @/ = '\<' . @z . '\>'<CR>:set hlsearch<CR>
set wildmenu " コマンドモードの補完
" mapping
noremap <C-p> <Up>
noremap <C-n> <Down>
noremap <C-f> <Right>
noremap <C-b> <Left>
noremap <C-a> <Home>
noremap <C-e> <End>
noremap <C-d> <Del>
noremap <C-h> <S-x>
noremap <C-k> <S-d>

noremap! <C-p> <Up>
noremap! <C-n> <Down>
noremap! <C-f> <Right>
noremap! <C-b> <Left>
noremap! <C-a> <Home>
noremap! <C-e> <End>
noremap! <C-d> <Del>
noremap! <C-h> <BS>
noremap! <C-k> <ESC><S-d> a
" plugins
set runtimepath+=~/.vim/vim-gitgutter-master

" クリップボードからコピー時、インデントを崩さまい 
if &term =~ "xterm"
    let &t_SI .= "\e[?2004h"
    let &t_EI .= "\e[?2004l"
    let &pastetoggle = "\e[201~"

    function XTermPasteBegin(ret)
        set paste
        return a:ret
    endfunction

    inoremap <special> <expr> <Esc>[200~ XTermPasteBegin("")
endif

```

## 参考にしたい文献

[Workona]("https://workona.com/w/)
[「.vimrcの設定」を編集 - Qiita]("https://qiita.com/drafts/f689bc542fe299a547bb/edit)
[vimgrepとQuickfix知らないVimmerはちょっとこっち来い - Qiita]("https://qiita.com/yuku_t/items/0c1aff03949cb1b8fe6b)
[【図解Vim】mapとnoremap - ここぽんのーと]("https://cocopon.me/blog/2013/10/vim-map-noremap/)
[特殊なキーをマッピングするには < マッピング機能 < 入力関連 < 初級編 | viエディタ入門]("http://vim.jp.net/stepuptonovice_input_mappings_keynotations.html)
[【詳解】モテたいVimmer必見　快適にコーディングするためのvimrc解説 - Qiita]("https://qiita.com/ahiruman5/items/4f3c845500c172a02935)
[vimのすごい便利なのにあまり使われていない「タブページ」機能 - Qiita]("https://qiita.com/wadako111/items/755e753677dd72d8036d)
[複数ページのタイトルとURLを一発取得！ Chromeの必須アドオン「GetTabInfo」 | できるネット]("https://dekiru.net/article/14276/)
[vimgrepとQuickfix知らないVimmerはちょっとこっち来い - Qiita]("https://qiita.com/yuku_t/items/0c1aff03949cb1b8fe6b)
[vim とても強力なプラグインたち – MY ROBOTICS]("http://blog-sk.com/vim/vim-my-plugins/)
[Vim pluginへの入門[NeoBundle.vim] - Qiita]("https://qiita.com/okamos/items/caf5a0b19ce893a75363)
[VimでGitの環境を整える - Qiita]("https://qiita.com/kitagry/items/164abf1518c26def51bf)
[vimのinsert modeの全てのキーマップ一覧 - Qiita]("https://qiita.com/34ro/items/6163f595785ae99a632a)
[俺的にはずせない【Vim】こだわりのmap（説明付き） - Qiita]("https://qiita.com/itmammoth/items/312246b4b7688875d023)
[Vim でコピペするときの Tips - 反省はしても後悔はしない]("http://cohama.hateblo.jp/entry/20130108/1357664352)
[vimのnormal modeでctrlキーを使うキーマップ一覧 - Qiita]("https://qiita.com/34ro/items/e20fa0831d78566981d3)
[Vim のカスタマイズ 〜キー割り当て変更方法〜 - Vim のブログ]("http://vimblog.hatenablog.com/entry/vimrc_key_mapping)
[Vim のすゝめ - コメントアウト | 株式会社創夢 — SOUM/misc]("https://www.soum.co.jp/misc/vim-no-susume/14/)
[【詳解】モテたいVimmer必見　快適にコーディングするためのvimrc解説 - Qiita]("https://qiita.com/ahiruman5/items/4f3c845500c172a02935)
[Rubyプログラミングが快適になるVim環境を0から構築する - Qiita]("https://qiita.com/mogulla3/items/42a7f6c73fa4a90b1df3)
[vimのすごい便利なのにあまり使われていない「タブページ」機能 - Qiita]("https://qiita.com/wadako111/items/755e753677dd72d8036d)
[VimをちょっとだけEmacsキーバインドに近づけるための.vimrc - Qiita]("https://qiita.com/kentarosasaki/items/785d8c1e1c4433df6ac9)
[意外と知られてないっぽいMarkDownのリンクの書き方 - Qiita]("https://qiita.com/kimama1997/items/d305d49b5a27e92d132a)