LoginSignup
8

More than 5 years have passed since last update.

posted at

updated at

vim-quickrunでjavacの出力が文字化けするのを直す

terminalでの文字化けは

alias javac = javac -J-Dfile.encoding=UTF8

で治せるが,vim-quickrunの場合はvimrcへの設定が必要

.vimrc
let g:quickrun_config["java"] = {
      \ 'exec' : ['javac -J-Dfile.encoding=UTF8 %o %s', '%c %s:t:r %a']
\}

参考:vim-quickrun

追記(2014/3/6)

コンパイルだけじゃなくて,実行時にもオプションが必要だった.

terminalの場合は

alias javac = javac -J-Dfile.encoding=UTF8
alias java  = javac -Dfile.encoding=UTF8

vimrcは

.vimrc
let g:quickrun_config["java"] = {
      \ 'exec' : ['javac -J-Dfile.encoding=UTF8 %o %s', '%c -Dfile.encoding=UTF8 %s:t:r %a']
\}

とします.

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
What you can do with signing up
8