1 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/30(月) 20:04:42.55 .net] Vim 6以降に関する話題、Part24です。 www.vim.org/ 前スレ Vim Part24 peace.2ch.net/test/read.cgi/unix/1413122189/ 関連情報は>>2-6 あたり
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 17:39:38.99 .net] そんなアホな書き方やめようよぉ
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:12:55.22 .net] :h syn-sync あたりかもだけど、構文強調も万能じゃないからなあ
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:18:58.43 .net] >>620 :h synmaxcol 値を大きくし過ぎるとかなり重たくなるので注意
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:20:02.51 .net] あー、次の行からか。ならsynmaxcolじゃないか
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:17:18.35 .net] :set nomodifiableしてから:tabeすると新しく開いたタブにも:set nomodifiableが適用されてしまうのですが :set nomodifiableを実行したタブのみに適用する方法を教えてください
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:26:17.63 .net] setlocalっていうので解決しました これからはなるべくsetを使わないでsetlocalを使うようにします
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:28:38.67 .net] >>625 :setl noma local to buffer ってこんな挙動なんだっけ
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/19(土) 20:57:52.77 .net] vimの面白パターンマッチで半日遊んで分かったわ。 \zs はツンデレ
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/19(土) 21:05:40.88 .net] コマンド グローバルな値 ローカルな値 :set option=value 値はvalueに設定される 値はvalueに設定される :setlocal option=value 値は変化しない 値はvalueに設定される :setglobal option=value 値はvalueに設定される 値は変化しない
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 14:02:32.47 .net] q:って押すと何かのコマンド一覧ウィンドウが出るんですが こんな機能使う機会がないし:qの打ち間違えなのでq:を無効にする方法を教えてください
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 14:03:58.88 .net] かなり便利なのに・・・
642 名前:名無しさん@お腹いっぱい。 [2015/09/24(木) 16:13:29.50 .net] >>630 nnoremap q: :q 或いはお好みで nnoremap q: :q<CR>
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 17:02:56.43 .net] ありがとうございます
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 18:10:59.07 .net] 口にして なんか可笑しい キューコロン
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 23:15:21.22 .net] 宣伝 【POSIX】UNIXプログラミング【BSD】 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/unix/1443103705/
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/25(金) 20:14:58.15 .net] https://github.com/tpope/vim-commentary/blob/master/plugin/commentary.vim コメントプラグイン ファイルタイプを認識してそのファイルタイプに合った文字列でコメントアウトするのはどの部分ですか? あと xmap gc <Plug>Commentaryってありますけど Commentaryって関数がどこにも定義されていませんどういうことなんですか?
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/25(金) 21:20:48.87 .net] 今ライスセンターで忙しいって
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:05:56.99 .net] >>636 コードのどの行かってことならs:go()の中のs:surroundings()で &commentstring を取得してる <Plug>Commentary は関数じゃなくてマッピング ファイルの下の方で xnoremap <silent> <Plug>Commentary :<C-U>call <SID>go(line("'<"),line("'>"))<CR> などと定義されてる
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:13:14.07 .net] プラグイン側でどういうコメントをつけるか判断してるわけじゃなくてVimの内部機能を使ってたわけなんですね その定義の仕方がいまいちわからないのでヘルプみながら勉強してきます
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:45:10.07 .net] >>639 そうそう。なのでとてもシンプル 'commentstring'は大抵ftpluginで設定されてる 以下余談 NERDCommenterはコメント文字列の定義を巨大なifブロックでやってる これは一つのファイルタイプでコメント文字列を切り換えられる様にするためだと思う。htmlの中のjsとか、cのアレとか
651 名前:名無しさん@お腹いっぱい。 [2015/09/27(日) 02:48:04.79 .net] 下記のマッピングで"<C-\>e"の部分は何をやってるの? cnoremap <C-o> <C-\>e(条件) ? A : B <C-\>や<C-\>eでヘルプを見ても出てこない。 どういう意味か分りますか?
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 03:21:36.71 .net] :h c_CTRL-\_e
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 10:40:17.05 .net] ターミナルからls | vim -するのと vimを起動してからコマンドモードで!ls | vim -するのでは 結果が異なってしまうんですが何故ですか? プラグインを使わずに標準出力の内容を貼りたいんですがどうやるのがベストですか?
654 名前:名無しさん@お腹いっぱい。 [2015/09/27(日) 10:50:57.44 .net] >>642 ありがとうございます。 助かりました。
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 12:41:11.16 .net] >>643 どう異なるのか具体的にかきましょう
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 13:06:27.05 .net] あ、すいませんvimから実行したlsは素のlsを実行してたようでした aliasに登録したlsは実行しないんですね
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 21:06:41.32 .net] インサートモードで =/ スラッシュのあとでC-x C-fでパスを補完したいんですが補完出来ません ="/ スラッシュの前にダブルクォートを置くとできます どうやったら=/でもパスの補完ができるようになりますか?
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 22:53:33.21 .net] vim はそんなに詳しくないけど、なんとなく目に止まって、 調べたら出来たから、書き込むよ。 :set isfname と、うって、表示された値の中から = (と、それの隣の , カンマ)を取り去る。 つまり、この値はカンマ区切りだから、そこいらへんは調整する。 うちの環境だと、元の値が isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,= で、設定するのは、 :set isfname=@,48-57,/,.,-,_,+,,,#,$,%,~ その代わり、ファイル名に = の入ったものはうまく保管できなくなるよ。 多分。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 23:43:30.05 .net] 設定したら出来ました ファイル名に=を入れる使い方はないので設定して使おうと思います ありがとうございました
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 01:33:10.26 .net] スレチかもしれないんですけれども、QuickRunのプラグインを導入しようとしているんですが、 環境変数の設定が上手くいっていないらしく、cpp/vcでのコンパイルができないのです。 環境変数のINCLUDE,LIB,LIBPATHには何を設定すればいいのでしょうか? 環境は OS:windows7 64bit 使っているVS:VisualStudio 2013
661 名前:名無しさん@お腹いっぱい。 [2015/09/29(火) 01:44:15.63 .net] まさかVimがVisual studioの上で走るのか?
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 02:04:09.61 .net] ここUnix板のVimスレだよ Windowsならソフトウェア板のVimスレへGo
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 02:26:30.00 .net] >>650 Windowsならこっちの方がわかる人いるかも vim Part 6©2ch.net anago.2ch.net/test/read.cgi/software/1421121945/
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 03:26:56.65 .net] >>652 ,650 失礼しました。誘導ありがとうございます。
665 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 04:12:50.93 .net] vim が真っ白になってしまった 範囲選択などの描写もなくなってしまった NeoBundle 'w0ng/vim-hybrid' colorscheme hybrid git checkout で正しい .vimrc をロードしても変わらない .vimrc に記載されたプラグインや関数は動作しており 一見colorscheme 以外は正常に機能しているように見える zshなどの方ではまだ異常が見つかっていない 復旧のためにどこから手を付けたら良いだろうか?
666 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 04:50:55.69 .net] 組み込みのcolorscheme blue などが機能した上に github 見つけられてないっぽい これを解決すれば全部何とかなりそう [neobundle] fatal: could not read Username for 'https://github.com': No such device or address
667 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 08:17:24.43 .net] wコマンドのような単語単位の移動について、キャメルケースの大文字部分を単語の頭として認識させるコトは出来ますか? whatTheFuckのTやFを単語の頭(でその前が単語の末尾)として移動させたいという意味です 調べてiskeywordは知ったんですがこれではちょっと出来なさそうに思いました (アンダースコア区切りの場合であればこれでやりたいことが出来ました) 方法あればご教授ください
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 09:15:22.86 .net] >>657 つttps://github.com/vim-scripts/camelcasemotion
669 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 10:19:01.83 .net] どもです
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 13:42:55.64 .net] vim.wikia.com/wiki/Improve_completion_popup_menu inoremap <expr> <PageDown> pumvisible() ? "\<PageDown>\<C-p>\<C-n>" : "\<PageDown>" inoremap <expr> <PageUp> pumvisible() ? "\<PageUp>\<C-p>\<C-n>" : "\<PageUp>" ここの"\<PageDown>\<C-p>\<C-n>"って書き方を色んな所で見ますが "\<PageDown>"もしくは"\<C-p>"と書いてもでも問題なく動作します なんで"\<PageDown>\<C-p>\<C-n>"って書くんですか? PageDownするところにPageUpするとき用の<C-p>が使われているのもよくわかりません
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 14:23:55.74 .net] >>660 よくわからんな… gVimだと特にその設定してなくても問題なくスクロールできる Vimだとターミナルの設定の問題と思うけどその設定してもスクロールできない
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 15:46:05.51 .net] ターミナル(xterm)でvim使ってますがこれでスクロールできてます ターミナルによるんでしょうかね VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Sep 27 2015 13:31:33) 適用済パッチ: 1-884
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/04(日) 22:04:37.54 .net] chromiumでvimする拡張って一番安定して再現度高いのってどれ? Vichromeが日本語開発者でモード切り替えできるってことだけど、うちだと動作不良が起きる 具体的には検索で日本語入力できないとか
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 00:31:24.65 .net] そもそもブラウザなので、再現度なんかあったもんじゃないぞ 俺はcVimを使ってるが
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 00:33:11.31 .net] 自分の中で重要なのは高く点数付けて、比較して決めればいいかと 俺がcVimを選んだのは、正規表現が比較的使えたから
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 01:41:55.13 .net] w3m love
677 名前:名無しさん@お腹いっぱい。 [2015/10/05(月) 01:51:31.74 .net] トップディレクトリから. vimでコードリーディングをしようと思って、下のディレクトリに 降りて行ってエンターでソースコードを開いて、なんとなく内容分かって、コード入
678 名前:る前のディレクトリ 表示画面に戻りたい時ってどうすればいいんですかね? <C-o>だと何故か. vimした直後のトップディレクトリに戻ってしまうし、:qではvimごと終了してしまうのですが。 [] [ここ壊れてます]
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 13:37:14.99 .net] Vundleがshallow cloneを導入しない理由がいまいちわからない
680 名前:名無しさん@お腹いっぱい。 [2015/10/05(月) 20:19:27.49 .net] syntaxのincludeが出来ないのは何故か。 下記のvimのソースで何がおかしいのだろうか。 if exists("b:current_syntax") finish endif let b:current_syntax = "ahk" syntax include syntax/perl.vim 全くincludeされていないのだが。
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 00:14:44.24 .net] >>669 おもしろい喋り方ですね
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 01:26:03.36 .net] 複数タブで別々のファイルを開いている時 タブを切り替えるだけでファイルオープンされるのはなんでですか? あと:wすると3回ファイルが開かれるんですが何故ですか? ファイル監視ツールのログでたまたま気づきました
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 01:46:31.37 .net] >>671 それはデフォルトの挙動じゃない エスパーすると最初のは :au TabEnter を、2つめのは :au BufWritePost に何か設定されているのでは つか日本語でおk
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 01:53:19.44 .net] >>669 syntax/perl.vim の最初でこうなってるからじゃないのかね? if exists("b:current_syntax") finish endif
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 02:00:20.99 .net] >>667 たぶんnetrwだよな。。。わかんねえけど :ls! してそのバッファ番号確認して :b <bufnr> とかかな もし目的のディレクトリがなければ :Ex /path/to/dir とか
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 02:16:33.16 .net] :h backupcopy みると :w の時複数回オープンする理由が分かると思う。
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 08:56:58.22 .net] 「変換」キーで日本語入力onにime設定してるんだけどついでにvim使用時はインサートモードになるように出来ませんかね
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 09:55:40.45 .net] >>676 どの入力でインサートモードに入りたいか自動で判断しろってか? iかaかsかcかrかoかIかAかSかCかRかO...
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 10:04:36.54 .net] OS知らんが、普通に可能だろ ただ、オススメはしない インサートモードってもいろいろあるし
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 10:52:27.03 .net] vimrcで読み込んだ内容を全て初期化して再読込する機能、そろそろvim本体にあってもいいと思うんですけどどのような理由で実装されないんですか?
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/06(火) 11:13:32.31 .net] >>679 Bram が必要ないと思ってるからじゃね つかそんなん必要か?再起動したらええがな
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/08(木) 16:50:50.35 .net] JavaScriptの定番プラグインのpangloss/vim-javascriptを入れたんですが var a = 1 + 2 + 3 + 4; これを範囲選択して=押すとインデントが下のようにおかしくなりました。 _は半角スペースと読み替えてください。 var a = 1 + __2 + ____3 + ______4; このプラグインと似た代替のプラグインってありませんか?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/08(木) 17:31:04.11 .net] プラグインでなく設定じゃダメ?
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/08(木) 19:48:41.97 .net] 設定でもOKです お願いします
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/08(木) 21:22:31.18 .net] >>683 Vimのバージョンを教えて
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/08(木) 22:22:25.16 .net] version 7.4.884 です
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/14(水) 07:34:01.69 .net] jsfmt 使うとか
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/14(水) 22:39:29.54 .net] XMLのインデントの設定をSVGでも使いたいんですが、vimrcでどうにかする方法はないですか 今は ln -s RUNTIME/indent/xml.vim ~/.vim/after/indent/svg.vim みたいにしてます
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/19(月) 23:52:03.74 .net] perlインターフェイスについて落書き let g:retlist = [] perl <<EOB VIM::Eval("call('add',[g:retlist,'poi!'])") # とてもうまくいく EOB echo g:retlist let g:retdict = {} perl <<EOB VIM::Eval("call('extend',[g:retdict,{'hi':'hihihi!!!'}])") # 値は返るがE731: using Dictionary as a String が発生する。 EOB echo g:retdict 受け方にこだわりはないので別にいいんだけど、ちょっと気になったので落書き御免
700 名前:名無しさん@お腹いっぱい。 [2015/10/22(木) 02:28:56.28 .net] peace.2ch.net/test/read.cgi/internet/1401535906/107 ↑ ↑ ↑ ↑ ↑ ↑
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 19:19:40.38 .net] vim起動中に複数ファイルをタブで開く方法教えてください vim *.txt -pみたいなことをvim起動中にやりたいです
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 19:45:48.98 .net] とりあえず手早く(空白混じりで逝くw) com! -nargs=* -complete=file TABE :exe join(map(split(<q-args>),'"tabe ".v:val' ),'|') どっかにいいプラグインがあるんじゃねーかなw
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 19:56:10.75 .net] a.txtとb.txtがない状態で vim -p a.txt b.txt :wqa これでa.txtもb.txtも存在しないんですが何故ですか? 個別に:wqしていったら保存されてますが面倒くさいのですが
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 21:07:52.74 .net] >>690 :n *.txt :tab all 対象ファイルが10個超える場合は先に :set tpm=999 ってやって
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 21:14:00.72 .net] >>693 横からだけど、引数リストでいけるのね。ためになりました。
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 21:33:45.08 .net] Ctrl-FやPagedownでスクロールしたときファイルの最後の行を越えたところまで スクロールしないで最後の行が画面一番下になったところで止まるようにする方法あったら教えて下さい Ctrl-Dで送ったときはそこで止まってくれるんですが
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 21:40:51.84 .net] >>695 あー!ってなったら zb と入力すればいい
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 22:55:50.45 .net] move.cいじったらとりあえずできたような? 2343,2344c2343,2345 < ? ((curwin->w_topline >= curbuf->b_ml.ml_line_count - p_so) < && curwin->w_botline > curbuf->b_ml.ml_line_count) --- > //? ((curwin->w_topline >= curbuf->b_ml.ml_line_count - p_so) > ? ((curwin->w_topline >= curbuf->b_ml.ml_line_count - curwin->w_height * 2 + 4)) > // && curwin->w_botline > curbuf->b_ml.ml_line_count) 2353a2355,2356 > if (dir == FORWARD) > halfpage (1, curwin->w_height - 2);
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/23(金) 23:32:04.93 .net] バッファの番号って開いた時に付けられた番号で固定されますか? 例外みたいなことでこの番号が変わってしまうようなことってありますか?
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/24(土) 15:48:47.95 .net] >>698 変わらないんじゃないかな 試してないけど、bwしてから開き直したら新たな番号が振られると思う
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/24(土) 21:40:13.98 .net] vimscriptでechoしたメッセージ共を消したいんですがどうすればいいんでしたっけ? 前やってた気がしたけどぐぐっても見つからない……
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/24(土) 22:02:45.66 .net] >>700 どゆこと?:silent かね?
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/24(土) 22:15:27.61 .net] >>701 すんませんできました。自分が言ってたのは:redrawのことでした。 help echoに書いてあった。
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/25(日) 11:31:03.86 .net] vim script用のテストフレームワークってありますか?
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/25(日) 20:00:37.61 .net] neosnippetを更新したら動かなくなったので困った
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/26(月) 20:06:31.53 .net] vimrcにこのコードだけを書きました augroup test autocmd! function! s:f() echo localtime() endfunction nnoremap <silent>tt :<C-u>call <SID>f()<CR> augroup END vimを起動してttを押すとタイムスタンプが表示されます。 もうひとつvimを起動してそこにvimrcを開き、キーをttからffに変更しました。 先ほどのvimに戻り、:sourceからvimrcを読み込み直したらffとtt両方キーが効きました 何で読み込み直した時に古いinoremapの設定が残ってるんですか?
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/26(月) 20:25:52.62 .net] >>705 autocmd! してもマッピングはリセットされないからじゃないですかね
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/26(月) 22:43:29.44 .net] マッピングはどうやってリセットできますか?
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/26(月) 22:50:18.88 .net] すいませんぐぐったらみつかりました
720 名前:名無しさん@お腹いっぱい。 [2015/10/26(月) 23:21:04.75 .net] qiita.com/teaka_experimen/items/1d6fc052bc5c577dbfa1 これか
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/27(火) 19:21:55.55 .net] vim 7.0で使ってる.vimrcを7.4の環境に持って行ったらステータスラインが文字化けするんだけど、何が原因でしょうか? 7.0はCentOS 5の標準のvimで、7.4の方はfedora22の標準のvimです。 vimを引数無しで起動した際に真ん中に表示される説明(バージョンとか「 Vim はオープンソース〜」)は化けずにちゃんと表示されてます。 関係ありそうな設定は下記のようになっています。 set laststatus=2 set statusline=%<[%n]%m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']['.&ft.']'}\ %F%=%l/%L,%c%V%8P highlight StatusLine term=NONE cterm=NONE ctermfg=black ctermbg=white
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/27(火) 19:24:33.49 .net] とりあえずその関係ありそうな設定のみのvimrcを読み込んだ場合は?
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/27(火) 19:50:24.53 .net] >>711 試してみたけど化けます。 vimrcをset laststatusだけにしてもやっぱり化けます。 ちなみにこんな感じ。 i.imgur.com/ZlZUnHV.png
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/27(火) 20:54:35.57 .net] 横からだけど、とりあえずLANG=Cに逃げるとか。 そんで se nocp enc=utf8 してなんとかなるといいなあ。
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/27(火) 21:18:11.94 .net] vimに限らず日本語は入力できるの?
726 名前:名無しさん@お腹いっぱい。 [2015/10/27(火) 21:47:06.48 .net] vim emacsともに日本語できるよ vimのfや:perldoなども日本語対応
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/28(水) 13:16:02.43 .net] >>713 LANG=C でも set encoding=utf-8 をvimrcに書くと化けました。 ただ、vimrcに書かずにvim起動後に :set encoding=utf-8 を打つと化けなかったです。 ここじゃなくてfedoraのスレで聞いたほうが良いんですかね?
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/28(水) 13:48:06.39 .net] LANG=ja_JP.UTF-8
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/28(水) 13:56:33.41 .net] export $LANG
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/28(水) 13:59:48.50 .net] >>717 ,715 >>712 がその状態です。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/28(水) 17:33:55.18 .net] powerline系のなにか動いてないのこれ