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/

ここまで見た
  • 59
  •  
  • 2015/02/25(水) 21:11:22.52
カラースキームはvim-hybrid、ステータスにlightline.vimのほぼデフォルト
普段は軽い設定でcolumns=200 lines=90 guifont=MS_Gothic:h9
フォントがきれいだけど少し重い設定はcolumns=200 lines=77 guifont=Migu_1M:h9
追加でrenderoptions=type:directx,renmode:5もしくはgdi++系

今はCore i5 3570Kのオンボードだけど
ちょっと前までRADEON HD7750付けてた時と同じ感じだから影響はあまりなさそう

もしかして再描画(Ctrl+L)でちかちかしちゃうのって自分だけなのかな。もしそうならおま環な話だったかも

ここまで見た
  • 60
  •  
  • 2015/02/25(水) 21:30:56.66
あーKaoriYaの方か、ゴメンわかんねえや

ここまで見た
  • 61
  •  
  • 2015/03/22(日) 16:14:10.80
今コマンドの勉強中で、ブログの文章を書こうとして日本語を入力したり戻したりと
いちいち切り替えるのがイライラします。

だからvimはクソだと思います。以上。

ここまで見た
  • 62
  •  
  • 2015/03/22(日) 16:21:45.75
>>61
Emacs使えとしか

ここまで見た
  • 63
  •  
  • 2015/03/22(日) 16:24:36.54
IME制御自動化もいくらでもやりようあるからまあなんだ調べるかエディタ変えろ

ここまで見た
  • 64
  •  
  • 2015/03/22(日) 17:38:53.24
キーバインドを増やせばいいんじゃないだろうか?

ここまで見た
  • 65
  •  
  • 2015/03/22(日) 17:52:21.01
よく分かんないけどIMEの状態を意識しなくていいエディタがあるの?
ウンコな自動切り替えを便利だと言い張るエディタは使ったことあるけど

ここまで見た
  • 66
  •  
  • 2015/03/22(日) 19:29:08.48
vimの場合コマンドモードと挿入モードがある上にIMEのオンオフがあるから
煩わしいって言ってるんだろう

自分は常にiminsert=0だけど

ここまで見た
  • 67
  •  
  • 2015/03/25(水) 19:29:04.76
香り屋VIMをさわり始めた初心者です
DOS窓からVIMを起動した場合クリップボードからペースト出来ません
GitBashからvimを起動した場合クリップボードからペースト出来ます
DOS窓からGVIMを起動した場合クリップボードからペースト出来ます

何が違うのでしょうか

ここまで見た
  • 68
  •  
  • 2015/03/26(木) 11:44:57.73
>>67
vim yank クリップボード
でggr

ここまで見た
  • 69
  •  
  • 2015/03/27(金) 12:37:57.17
tern_for_vimで補完する時に説明ウィンドウが上に表示されるんですけど
英語で何書いてるか分からないので非表示にしたいんですがどうやって非表示にするんでしょうか?

ここまで見た
  • 70
  •  
  • 2015/03/27(金) 12:41:23.94
よくわかんないけど非表示になりました

ここまで見た
  • 71
  •  
  • 2015/03/29(日) 00:39:33.27
win7でteratermを使ってcygwinでのvim7.3を使っています。
(諸事情でバージョンアップなどは出来ないです。)

文字コードはeucです。

UNIXからftpしてきたeucのファイルを
teratermのvim7.3で読み書きするとき、
eucで表示や入力は問題無く出来るのですが、
カーソル移動が半角ずつになってしまって、2バイトの日本語があると
上手く移動してくれません。
set enc=euc-jp
set fenc=euc-jpくらいの設定です。

※lsコマンドでは日本語のファイル名やフォルダ名は問題無く表示されます。

vimの設定か何か、マルチバイト?に対応したカーソル移動が出来る方法があれば教えて下さい。

helpでencoding-names?を見ると
unixonlyとなっているのでやっぱ無料なのでしょうか・・

ここまで見た
  • 72
  •  
  • 2015/03/29(日) 12:13:44.76
ambiwidthはutf-8でしか効果ないって書いてあるから違うかな?

ここまで見た
  • 73
  •  
  • 2015/03/29(日) 18:07:02.99
ターミナルの仕様です諦めましょう
それかgvimを使いましょう

ここまで見た
  • 74
  •  
  • 2015/03/30(月) 00:21:06.87
win7でunite.vimのブックマーク機能がうまく動作しないんですが、
何か分かる方いませんでしょうか?

フォルダへのパスが書かれたオブジェクトは生成されているんですが、
いざとぼうとして:Unite bookmarkコマンドを入力してもなにも表示されません。

ここまで見た
  • 75
  •  
  • 2015/04/04(土) 14:11:29.76
omapって何ですか?
演算待ちってどういう状態のこと?

ここまで見た
  • 76
  •  
  • 2015/04/05(日) 13:15:51.66
OMAP 【 Open Multimedia Applications Platform 】

Texas Instruments社の携帯電話端末向けマイクロプロセッサのシリーズ名。OMAPシリーズのプロセッサは携帯電話や携帯情報端末(PDA)に採用されている。

組み込みプロセッサ向けとして人気の高いARMプロセッサに同社のDSPコアを組み込んだ構造となっており、音声とデータを統合して少ない消費電力で効率よく処理することができる。OMAPプロセッサのサポートするOSにはLinux、Palm OS、Symbian OS、Windows Mobileなどがある。

ここまで見た
  • 77
  •  
  • 2015/04/05(日) 15:14:51.77
:help omap

ここまで見た
  • 78
  •  
  • 2015/04/12(日) 20:57:07.99
教えてください。m(_ _)m

kaoriya版(win)を使っています。
gvimrcで、

nnoremap <C-c> "+y

としたら、ノーマルモードで
Crtl+C で コピーしたいのですが、うまくいきません。
どのようにすればよいでしょうか?

↓こちらは動作しました。
nnoremap <C-x> "+x
nnoremap <C-v> "+gP

ご存知のかた、よろしくお願いいたします。

ここまで見た
  • 79
  •  
  • 2015/04/12(日) 22:52:30.24
>>78
たぶんやりたいことは
:so $VIMRUNTIME/mswin.vim
だと思う。
少なくとも mswin.vim を見ればやりたい事の答えは書いてあるよ。

ここまで見た
  • 80
  • 78
  • 2015/04/13(月) 10:28:03.97
>>79
ありがとうございます。わかりました!!!! m(_ _)m

ここまで見た
  • 81
  •  
  • 2015/04/16(木) 16:44:19.80
置換するときとか検索する時の正規表現がよくわかんない
/[はエスケープ必要ないのに:%s/[//gはエスケープ必要
でも/\[ってエスケープしても/[と同じ物がヒットする
よくわからないよ

ここまで見た
  • 82
  •  
  • 2015/04/16(木) 17:47:05.52
>>81
:h \/[]
を読んから2段落下のE769 (h: E769)を読んでみて。
後ろに ']' のない '[' は '['そのものを検索します。キモなのは '[' 以降の文字も検索対象になるということ。
/[/e+1
は "[/e+1" という文字列を検索する。
/\[/e+1
は "[" を検索して見つかった場所の次の桁に移動する。(:h search-offset)

なので、
%s/[//g
は各行の最初に見つかった "[//g" という文字列を "" に置き換えているのです。

ややこしいので、 '[' を検索する時は常に '\[' とした方がいいかも。

ここまで見た
  • 83
  •  
  • 2015/04/16(木) 21:45:29.47
>>82
なんか難しくて覚えられない
とりあえずエスケープするクセをつける

ここまで見た
  • 84
  •  
  • 2015/04/17(金) 20:57:58.04
windows8&8.1でgvimのウィンドウサイズをマウスで変えたりするとgvimが落ちる。頻発する時もあればそうでもない時もある。これは何なんでしょうか?

ここまで見た
  • 85
  •  
  • 2015/04/18(土) 00:22:34.38
Windows8は使ってないのでよくわからんがとりあえずは互換モード試せば?

ここまで見た
  • 86
  •  
  • 2015/04/19(日) 14:47:05.14
>>84
うちは落ちないがパッチのバージョンとかプラグインの問題じゃね?
>>85
今更互換モードの問題かあ?

ここまで見た
  • 87
  • 84
  • 2015/04/20(月) 17:58:26.99
プラグインでした。たくさん入れてないので、同じものをNeoBundleで入れ直したら何故か治りました。

ここまで見た
  • 88
  •  
  • 2015/04/24(金) 11:06:27.92
win,mac,linuxで共通のvimrcを管理する場合
vimrc
.vimrc
どっちのファイル名にしたらいいのか教えてください

ここまで見た
  • 89
  •  
  • 2015/04/24(金) 20:59:15.76
>>88
.vimrcを作って、_vimrcはシンボリックリンクにすればいいんじゃない。
逆でもいいけど。

ここまで見た
  • 90
  •  
  • 2015/05/02(土) 13:26:12.45
QuickRunの設定で'hook/time/enable': 1すると
pythonのコードでprint(1)を表示するだけので:QuickRunをすると
実行結果が1sぐらいで終わっているのに実行時間の表示がかなりおそく10sとか表示されます
なんでですか?

ここまで見た
  • 91
  •  
  • 2015/05/12(火) 00:50:02.59
OmniSharp(C#用補完プラグイン)を導入しようとしてる者です。
便利そうなので是非導入したいのですが、自分の環境だとうまく動かない。
パスに日本語が入ると、正常に動作しない状況です。
.vimrcで指定するencodingによっても挙動が変わるみたい?

以下問題の内容(Vim:7.4.648 Kaoriya 64bit OS:Win8.1 64bit)

*encoding=UTF-8の場合
-ユーザ名がASCIIのみの場合は正常に動作する
-ユーザ名に日本語が含まれる(OmniSharpの実行ファイルのパスに日本語が含まれる)場合
(例) C:\Users\日本語ユーザ名\.vim\bundle\omnisharp-vim\
--起動時にominisharp-vim\python\Completion.pyとomnisharp-vim\python\OmniSharp.pyまでのパスが化けて「No such file or directory」
化け方としては、日本語ユーザ名の箇所が「\xe3\x83(以下略)」 とバイナリ値がエスケープされたままで渡されてるみたい
--OmniSharpを起動できない(:OmniSharpStartServer してもサーバーが立ち上がらない)

*encoding=CP932の場合
-サーバーの起動は「:OmniSharpStartServer」で正常にできる(ユーザ名が日本語かどうか関わらず)
-サーバーとの通信が一切できない
オムニ補完(c-x c-o)しても「パターンは見つかりませんでした」と出る。OmniSharpBuildAsyncなどのコマンドも同様。
サーバーの表示は「Solution has finished loading」以降変化無し

同様の問題が再現する人はいますか?
githubで質問できれば良いんだけど、英語が苦手ですしVim初心者ですしおすし

ここまで見た
  • 92
  • 91
  • 2015/05/12(火) 01:18:32.86
encoding=UTF-8でユーザ名に日本語が含まれるの場合の起動時エラーのスクリーンショットです
http://imagizer.imageshack.us/a/img673/3979/juZFH5.png

ここまで見た
  • 93
  •  
  • 2015/05/12(火) 21:29:26.85
プログラマという人種は本能的に日本語のディレクトリ名を避けるものだと思っていた

ここまで見た
  • 94
  •  
  • 2015/05/12(火) 22:23:27.88
だよなあ
2バイト文字は使わないことにしてる

ここまで見た
  • 95
  • 91
  • 2015/05/12(火) 23:31:18.74
今まではそうしてたんですけど、
仕事用のPCはアカウントが日本語で作られて支給されたんだ・・・
どうにかできませんかね?

ここまで見た
  • 96
  •  
  • 2015/05/13(水) 01:25:10.33
新ユーザー作るのが一番手っ取り早そう

ここまで見た
  • 97
  •  
  • 2015/05/13(水) 13:00:47.38
runtimepathをいじれば行けそうな気もするが、ユーザ名変えた方が良さそうだと思う。

ここまで見た
  • 98
  • 91
  • 2015/05/14(木) 00:09:51.51
わかりました
別にユーザアカウントを作成して対処したいと思います。
レスくれたみなさんありがとうございます

ここまで見た
  • 99
  •  
  • 2015/05/26(火) 19:14:04.14
au BufRead,BufNewFile *.hsp source D:/vimscripts/myscript.vim

拡張子hspの時だけD:/vimscripts/myscript.vimを読み込みたいんですが読み込まれません
source D:/vimscripts/myscript.vimだけ書いたら読み込まれたのでパスは合ってました
どうやって*.hspのときだけ読みこませられますか?

ここまで見た
  • 100
  •  
  • 2015/06/08(月) 09:43:53.41
ファイル名で問題起きるとしたら、日本語よりスペースの方が多いだろう。

ここまで見た
  • 101
  •  
  • 2015/06/08(月) 11:03:18.16
スペースは起きやすいけど""使えばすぐ直せるでしょ

ここまで見た
  • 102
  •  
  • 2015/06/23(火) 09:47:31.94
今どきのGUIエディタのように、カーソルをキャレットに出来たらなあ
カーソル前カーソル後の使い分けがめんどい

ここまで見た
  • 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では正常に動作しないのでしょうか?

フリックゾンビ
フリック回転寿司
ここまで見た

★お気に入り追加

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