facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 1
  •  
  • 2015/01/13(火) 13:05:45.21
主にWindows環境でのVimについてのスレッドです。

本家: http://www.vim.org/
Windows版バイナリ配布: http://www.kaoriya.net/
vim-jp: http://vim-jp.org/
VimWiki: http://vimwiki.net/
ctags 日本語対応版: http://hp.vector.co.jp/authors/VA025040/

名無しのVIM使い(スクリプト) http://nanasi.jp
spanish passion Linux(全オプション) http://www15.ocn.ne.jp/~tusr/
ずんWiki http://www.kawaz.jp/pukiwiki/?vim

関連リンク
UNIX板 Vim Part22: http://peace.2ch.net/test/read.cgi/unix/1365071542/
MacVim 再び: http://anago.2ch.net/test/read.cgi/mac/1133534694/
前スレ vim Part 5: http://anago.2ch.net/test/read.cgi/software/1379912425/

ここまで見た
  • 103
  •  
  • 2015/07/12(日) 02:28:36.18
KaoriyaGVim使ってるんだけど、文字コードをutf8にすると例えばエラーウィンドウ(GVimのメニューにあるやつ)の表示文字が化ける。日頃使わないからいいんだけど、他にも支障がありそうだが大丈夫か?

ここまで見た
  • 104
  •  
  • 2015/07/12(日) 08:29:04.04
>>103
「大丈夫か?」と心配する必要があるのはお前自身とお前の環境

ここまで見た
  • 105
  •  
  • 2015/07/14(火) 13:58:32.57
ってことはあの問題は解決したんだろうか。
windowsで使う分にはシェルとの兼ね合いもあって、結局cp932が無難だと俺の中ではおさめといたんだけども。
板違いだってことならそれはそれで。

ここまで見た
  • 106
  •  
  • 2015/07/14(火) 17:09:33.73
>>105
すなおじゃないっつーかひねくれモンっつーか
使ってみて問題があったらvim-jpに報告したらいいじゃん

ここまで見た
  • 107
  •  
  • 2015/07/15(水) 18:05:24.08
>>103 != >>105 == 俺 なんだけどさ。
使ってみて問題があったし、そも当時koronも認識してて面倒な展開になってたと思う。
別にcp932で問題があるわけじゃないから、別にいいやと思ってるんだよ。

ここまで見た
  • 108
  •  
  • 2015/07/16(木) 09:24:09.36
<TAB>hint,
<TAB>device,
<TAB>index,

ではなく、

<TAB>__hint,
<TAB>device,
<TAB>_index,

のように、タブで右端のカンマを揃えて欲しい(この文脈の _ は空白の意)
そんなネオタブはどうつくりますか?

ここまで見た
  • 109
  •  
  • 2015/07/16(木) 18:54:00.48
Tabではじつげんできなかったが、
Align.vimによって実現できた

:AlignContrl >
:%Align \w*,

ここまで見た
  • 110
  •  
  • 2015/07/22(水) 12:42:19.93
unite-outlineでCのソースコードのアウトラインを表示できません
:Unite outline としても開かれるバッファは空でなにも表示されません
使用ソフトは
kaoriya版vim 64bit
windows8.1 64bit
ctags5.8J2
なのですが、64bitでは正常に動作しないのでしょうか?

ここまで見た
  • 111
  • 110
  • 2015/07/22(水) 21:48:47.99
パス通ってませんでしたorz
スレ汚し失礼

ここまで見た
  • 112
  •  
  • 2015/08/12(水) 00:00:07.50
MSYS2パッケージのVimはruntimepathはC:/hogeで通してくれるのに:cdは/c/hogeじゃないと怒られちゃうな
expandで変換できたらいいのになぁ
このパッケージ、+lua対応してくれないかな・・・ luaだけハブられてんよ

ここまで見た
  • 113
  •  
  • 2015/08/12(水) 02:12:58.14
>>112
cygwinのcygpathみたいなコマンドないんです?

ここまで見た
  • 114
  •  
  • 2015/08/12(水) 18:19:19.79
>>113
詳しくは分からんが:helpにはそれらしいことは見当たらなかった

ここまで見た
  • 115
  •  
  • 2015/08/27(木) 16:40:33.08
WindowsならWindows用のバイナリを使えばいいじゃん
なんでわざわざcygwinで使おうと思ったの
そもそもcygwinなんて使うなよlinux使いたいなら仮想環境を構築したほうがいい
cygwinなんて所詮おもちゃだから

ここまで見た
  • 116
  •  
  • 2015/08/29(土) 06:57:23.68
gnupackならcygwinと同時にvim単体もついてる(ついでにemacsも)
gitクライアントについてるmsysと普通のcmdと3つを場合に応じて使い分けてる


windowsのコマンドプロンプトはminttyに比べて色々残念

ここまで見た
  • 117
  •  
  • 2015/08/31(月) 14:45:21.69
ちょっと面倒な現象を見つけたので、再現スクリプトを張っておきます。
32bit kaoriya版 OSはXPというトホホ環境ですが他でも起きるかもしれないので。。
gvim を vim に置き換えても同様でした。

"--------------
" test.vim -- 通常起動したgvimから :source する。

cd $VIM
exe ':!start gvim.exe -u NONE -U NONE -c "set noshellslash" --servername NOSHELLSLASH --remote-silent File1'
exe ':!start gvim.exe -u NONE -U NONE -c "set shellslash" --servername SHELLSLASH --remote-silent File2'
sleep 3

echo remote_expr('NOSHELLSLASH','getcwd()') remote_expr('SHELLSLASH','getcwd()')
" => 両者 $VIM を作業ディレクトリとして立ち上がった。

cd $TMP
exe ':!start gvim.exe --servername NOSHELLSLASH --remote File3'
exe ':!start gvim.exe --servername SHELLSLASH --remote File4'
sleep 3

echo remote_expr('NOSHELLSLASH','getcwd()') remote_expr('SHELLSLASH','getcwd()')
" => SHELLSLASH のみ、作業ディレクトリが
" 「このスクリプトを実行しているgvimの作業ディレクトリ」へ変更されている

ここまで見た
  • 118
  •  
  • 2015/09/04(金) 09:18:18.53
中国で死ねれば本望だろう

ここまで見た
  • 119
  •  
  • 2015/09/04(金) 09:53:59.28
>>118
村山富市か、どんな誤爆だよ

ここまで見た
  • 120
  •  
  • 2015/09/12(土) 11:32:05.78
vimは日本語の文章を入力するにはあまり便利でないね。
コマンド入力の為にいちいち半角/全角キーを打つのがめんどくさい。

ここまで見た
  • 121
  •  
  • 2015/09/12(土) 14:57:54.65
やっぱYKKだよな

ここまで見た
  • 122
  •  
  • 2015/09/12(土) 16:47:19.77
>>120
キーバインド変えたら?

ここまで見た
  • 123
  •  
  • 2015/09/12(土) 16:56:59.01
●が表示できないからvimは糞ってのはたまげたな

ここまで見た
  • 124
  •  
  • 2015/09/12(土) 17:46:48.83
初心者はTeraPadでも使ってろよ

ここまで見た
  • 125
  •  
  • 2015/09/12(土) 18:05:46.11
お、サクラ(エディタ)か?
と思ったら意外にもterapadでなあ
まだユーザーいたのかと思ったぜ

ここまで見た
  • 126
  •  
  • 2015/09/12(土) 23:01:09.94
>>120
ノーマルモードでは英数になるようにIME自動制御するよろし

ここまで見た
  • 127
  •  
  • 2015/09/12(土) 23:25:34.49
S・K・K!の大合唱で埋め尽くされると思ったらそうでもないんだな

ここまで見た
  • 128
  •  
  • 2015/09/12(土) 23:42:35.73
今の時代、日本語入力モードも自動化されてるのか。オッサンだから毎回ON/OFFしてるわ。寧ろ勝手にされるとストレスが溜まる

ここまで見た
  • 129
  •  
  • 2015/09/13(日) 07:00:17.24
msys2のvimが大変気に入ったんだがインサートモード抜けるときに
IMEをOFFにする方法はないものか

ここまで見た
  • 130
  •  
  • 2015/09/13(日) 07:08:58.15
gvimは設定のみで出来るらしいけど

ここまで見た
  • 131
  •  
  • 2015/09/13(日) 07:26:24.25
ごめん、ぐぐったら色々出たわ

ここまで見た
  • 132
  •  
  • 2015/09/13(日) 10:07:23.65
>>126
やり方がよく分からないんです。
ちなみにグーグル日本語入力を使っています。

ここまで見た
  • 133
  •  
  • 2015/09/13(日) 15:07:30.80
:h imi

ここまで見た
  • 134
  •  
  • 2015/09/13(日) 20:28:45.32
>>129
これってMinttyが制御コード対応しないと根本的な解決にならないんじゃないの?

ここまで見た
  • 135
  •  
  • 2015/09/21(月) 22:53:27.40
MSYS2でVimとCygTerm+をビルドして
TeraTermとBashをCygTerm+で繋いだら概ね満足

カーソル形状とIMEの制御コードは自分で.vimrc等に書く

ここまで見た
  • 136
  •  
  • 2015/09/22(火) 14:17:22.82
Diffがうまく動かない

ここまで見た
  • 137
  •  
  • 2015/09/22(火) 15:24:36.84
とりあえず :h E97

ここまで見た
  • 138
  •  
  • 2015/09/26(土) 15:26:56.55
 ; とか ` とかファイル名の先頭にあると食っちゃうな。:dropすればいいじゃんと思ったら今度はダメ文字ったw
:e と :b の挙動とかパス周りは色々めんどいね、勉強にはなるけど。

ここまで見た
  • 139
  •  
  • 2015/09/29(火) 01:16:44.28
およ、エスケープの仕様が変わった予感。。

ここまで見た
  • 140
  •  
  • 2015/09/29(火) 03:28:21.35
GvimにNeoBundleを使ってQuickRunのプラグインを導入しようとしているんですが、
環境変数の設定が上手くいっていないらしく、cpp/vcでのコンパイルができないのです。
環境変数のINCLUDE,LIB,LIBPATHには何を設定すればいいのでしょうか?

環境は
OS:windows7 64bit
使っているVS:VisualStudio 2013
です

ここまで見た
  • 141
  •  
  • 2015/09/29(火) 12:33:48.95
本体に関係しない質問は当該プラグインのgithubでも行けばいいとおもう

ここまで見た
  • 142
  •  
  • 2015/09/29(火) 12:44:25.63
>>140
たらい回しw
Githubにissue作るか、スタックオーバー風呂の方が良さそうだな

ここまで見た
  • 143
  •  
  • 2015/09/29(火) 13:19:55.21
lingrアカウント取って聞くかgithub.com/vim-jp/issueで聞くのが最も解決が早いだろうな。
Sh●ug●以外は初心者に優しいから親切に教えてくれるよ。

ここまで見た
  • 144
  •  
  • 2015/09/29(火) 13:22:06.23
つうかquickrun visual studioでぐぐれば答えがわんさか出るわけだがw

ここまで見た
  • 145
  •  
  • 2015/09/29(火) 20:10:00.99
>>141-144
もう一度よく調べなおして熟考したところ、なんとかコンパイルできるようになりました。
皆様ありがとうございました。

ここまで見た
  • 146
  •  
  • 2015/09/29(火) 20:56:09.11
>>145
考えただけでコンパイルできるようになったとは凄いな

ここまで見た
  • 147
  •  
  • 2015/09/29(火) 22:26:42.62
>>145
なんかわからんけどよかったですな

ここまで見た
  • 148
  •  
  • 2015/10/28(水) 22:52:20.48
expand('\(globpat1\|globpat2\)')
これって他の処理系でも使える表現かな。便利〜
と言いたいが入力文字列中の \( が \) で閉じていないとにエラーにされて欝だ。。
glob()と住み分けて欲しかったナリ

ここまで見た
  • 149
  •  
  • 2015/10/28(水) 22:58:15.11
ごめんだいぶ嘘書いたwエラーが出るのはかなり特殊なケースだったョ
win版でのみ再現 echo expand('\(\$\(\)\)[]')

ここまで見た
  • 150
  •  
  • 2015/10/29(木) 01:33:15.30
expand()は挙動が謎なところがあるな。OSによって b でこけたり c でこけたり。
let a = "$VIM $VIMRUNTIME"
let b = "$VIM \"$VIMRUNTIME\""
let c = "$VIM ' $VIMRUNTIME"
echo expand(a)
echo expand(b)
echo expand(c)

ここまで見た
  • 151
  •  
  • 2015/11/18(水) 18:21:15.44
vim限定の話じゃないけどお前らwindowsで%HOME%ってどこに設定してる?
すっごい悩ましい

ここまで見た
  • 152
  •  
  • 2015/11/18(水) 21:19:12.82
%HOMEDRIVE%%HOMEPATH%
(%USERPROFILE%)

じゃろか?

ここまで見た
  • 153
  •  
  • 2015/11/18(水) 23:18:32.28
データドライブ別に作ってそっから /home/username だなあ。

砂時計アラームタイマー
フリック回転寿司
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email