目次
vim-KaoriYa
-
ダウンロードして解凍したフォルダにパスを通す
https://www.kaoriya.net/software/vim/ -
"vi"と打っても起動できるようにvi.batを作成して同じフォルダに入れる
vi.bat
vim %*
dein.vim
-
ホームディレクトリに.vimrcを作成、'~/.vim/rc/' に'dein.toml', 'dein_lazy.toml'を作成
-
runtimepathは絶対パスにしないといけなかった、相対パスでは「未知の関数です dein#begin」などと出る
-
"syntax on"はdein.vimの設定の後でないと反映されない
~/.vimrc
set tabstop=4
set shiftwidth=4
set hlsearch
set ignorecase
set smartcase
set smartindent
set expandtab
nmap <Esc><Esc> :nohlsearch<CR><Esc>
let s:dein_dir = expand('~/.cache/dein')
let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim'
"set runtimepath+=~/.vim/dein/repos/github.com/Shougo/dein.vim " これではだめだったので
set runtimepath+=C:\Users\USERNAME\.cache\dein\repos\github.com\Shougo\dein.vim " 絶対パスで指定しました
if dein#load_state(s:dein_dir)
call dein#begin(s:dein_dir)
let g:rc_dir = expand('~/.vim/rc')
let s:toml = g:rc_dir . '/dein.toml'
let s:lazy_toml = g:rc_dir . '/dein_lazy.toml'
call dein#load_toml(s:toml, {'lazy': 0})
call dein#load_toml(s:lazy_toml, {'lazy': 1})
call dein#end()
call dein#save_state()
if dein#check_install()
call dein#install()
endif
endif
syntax on
dein_lazy.toml
[[plugins]]
repo = 'cespare/vim-toml'
on_ft = 'toml'
# python
[[plugins]]
repo = 'davidhalter/jedi-vim'
on_ft = 'python'
on_i = 1
hook_add = '''
autocmd FileType python setlocal completeopt-=preview
'''
[[plugins]]
repo = 'hynek/vim-python-pep8-indent'
on_ft = 'python'
on_i = 1
[[plugins]]
repo = 'andviro/flake8-vim'
on_ft = 'python'
on_i = 1
[[plugins]]
repo = 'scrooloose/syntastic'
on_ft = 'python'
hook_add = '''
let g:syntastic_python_checkers = ['pyflakes', 'pep8']
'''
[[plugins]]
repo = 'tell-k/vim-autopep8'
on_ft = 'python'
ckw-mod
- ダウンロードして解凍、”ckw-cfg”ファイルで設定
http://ckw-mod.github.io/ - 参考にさせていただきました:http://softwaretest.jp/labo/tech/labo-267/
設定は好みだと思いますが...
- "Ckw*transp"の値を小さくすると透過していく
- "!"がコメントアウト
- powershell.exeにパスが通ってない場合は絶対パスで書く
あとは毎回ckw.exeを起動するだけです
ckw.cfg
Ckw*title: ckw[cmd]
Ckw*exec: c:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe
Ckw*chdir: c:\Users\USERNAME
Ckw*scrollHide: no
Ckw*scrollRight: yes
Ckw*internalBorder: 1
Ckw*lineSpace: 0
Ckw*topmost: no
Ckw*transp: 200
Ckw*font: MeiryoKe_Console
Ckw*fontSize: 12
Ckw*geometry: 100x38+0+0
Ckw*saveLines: 10000