エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
VimのQuickFixモードで読み取る文字コード(エンコーディング) - flatlineの日記跡地
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
VimのQuickFixモードで読み取る文字コード(エンコーディング) - flatlineの日記跡地
MS VC++のcl.exeが常に日本語メッセージをShift-JISで出しくさるとか,cygwinのmakeがデフォルトではや... MS VC++のcl.exeが常に日本語メッセージをShift-JISで出しくさるとか,cygwinのmakeがデフォルトではやはり日本語メッセージを出しくさるとか,うざい状況が色々ある.VimのQuickFixモードではエディタ内でそれらのコマンドを実行し,帰ってきたエラー・メッセージを解釈してエラーの行にジャンプとか便利な機能が色々あるのだが,それが文字化けでうまく働かなくなってしまう.Vimには様々な部分でテキストのエンコーディングを変更したりするオプションがあるがQuickFixには付いてない.そこで外部のフィルタ(とりあえずnkf)を噛ませる.多分,以下が最も楽で汎用性がある. set shellpipe=2>\&1\|/tex/bin/nkf\ -w>%s'&' と '|' はVimスクリプトで特別な意味を持つのでオプションの値に含めるには '\' でエスケープしなければならな