トップページunix
1001コメント258KB

Vim Part23

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2014/02/26(水) 09:53:39.61
Vim 6以降に関する話題、Part23です。
http://www.vim.org/

前スレ
Vim Part22
http://toro.2ch.net/test/read.cgi/unix/1365071542/

関連情報は>>2-6あたり
0471名無しさん@お腹いっぱい。2014/06/21(土) 02:10:55.67
>>470
名前は晒さなくていいよw
0472名無しさん@お腹いっぱい。2014/06/21(土) 05:11:10.45
まったくとよひこはドジだなぁ
0473名無しさん@お腹いっぱい。2014/06/21(土) 08:23:09.15
風格漂う名前だな
0474名無しさん@お腹いっぱい。2014/06/21(土) 10:05:50.93
自爆を装った kidotoyohiko に対する巧妙な dis
0475名無しさん@お腹いっぱい。2014/06/21(土) 12:27:47.52
うはw名前でググんないでねw
facebookとgoogle+晒すなよw
0476名無しさん@お腹いっぱい。2014/06/21(土) 13:09:01.33
http://maguro.2ch.net/test/read.cgi/linux/1399900146/739
穴があるな
0477名無しさん@お腹いっぱい。2014/06/21(土) 16:05:16.76
コンパイルするとgvimもできちゃうんだけど何のオプションでgvimを作らないようにできる?
0478名無しさん@お腹いっぱい。2014/06/21(土) 18:00:13.16
--enable-gui=no
かな
0479名無しさん@お腹いっぱい。2014/06/21(土) 18:18:59.02
>>477
without-xともう一つgui関係のやつを否定すればよかったと思う。--helpで表示される奴。

別にgvimくらいできてもいいんじゃね?
デスクトップ環境はいらないと思うけど、X11は使える環境にしておいた方が便利だと思うの。
windowsでもXming使うだけで良いのだし。

そういや、vimってmake test(check?)とおったことなんだよなぁ、コンソールからやるとまた違うのだろうか。
0480名無しさん@お腹いっぱい。2014/06/21(土) 21:06:46.57
Windows版のVimをConEmuで256色にはできたんだけど
日本語の入った行は文字幅がちゃんと計算されていないのか色分けのズレが出てしまう
これって解決できますか、それとも無茶なんでしょうか
設定はこんな感じ
set term=xterm
set t_Co=256
let &t_AF = "\e[38;5;%dm"
let &t_AB = "\e[48;5;%dm"

いろいろ試した感じではterm=win32の状態でできれば良さそうなんだけど上手くいかなかった
0481名無しさん@お腹いっぱい。2014/06/22(日) 17:29:23.66
vimでpythonが使えるようにしたいので
LDFLAGS=-export-dynamic; ./configure --enable-fail-if-missing --enable-python3interp=dynamic --with-features=huge
をして+python3/dynになりますけど、:python3 print(1)で下のエラーが出ます
>E370: ライブラリ libpython3.4m.a をロードできませんでした
>E263: このコマンドは無効です,ごめんなさい: Pythonライブラリをロードできませんで>
>した.

なのでlibpython3.4m.aが存在するパスを--with-python3-config-dirで指定して
LDFLAGS=-export-dynamic; ./configure --enable-fail-if-missing --enable-python3interp=dynamic --with-features=huge --with-python3-config-dir=/usr/local/lib
を実行しました。そしてまた:python3 print(1)を実行したら下のエラーになりました
>E448: ライブラリの関数 PySys_SetArgv をロードできませんでした
>E263: このコマンドは無効です,ごめんなさい: Pythonライブラリをロードできませんで>
>した.

2番めのconfigureで先に進めたのか振り出しに戻ったのすらわかりません
助けてください
0482名無しさん@お腹いっぱい。2014/06/23(月) 01:35:39.68
LDFLAGS=-export-dynamic なんて必要だったか?
0483名無しさん@お腹いっぱい。2014/07/06(日) 20:57:45.76
おせわになります。

vimgrep で再帰的に検索する場合に、各ディレクトリ以下の特定のファイルだけを常に検索対象外(除外)にする方法はないでしょうか?
0484名無しさん@お腹いっぱい。2014/07/06(日) 22:11:13.57
*:vim* *:vimgrep* *E682* *E683*
:vim[grep][!] /{pattern}/[g][j] {file} ...
ファイル{file}から{pattern}を検索し、マッチ位置をエ
ラーリストに追加する。'wildignore' にマッチしたファイ
ルは無視される。'suffixes' にマッチしたファイルは最後
に検索される。
フラグ 'g' がない場合、各行は1度だけ追加される。
'g' がある場合、マッチ位置が毎回追加される。
0485名無しさん@お腹いっぱい。2014/07/06(日) 22:29:34.15
>>484

>>483へのレスでしょうか?
+wildignore になってますし、
:set wildignore=除外ファイル名
としても全く無視されて除外ファイルからもgrepされてます。
0486名無しさん@お腹いっぱい。2014/07/07(月) 00:23:38.52
>>485
ワイルドカード指定でも、ファイル名直指定でも手元ではwildignore効いてるな
他なんか関係あるんやろか
0487名無しさん@お腹いっぱい。2014/07/07(月) 00:56:35.01
>>486
お世話になります。

念の為に7.4のソースを落としてコンパイル〜インストールしてみました。
今使ってる7.3とconfigureオプションは同一です。
で、
できました、すみません。
なんでだろ?
他の環境も全部7.3だったので試したところ全部ダメでした。
7.4に全て入れ替えて、全てOKです。
0488名無しさん@お腹いっぱい。2014/07/08(火) 16:14:29.57
kaoriyaの最新版での、ctrl+Aで数値加算が
おかしな動きをしてしまうのですが、他の方の環境でも同様でしょうか?

具体的には

・「017」を加算すると「020」になる。027、037なども同様
・「018」を加算すると0が取れて「18」に。028、038なども同様
・「077」を加算するといきなり「0100」に。0177なども同様に0200に

が起こります

また、VIM自体のバグだった場合はどこに報告すればいいでしょう?
0489名無しさん@お腹いっぱい。2014/07/08(火) 16:19:35.62
kaoriya限定じゃないか?
他のVimではそのような奇怪な挙動がない
0490名無しさん@お腹いっぱい。2014/07/08(火) 16:24:28.61
まった
「017」に加算か

0から始まる数字が"あれ"と読み込まれているのだろう
このセッティングでどうだ?

"10進法でインクリメント
set nf=""
0491名無しさん@お腹いっぱい。2014/07/08(火) 16:42:17.69
>>488
バグではない
:h CTRL-A
04924882014/07/08(火) 17:15:46.47
ありがとうございます、解決しました
アルファベットでもナンバリング出来るのは便利そうだから覚えとこう

>>491
なるほど8進法として計算されてたんですね
分かっちゃえば色々使えそう

>>490
8進法はしばらく使う予定ないのでnr="hex"だけにしてみます
0493名無しさん@お腹いっぱい。2014/07/08(火) 17:47:24.52
>>489
> 他のVimではそのような奇怪な挙動がない
ダウト。
0494名無しさん@Vim%Chalice2014/07/12(土) 01:40:52.28
【連絡】2ちゃんねる専用ブラウザ開発者の皆さまへ
http://anago.2ch.net/test/read.cgi/software/1405086867/
> 1 :monazilla ★:2014/07/11(金) 22:54:27.81 ID:???0
> こんにちは。monazilla ★です。
>
> 2ch.netのdatの取得方法、及び利用規約が近日変更される予定です。
>
> ご登録をいただきました既存開発者の皆さまには、事前に新仕様のご連絡を予定しております。
>
> お手数をおかけしますが、ご登録にご協力お願いします。
>
> また2ちゃんねる専用ブラウザのユーザーの皆さまには、ご利用アプリの開発者様に、開発スレッド等でこの告
> 知のご連絡をしていただきますと幸いです。
>
> monazilla ★
>
> https://docs.google.com/forms/d/1YQn7dPEqdEWnPhRwoJwjBJHY9yenonxv7H3g9SNZV_o/viewform


Chaliceはやっぱりもう使えなくなってしまうんだろうか
0495名無しさん@お腹いっぱい。2014/07/12(土) 02:28:49.09
Vim scriptテクニックバイブルって本が出るってよ(http://www.amazon.co.jp/dp/4774166340/
おまえら買うの? 買わねーよな、scriptいじって自分だけのVimにカスタマイズって需要無いでしょ
普通はデフォルトで使って幾つかプラグインいれて終了だろ? 実践Vimでお腹いっぱいだよ
ま、買ったら買ったでレビュー宜しく、たぶんオレは買わねぇーけどw 前回のテクニックバイブルもパスったし
0496名無しさん@お腹いっぱい。2014/07/12(土) 02:49:47.64
VimShellが強化できる可能性があるから買うわ

Emacsの方のeshellはelisp書ける人に限っては凄いらしいし
0497名無しさん@お腹いっぱい。2014/07/12(土) 07:12:38.99
VimScriptのまとまった資料ほとんどないし普通に買うだろ
0498名無しさん@お腹いっぱい。2014/07/12(土) 12:34:20.25
>>495-496
わかりやすい宣伝ご苦労様です
0499名無しさん@お腹いっぱい。2014/07/12(土) 14:41:45.68
>>495
プラグイン書くけど買わないと思う
0500名無しさん@お腹いっぱい。2014/07/12(土) 15:11:06.67
たとえステマだったとしても、
こういう本が出るのだと知れたのはよかった俺は買うかな。
ちなみに、個人的意見でvimテクニックバイブルはゴミだな。
実践Vimは良本だった、vim中級者くらいがよめば作業効率が格段にあがる
0501名無しさん@お腹いっぱい。2014/07/12(土) 15:46:33.70
実践Vimはむしろ今までなんでなかったんだって感じの良本だな
ネットの中途半端なまとめとか読む前に手元に置いておくべき
VimScriptバイブルも期待してる
0502名無しさん@お腹いっぱい。2014/07/14(月) 00:47:37.18
vimproc が make できない
このエラーはどう読めばいいの?

~/.vim/bundle/vimproc/ make -f make_cygwin.mak
gcc -O2 -W -Wall -Wno-unused -Wno-unused-parameter -use=gnu99 -shared -o autoload/vimproc_cygwin.dll autoload/proc.c -lutil
make_cygwin.mak:9: recipe for target 'autoload/vimproc_cygwin.dll' failed
make: *** [autoload/vimproc_cygwin.dll] Error 1
0503名無しさん@お腹いっぱい。2014/07/14(月) 01:11:59.55
NeoBundleの自動更新で出たのなら、シェル上から手動でビルドしてみろ。
0504名無しさん@お腹いっぱい。2014/07/14(月) 01:17:57.37
cygwinのzsh上のエラーだったんだ
~/.vim/bundle/vimproc/ で makeコマンドを f オプションで行った

make -f make_cygwin.mak


そのエラーが

gcc -O2 -W -Wall -Wno-unused -Wno-unused-parameter -use=gnu99 -shared -o autoload/vimproc_cygwin.dll autoload/proc.c -lutil
make_cygwin.mak:9: recipe for target 'autoload/vimproc_cygwin.dll' failed
make: *** [autoload/vimproc_cygwin.dll] Error 1
0505名無しさん@お腹いっぱい。2014/07/14(月) 01:37:12.40
windows厨きめえ
ソフトウェア板行けよ
0506名無しさん@お腹いっぱい。2014/07/14(月) 01:46:08.02
そちらで聞き直すことにします
失礼しました
0507名無しさん@お腹いっぱい。2014/07/16(水) 18:07:36.07
vimのフォントってどうやって変更できますか?
gvimじゃないですよ
0508名無しさん@お腹いっぱい。2014/07/16(水) 18:08:49.58
挿入ネタはいいです
0509名無しさん@お腹いっぱい。2014/07/16(水) 18:38:26.01
gvimしかフォント変更できない?
0510名無しさん@お腹いっぱい。2014/07/16(水) 18:55:25.00
アホか
ターミナルのフォント変えろよ
0511名無しさん@お腹いっぱい。2014/07/16(水) 19:20:49.23
vim使うたびにフォント変えてられるかよ
クソだなgvimに乗り換えるか
0512名無しさん@お腹いっぱい。2014/07/16(水) 20:19:34.52
クソなのはおまえの頭
0513名無しさん@お腹いっぱい。2014/07/16(水) 20:30:58.60
vim用のプロファイルを作り
VimEnter/VimLeaveで切り替えるだけいけるんじゃないの?
0514名無しさん@お腹いっぱい。2014/07/16(水) 21:27:35.55
>>511
こいつ多分ハングルをサポートしたフォントに頻繁に切り替えてるんだよ(笑)
0515名無しさん@お腹いっぱい。2014/07/16(水) 23:11:27.02
vimshellを使うネタ

# シェルの常識外の上下カーソル移動
vimShellでls を叩いた後にカーソルを出力されたファイル名の上移動させて gf と叩けばvimでそれが開ける
さすがにlsではつまらないが、headの結果から飛ぶなど使えそうなネタである

# :VimShellInteractive を使い、新規バッファに結果をはき出すことができる
後ほど参照することが予測できるシェルの出力履歴の再利用に
(ログ流れがない)
0516名無しさん@お腹いっぱい。2014/07/17(木) 00:58:40.90
きさままさか
きさままさか
フハハハハハハハ
0517名無しさん@お腹いっぱい。2014/07/17(木) 01:41:54.63
xiki/xsh, vim のキーバインドができたら試してみようと思ってたけど
vimshell のほうが頑張ってああ言う機能を取り込む可能性?
0518名無しさん@お腹いっぱい。2014/07/17(木) 09:08:56.76
質問です。
:wv で、.viminfo に書き込む行数って制限されてますか?
無制限にするにはどうしたらいいですか?
0519名無しさん@お腹いっぱい。2014/07/17(木) 10:47:00.91
すいませんviminfoってなんですか?
0520名無しさん@お腹いっぱい。2014/07/17(木) 11:05:50.42
すみませんが詳しい方のみ回答をお願いします
0521名無しさん@お腹いっぱい。2014/07/17(木) 11:53:02.41
お前も知らなくて質問してるんだから俺も質問したっていいじゃんケチ夫
05225182014/07/17(木) 11:53:37.96
すいませんが取り消します
0523名無しさん@お腹いっぱい。2014/07/17(木) 12:06:58.46
私は >>518 ですが、該当レス以外は全て他人のなりすましです。
※こんなとこでまでなりすましとかすんな(怒)
0524名無しさん@お腹いっぱい。2014/07/17(木) 13:53:25.08
教えてくんの分際で偉そうに(笑)
0525名無しさん@お腹いっぱい。2014/07/17(木) 14:01:56.12
507が住み着いたと予想
0526名無しさん@お腹いっぱい。2014/07/17(木) 14:03:27.68
ID欲しいね。
0527名無しさん@お腹いっぱい。2014/07/17(木) 15:06:20.47
在日が来るようになったらどのスレもグチャグチャになる
ここも終わりかな?
アーメン
0528名無しさん@お腹いっぱい。2014/07/17(木) 15:15:26.55
>>507のせいにした>>518の自作自演の荒らしだろ
攻撃されれば同情貰えるしすぐ誰かが答えを書いてもらえる作戦
0529名無しさん@お腹いっぱい。2014/07/17(木) 15:38:21.12
>>528
時系列的に全然おかしいだろ?それ
0530名無しさん@お腹いっぱい。2014/07/18(金) 10:12:54.69
「誰かに」じゃなくて「誰かが」なのか
0531名無しさん@お腹いっぱい。2014/07/18(金) 10:18:34.62
やはり、その人、母国語が日本語じゃないってことかな?
0532名無しさん@お腹いっぱい。2014/07/18(金) 10:42:32.09
無駄に句読点入れる人も仲間だろ
0533名無しさん@お腹いっぱい。2014/07/18(金) 11:07:36.41
vim使ってる奴は在日が多いそうだ
0534名無しさん@お腹いっぱい。2014/07/18(金) 12:49:13.79
>>532
そんな、ことは、ない、と、思うよ。
>>533
偏見を、捨てて。人類皆兄弟の、気持ちを、忘れずに、、、ね?
0535名無しさん@お腹いっぱい。2014/07/18(金) 12:54:41.18
お、前、は。何、を、言、っ。て、る。ん、だ??
0536名無しさん@お腹いっぱい。2014/07/18(金) 12:57:08.79
つまらないからやめろ。
0537名無しさん@お腹いっぱい。2014/07/18(金) 13:01:25.97
み、ん、な。お、も、し。ろ、い、ね☆
0538名無しさん@お腹いっぱい。2014/07/18(金) 13:10:47.82
ほらな>>532はチョン
0539名無しさん@お腹いっぱい。2014/07/18(金) 14:06:59.99
>>535>>537
在日、乙。
そこは、句読点を、打てる、最小単位、では、ない。
0540名無しさん@お腹いっぱい。2014/07/18(金) 14:14:25.50
く、ど、く、て、ん。お、う、い。ほ、う、が。お、も、し。ろ、い、よ。
0541名無しさん@お腹いっぱい。2014/07/18(金) 14:17:18.27
>>540
く、と、う、て、ん、な!

なにこのスレ。
0542名無しさん@お腹いっぱい。2014/07/18(金) 14:33:39.98
ttps://github.com/Lokaltog
vim-easymotion
Kim Silkeb?kken


Bug?
日本語がウィンドウの中にある時に
let g:EasyMotion_use_migemo = 1
nmap g/ <Plug>(easymotion-sn)

を設定してから g/ で2文字以上打ち込むとエラーで動かない
このバグは、
nmap s <Plug>(easymotion-s2)
で日本語もcmigemoで処理してたった1文字のアルファベットで検索する
処理がg/ <Plug>(easymotion-sn) のほうにも流用されているからと思われる
0543名無しさん@お腹いっぱい。2014/07/18(金) 14:45:44.54
日本語でok
0544名無しさん@お腹いっぱい。2014/07/18(金) 14:47:22.88
句読点でok
0545名無しさん@お腹いっぱい。2014/07/18(金) 14:58:50.28
句読点でko
0546名無しさん@お腹いっぱい。2014/07/18(金) 15:00:12.81
kldload 句読点.ko
0547名無しさん@お腹いっぱい。2014/07/18(金) 16:03:12.37
>>542
勝手にバグ認定してんじゃねえよ在日
0548名無しさん@お腹いっぱい。2014/07/19(土) 21:47:46.04
 
0549名無しさん@お腹いっぱい。2014/07/20(日) 17:12:49.75
Debian7.6でvimを使うと,変な文字列が表示されてしまいます.
どうすれば表示されないようにできるか教えてください.

vimでテキストファイルを編集して,Escで編集モードからコマンドモードに移行すると,
カーソル位置に自分では入力していない文字『[1 q』が表示されます.
この箇所がいったん画面の表示領域外に出て,再度表示すると変な文字は消えます.
また,vimを終了した直後のシェルには,プロンプトの前に『[0 q』が表示されます.

↓こんな感じです.
http://gazo.shitao.info/r/i/20140720164908_000.png

[環境]
Debian 7.6 stable(wheezy)

GNU bash, バージョン 4.2.37(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 02:28:47)
適用済パッチ: 1-547
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by jamessan@debian.org
0550名無しさん@お腹いっぱい。2014/07/20(日) 17:20:50.21
端末とのエスケープシーケンスが合ってない感じ?
05515492014/07/20(日) 17:35:27.34
>>550
ご指摘ありがとうございます.分からないながらも調べて,
.vimrcに入っていた下の行をコメントアウトしたら直りました.
Cygwinの.vimrcを流用したのがいけなかったのかもしれません.

let &t_ti.="\e[1 q"
let &t_SI.="\e[5 q"
let &t_EI.="\e[1 q"
let &t_te.="\e[0 q"
0552名無しさん@お腹いっぱい。2014/07/20(日) 23:42:52.14
公式リポジトリのvimはクリップボードが使えないから不便だぞ
0553名無しさん@お腹いっぱい。2014/07/21(月) 15:33:52.64
colorscheme hybridを適用したのですがVimのウィンドウの端の色が変わらなくて困っています

http://uproda.2ch-library.com/808787FTv/lib808787.png

set backgroud=dark
でバックグラウンド色はdarkに設定しています

解決できないでしょうか?
0554名無しさん@お腹いっぱい。2014/07/21(月) 23:28:32.79
ターミナルエミュレーターが256色対応になってるか$TERMを確認
vimが256色モードになっているか&t_Coを確認
0555名無しさん@お腹いっぱい。2014/07/22(火) 11:04:29.14
:let gで出てくるキーワードをファイルに出力する方法を教えてください
0556名無しさん@お腹いっぱい。2014/07/22(火) 13:41:28.94
:redir >> output.txt
:let g
:redir END
0557名無しさん@お腹いっぱい。2014/07/22(火) 15:35:52.79
場合によっては capture.vim も便利ですよ
:Capture let g:
で新しいバッファで出力を開ける
0558名無しさん@お腹いっぱい。2014/07/22(火) 19:56:36.97
ttp://iup.2ch-library.com/i/i1245397-1406026441.jpg
左上によく分からん緑色のラインを作る設定をしてしまったが
相対行表示するようになったからもういらない

.vimrcから該当する設定を削除したいのだが
どんな設定でこの左側のスペースを設けたか分かるだろうか?
05595582014/07/22(火) 21:47:30.97
突き止めた
set foldcolum=0

フォトショップでも何でも良いから色を判別して
その数字を色分けの(Solilize等使っているものを)追跡すれば
かなり絞り込める
0560名無しさん@お腹いっぱい。2014/07/24(木) 02:27:34.52
windows vimの背景だけ透明化したい。
gvim.exeと同じフォルダにvimtweak.dllを置き、
:call libcallnr(“vimtweak.dll”, “SetAlpha”, 200)を叩いたら
E364: "SetAlpha"() のライブラリ呼出に失敗しました
というエラーが出るんだ。見識求む。
0561名無しさん@お腹いっぱい。2014/07/24(木) 02:53:16.29
>>560
http://liosk.blog103.fc2.com/blog-entry-148.html
ここを見る限り
“vimtweak.dll” -> “vimtweak”
0562名無しさん@お腹いっぱい。2014/07/24(木) 12:51:36.58
windowsはソフトウェア板いけよここはunix
0563名無しさん@お腹いっぱい。2014/07/24(木) 14:47:47.86
誰かがソフトウェア板に転載してくれたようです。
確かにwindowsのネタなのでソフトウェア板で聞いたほうが、
同じ事で困っている人に参考になるし過去ログで情報が探しやすいですよね。
ということで向こう行きます。
スレ汚し失礼しました。
0564名無しさん@お腹いっぱい。2014/07/25(金) 00:05:32.04
そういえば linux で使える gvim に transparency 当てるようなパッチってあるんです?
0565名無しさん@お腹いっぱい。2014/07/25(金) 00:38:21.24
linuxではそれはwindow manager、またはcompositing managerの仕事です

透明にするのにわざわざ個々のアプリそれそれパッチあてるなんてそんな必要はありません
0566名無しさん@お腹いっぱい。2014/07/25(金) 08:38:24.91
>>565
そうすると文字まで一緒に透けちゃうんだよ
0567名無しさん@お腹いっぱい。2014/07/25(金) 09:06:48.90
ターミナルもそうやけど、背景透過てどういうときに役立つのかね?格好だけ?
0568名無しさん@お腹いっぱい。2014/07/25(金) 09:25:54.01
背景画像に好きな絵貼ってる人なんじゃないの?
確かに透過でもしない限り壁紙見るタイミングなんて起動時ぐらいだもんねえ。
0569名無しさん@お腹いっぱい。2014/07/25(金) 17:49:38.64
3DのUIとかと同じで
スクショ撮る時だけのためにある機能というイメージ
0570名無しさん@お腹いっぱい。2014/07/25(金) 17:58:59.15
んなわきゃない
■ このスレッドは過去ログ倉庫に格納されています