" 改行
set nowrap

" ナンバー
set number

" マウス
set mouse=a

" スワップ
set noswapfile

" スクロール
set scrolloff=20

" インデント
set expandtab
set smartindent
set shiftwidth=2
set softtabstop=2

" クリップボード
set clipboard+=unnamed,unnamedplus

" エンコード
set encoding=utf-8
set fileencodings=utf-8

" スペース
set list listchars=tab:▸▸,space:-,trail:-,extends:»,precedes:«,nbsp:%

" ESC
imap <silent> jj <esc>

" プラグイン: vscode
map <C-a> ggVG
map <C-s> :w<CR>
nnoremap <A-j> :m+<CR>==
nnoremap <A-k> :m-2<CR>==
inoremap <A-j> <Esc>:m+<CR>==gi
inoremap <A-k> <Esc>:m-2<CR>==gi
vnoremap <A-j> :m'>+<CR>gv=gv
vnoremap <A-k> :m-2<CR>gv=gv
nnoremap <A-z> :set wrap!<CR>

" プラグイン
set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'preservim/nerdtree'
Plugin 'tanvirtin/monokai.nvim'
Plugin 'romgrk/barbar.nvim'
Plugin 'nvim-tree/nvim-web-devicons'
Plugin 'airblade/vim-gitgutter'
Plugin 'ryanoasis/vim-devicons'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'

Plugin 'VundleVim/Vundle.vim'

call vundle#end()
filetype plugin indent on

" プラグイン: コンフィグ
set updatetime=256
let NERDTreeShowHidden = 1
autocmd VimEnter * execute 'NERDTree'

" プラグイン: カラースキーム
colorscheme monokai

" END: 全角
highlight ZenkakuSpace guibg=red ctermbg=red
call matchadd('ZenkakuSpace', ' ')

" END: 半角
highlight TrailingSpace guibg=red ctermbg=red
match TrailingSpace /\s\+$/

" END: カーソルライン
set cursorline
highlight CursorLine ctermbg=236 guibg=#3c3c3c
Edit

Pub: 22 Aug 2025 03:54 UTC

Edit: 27 Sep 2025 10:45 UTC

Views: 100

Auto Theme: Dark