LoginSignup
0
0

More than 3 years have passed since last update.

【自分用】.vimrc設定

Posted at

【自分用】.vimrc設定

" jjでESCを入力できるよう設定
inoremap <silent> jj <ESC>
inoremap <silent> っj <ESC>
vnoremap <silent> <C-c> y

"カーソルを表示行で移動する。物理行移動は<C-n>,<C-p>
nnoremap j gj
nnoremap k gk
nnoremap <Down> gj
nnoremap <Up>   gk

" 画面設定
set term=xterm-256color 

" 行数表示設定
set number

" シンタックスハイライト
syntax on

" ★や※等の全角文字をvim にて正しく表示させるための設定
set ambiwidth=double

" ファイル形式の検出設定
filetype plugin on

" バックスペースキーで行頭を削除する
set backspace=indent,eol,start

" タブ設定
set tabstop=2
set shiftwidth=2
set expandtab

"カーソルラインを表示する
set cursorline

"ワイルドメニューset
set wildmenu
set wildmode=longest,list,full

"OSのクリップボードを使用する
set clipboard+=unnamed

"ターミナルでマウスを使用できるようにする
if has ("mouse")
    set mouse=a
    set guioptions+=a
    set ttymouse=xterm2
endif

" カーソルの表示設定
if has('vim_starting')
    " ノーマルモード時に非点滅のブロックタイプのカーソル
    let &t_EI .= "\e[2 q"
    " 挿入モード時に縦棒タイプのカーソル
    let &t_SI .= "\e[5 q"
    " 置換モード時に下線タイプのカーソル
    let &t_SR .= "\e[3 q"
endif
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0