" エンコーディング指定
scriptencoding utf-8
" 行番号の表示
set number
" カーソル位置表示
set ruler
" カーソル行強調
set cursorline
set cursorcolumn
" ステータス表示のカスタマイズ
set laststatus=2
set cmdheight=2
" 対応する括弧の強調
set showmatch
" ヘルプの全画面表示
set helpheight=999
" 不過視文字
set list
set listchars=tab:▸\ ,eol:↲,extends:❯,precedes:❮
"クリップボード
set clipboard=unnamed,unnamedplus
" マウスカーソルの反応
set mouse=a
" (Windows向け)パス区切りをスラッシュに
set shellslash
set backspace=indent,eol,start "Backspaceキーの影響範囲に制限を設けない
set whichwrap=b,s,h,l,<,>,[,] "行頭行末の左右移動で行をまたぐ
set scrolloff=8 "上下8行の視界を確保
set sidescrolloff=16 " 左右スクロール時の視界を確保
set sidescroll=1 " 左右スクロールは一文字づつ行う
set confirm "保存されていないファイルがあるときは終了前に保存確認
set hidden "保存されていないファイルがあるときでも別のファイルを開くことが出来る
set autoread "外部でファイルに変更がされた場合は読みなおす
set nobackup "ファイル保存時にバックアップファイルを作らない
set noswapfile "ファイル編集中にスワップファイルを作らない
" 検索/置換の設定
set hlsearch " 検索文字列をハイライトする
set incsearch " インクリメンタルサーチを行う
set ignorecase " 大文字と小文字を区別しない
set smartcase "
" 大文字と小文字が混在した言葉で検索を行った場合に限り、大文字と小文字を区別する
set wrapscan " 最後尾まで検索を終えたら次の検索で先頭に移る
set gdefault " 置換の時 g オプションをデフォルトで有効にする
" Markdown
autocmd BufRead,BufNewFile *.mkd setfiletype markdown
autocmd BufRead,BufNewFile *.md setfiletype markdown
" ソフトタブ
set tabstop=2
set shiftwidth=2
set expandtab
" コマンドラインモードでTABキーによるファイル名補完を有効にする
set wildmenu wildmode=list:longest,full
" コマンドラインの履歴を10000件保存する
set history=10000
" インサートモードから抜けた際に日本語入力オフ
set imdisable
" TwitVim設定
let twitvim_browser_cmd = 'open'
let twitvim_force_ssl = 1
let twitvim_count = 40
nnoremap ,tp :<C-u>PosttoTwitter<CR>
nnoremap ,tf :<C-u>FriendsTwitter<CR><C-w>k
nnoremap ,tu :<C-u>UserTwitter<CR><C-w>k
nnoremap ,tr :<C-u>RepliesTwitter<CR><C-w>k
nnoremap ,tn :<C-u>NextTwitter<CR>
nnoremap ,tR :<C-u>RefreshTwitter<CR>
autocmd FileType twitvim call s:twitvim_my_settings()
function! s:twitvim_my_settings()
set nowrap
endfunction
" NeoBundle関連
if has('vim_starting')
set nocompatible
set runtimepath+=~/.vim/bundle/neobundle.vim/
endif
call neobundle#rc(expand('~/.vim/bundle/'))
" Let NeoBundle manage NeoBundle
NeoBundleFetch 'Shougo/neobundle.vim'
""""
NeoBundle 'Shougo/unite.vim'
NeoBundle 'itchyny/lightline.vim'
"add plugins
filetype plugin indent on
NeoBundleCheck
syntax enable
いろいろ整理しないといけない。