Vim Part23
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2014/02/26(水) 09:53:39.61http://www.vim.org/
前スレ
Vim Part22
http://toro.2ch.net/test/read.cgi/unix/1365071542/
関連情報は>>2-6あたり
0538名無しさん@お腹いっぱい。
2014/07/18(金) 13:10:47.820539名無しさん@お腹いっぱい。
2014/07/18(金) 14:06:59.99在日、乙。
そこは、句読点を、打てる、最小単位、では、ない。
0540名無しさん@お腹いっぱい。
2014/07/18(金) 14:14:25.500541名無しさん@お腹いっぱい。
2014/07/18(金) 14:17:18.27く、と、う、て、ん、な!
なにこのスレ。
0542名無しさん@お腹いっぱい。
2014/07/18(金) 14:33:39.98vim-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.540544名無しさん@お腹いっぱい。
2014/07/18(金) 14:47:22.880545名無しさん@お腹いっぱい。
2014/07/18(金) 14:58:50.280546名無しさん@お腹いっぱい。
2014/07/18(金) 15:00:12.810547名無しさん@お腹いっぱい。
2014/07/18(金) 16:03:12.37勝手にバグ認定してんじゃねえよ在日
0548名無しさん@お腹いっぱい。
2014/07/19(土) 21:47:46.040549名無しさん@お腹いっぱい。
2014/07/20(日) 17:12:49.75どうすれば表示されないようにできるか教えてください.
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.210551549
2014/07/20(日) 17:35:27.34ご指摘ありがとうございます.分からないながらも調べて,
.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.140553名無しさん@お腹いっぱい。
2014/07/21(月) 15:33:52.64http://uproda.2ch-library.com/808787FTv/lib808787.png
set backgroud=dark
でバックグラウンド色はdarkに設定しています
解決できないでしょうか?
0554名無しさん@お腹いっぱい。
2014/07/21(月) 23:28:32.79vimが256色モードになっているか&t_Coを確認
0555名無しさん@お腹いっぱい。
2014/07/22(火) 11:04:29.140556名無しさん@お腹いっぱい。
2014/07/22(火) 13:41:28.94:let g
:redir END
0557名無しさん@お腹いっぱい。
2014/07/22(火) 15:35:52.79:Capture let g:
で新しいバッファで出力を開ける
0558名無しさん@お腹いっぱい。
2014/07/22(火) 19:56:36.97左上によく分からん緑色のラインを作る設定をしてしまったが
相対行表示するようになったからもういらない
.vimrcから該当する設定を削除したいのだが
どんな設定でこの左側のスペースを設けたか分かるだろうか?
0559558
2014/07/22(火) 21:47:30.97set foldcolum=0
フォトショップでも何でも良いから色を判別して
その数字を色分けの(Solilize等使っているものを)追跡すれば
かなり絞り込める
0560名無しさん@お腹いっぱい。
2014/07/24(木) 02:27:34.52gvim.exeと同じフォルダにvimtweak.dllを置き、
:call libcallnr(“vimtweak.dll”, “SetAlpha”, 200)を叩いたら
E364: "SetAlpha"() のライブラリ呼出に失敗しました
というエラーが出るんだ。見識求む。
0561名無しさん@お腹いっぱい。
2014/07/24(木) 02:53:16.29http://liosk.blog103.fc2.com/blog-entry-148.html
ここを見る限り
“vimtweak.dll” -> “vimtweak”
0562名無しさん@お腹いっぱい。
2014/07/24(木) 12:51:36.580563名無しさん@お腹いっぱい。
2014/07/24(木) 14:47:47.86確かにwindowsのネタなのでソフトウェア板で聞いたほうが、
同じ事で困っている人に参考になるし過去ログで情報が探しやすいですよね。
ということで向こう行きます。
スレ汚し失礼しました。
0564名無しさん@お腹いっぱい。
2014/07/25(金) 00:05:32.040565名無しさん@お腹いっぱい。
2014/07/25(金) 00:38:21.24透明にするのにわざわざ個々のアプリそれそれパッチあてるなんてそんな必要はありません
0566名無しさん@お腹いっぱい。
2014/07/25(金) 08:38:24.91そうすると文字まで一緒に透けちゃうんだよ
0567名無しさん@お腹いっぱい。
2014/07/25(金) 09:06:48.900568名無しさん@お腹いっぱい。
2014/07/25(金) 09:25:54.01確かに透過でもしない限り壁紙見るタイミングなんて起動時ぐらいだもんねえ。
0569名無しさん@お腹いっぱい。
2014/07/25(金) 17:49:38.64スクショ撮る時だけのためにある機能というイメージ
0570名無しさん@お腹いっぱい。
2014/07/25(金) 17:58:59.150571名無しさん@お腹いっぱい。
2014/07/25(金) 18:03:19.67ウィンドウが重なった時でもバックの変化を監視したいんだろ。
0572名無しさん@お腹いっぱい。
2014/07/25(金) 18:47:25.320573名無しさん@お腹いっぱい。
2014/07/25(金) 18:47:57.080574名無しさん@お腹いっぱい。
2014/07/25(金) 19:37:59.23ディスプレイが大きくないしモニタ複数持ってないので
「下に〇〇がある」のが判るのはちょっと便利
より稀にはブラウザで調べ物しながらその上に vim を置いて下を透かし読みしながら作業したりする
0575名無しさん@お腹いっぱい。
2014/07/25(金) 20:57:06.340576名無しさん@お腹いっぱい。
2014/07/26(土) 02:07:17.280577名無しさん@お腹いっぱい。
2014/07/26(土) 02:20:33.500578名無しさん@お腹いっぱい。
2014/07/26(土) 02:31:52.62> 邪道
信者 とか 道具に使われてる人 が使う言葉。
0579名無しさん@お腹いっぱい。
2014/07/26(土) 09:14:21.74押しやすいの使えばええやん
Vim で BS 使うシーンってインサートモードの時かね
わしはそういうとき一旦ノーマルモードに戻って消す
0580名無しさん@お腹いっぱい。
2014/07/26(土) 09:19:14.800581名無しさん@お腹いっぱい。
2014/07/26(土) 09:45:43.51つかBSて何?
0582名無しさん@お腹いっぱい。
2014/07/26(土) 10:12:48.650583名無しさん@お腹いっぱい。
2014/07/26(土) 14:02:48.350584名無しさん@お腹いっぱい。
2014/07/27(日) 17:52:40.61C^h
もあるでよ。
0585名無しさん@お腹いっぱい。
2014/07/27(日) 20:49:28.43あ、<C-W>とか<C-U>も使うわ
0586名無しさん@お腹いっぱい。
2014/07/28(月) 13:04:44.690587名無しさん@お腹いっぱい。
2014/07/28(月) 17:35:14.67カウント与えるときどうするつもりよ?
0588名無しさん@お腹いっぱい。
2014/07/28(月) 18:44:36.420589名無しさん@お腹いっぱい。
2014/07/28(月) 23:26:33.160590名無しさん@お腹いっぱい。
2014/07/29(火) 01:32:39.75好きじゃねえなその煽り方
0591名無しさん@お腹いっぱい。
2014/07/29(火) 02:06:30.00ctrl+数字は割り当て出来ないよ
0592名無しさん@お腹いっぱい。
2014/07/29(火) 03:11:08.30いや、煽るつもりはないよ。
0593名無しさん@お腹いっぱい。
2014/07/29(火) 05:12:02.02Vimのキーマップは文字ベースだから実現させるのは難しそうだ
0594名無しさん@お腹いっぱい。
2014/07/29(火) 10:47:20.82あきらめます
0595名無しさん@お腹いっぱい。
2014/07/29(火) 13:39:19.210596名無しさん@お腹いっぱい。
2014/07/30(水) 00:24:50.51windowsならAHK、OS Xならkarabinerやらでなんとかなりそう
Linuxはどあすんべ?Xmodmapじゃあかんよな
0597名無しさん@お腹いっぱい。
2014/07/30(水) 00:30:41.96…そんな俺はviper-modeが理解に苦しむ
0598名無しさん@お腹いっぱい。
2014/07/30(水) 00:54:11.97http://emacs-jp.github.io/packages/face/rainbow-mode.html
vimのシンタックスファイル触る時にとても助かると思うのだが
0599名無しさん@お腹いっぱい。
2014/07/30(水) 01:15:27.19これ?ft=css用だけど
ttps://github.com/skammer/vim-css-color
0600名無しさん@お腹いっぱい。
2014/07/30(水) 01:38:35.61ありがとう
たぶんコマンドやいじるための関数が用意されてるだろうし、
無ければソースコード触るまでだ
0601名無しさん@お腹いっぱい。
2014/07/31(木) 12:17:55.91それだと足りないキーワードがあるから独自に拡張して使うんですけど
パフォーマンスに影響はでますか?
0602名無しさん@お腹いっぱい。
2014/07/31(木) 19:30:18.39実行ファイル本体には埋め込まれてないよ
0603名無しさん@お腹いっぱい。
2014/07/31(木) 19:51:54.260604名無しさん@お腹いっぱい。
2014/07/31(木) 21:40:06.89深い入れ子になったハッシュのリテラルが大量に含まれた.rbのファイルを開くと異様に重くなるんです。
解消する方法わかりますかね?
各行のインデントのスペースを消してインデントを左にずらすと少し速くなるのでインデントのスペースが関係してそうな気がするのですが。。。
0605名無しさん@お腹いっぱい。
2014/07/31(木) 23:27:25.72で速くなるならruby用の構文ハイライトの正規表現パースで時間掛かってるんじゃね。
rubyあんまり使わないから具体的にどれかは知らないが。
あとは気休め程度かもだけど、
:set ttyfast
:set lazyredraw
とか。
0606名無しさん@お腹いっぱい。
2014/07/31(木) 23:52:13.97うろ覚えですまんが、$VIM/runtime/syntax/vim.vimあたりにありそう
0607名無しさん@お腹いっぱい。
2014/07/31(木) 23:53:41.71ハイライトが重たいとしたら、synmaxcolを少なめにするとかで改善されんかな
0608名無しさん@お腹いっぱい。
2014/08/01(金) 00:27:40.52wild guess だけどこんなのあったね https://github.com/vim-jp/issues/issues/511
0610名無しさん@お腹いっぱい。
2014/08/01(金) 12:16:46.52.vimrc に
let ruby_no_expensive=1
を書いておけばかなり軽くなる
ruby_no_expensive がない場合は
module/class/def に対応する end を探して、
同じハイライトにするので、やたらもっさりする。
0611名無しさん@お腹いっぱい。
2014/08/01(金) 13:23:17.360612名無しさん@お腹いっぱい。
2014/08/02(土) 07:04:32.78どのサイトをみても、neobundleをUnixコマンド(?)でいれて、
_vimrcに何か文字を書いてPluginインストール(?)みたいな事を書いてあります。
Vimは普通のWindowsソフトのように、
PluginフォルダにファイルをいれてPluginをインストール・・・・
ではないのでしょうか?
そもそも、neobundleの入れ方
0613名無しさん@お腹いっぱい。
2014/08/02(土) 07:06:22.06そもそもneoundleの入れ方からして判っていません・・・・。
ダウンロードしたくても何かファイルツリーがあるサイトに飛ばされます。
0614名無しさん@お腹いっぱい。
2014/08/02(土) 07:14:51.800615名無しさん@お腹いっぱい。
2014/08/02(土) 11:20:29.07vim入れたら怒られるよな?
0616名無しさん@お腹いっぱい。
2014/08/02(土) 11:33:31.340617名無しさん@お腹いっぱい。
2014/08/02(土) 11:34:29.580618名無しさん@お腹いっぱい。
2014/08/02(土) 11:39:14.86特にハイライトが重かったft=vimのファイルとか
カーソルライン使ってもあまり気にならない
0619名無しさん@お腹いっぱい。
2014/08/02(土) 14:04:35.660620名無しさん@お腹いっぱい。
2014/08/02(土) 14:11:43.580621名無しさん@お腹いっぱい。
2014/08/03(日) 23:35:43.92mousepadだとちゃんと表示できますのでたぶん原因が文字コードがShift_JISだと思うんですがどうやってちゃんと表示できるようになりますか?
0622名無しさん@お腹いっぱい。
2014/08/03(日) 23:40:26.81nkf -g ファイル名
で精度の高いエンコード推定できる
そして、
:e ++enc=正しいエンコード
で開き直せばちゃんと見れる。しかしながら、
.vimrcのエンコードの優先順位いじった方が今後も楽
0623名無しさん@お腹いっぱい。
2014/08/03(日) 23:49:37.490624名無しさん@お腹いっぱい。
2014/08/04(月) 00:51:06.18自動判定とかやりだすとキリ無いんでごちゃごちゃやってたら↓に落ち着いた
set fencs=ucs-bom,utf-8,euc-jp,cp932,gb18030
0625名無しさん@お腹いっぱい。
2014/08/04(月) 02:18:29.31euc-jpとeucjp-msとかも。
0626名無しさん@お腹いっぱい。
2014/08/04(月) 02:33:27.25そんなに痛くはない
0627名無しさん@お腹いっぱい。
2014/08/04(月) 08:30:22.77ISO-2022-jpはメールでしか使わんからmuttに任せっぱなし。
BOM無しutf-8のcsvがExcelで開けんて言われるぐらい。
0628名無しさん@お腹いっぱい。
2014/08/04(月) 21:56:43.040629名無しさん@お腹いっぱい。
2014/08/04(月) 22:01:57.030630名無しさん@お腹いっぱい。
2014/08/04(月) 23:08:05.75いや、utf-8の環境で混ざったときに大惨事おきるべ。
asciiだけのテキストをiconvで
-f sjis -t utf-8 と-f cp932 -t utf-8してみるよろし。
0631名無しさん@お腹いっぱい。
2014/08/07(木) 12:01:31.09whichwrapを設定したのですがinsertモードでしか有効になりませんでした
0632名無しさん@お腹いっぱい。
2014/08/07(木) 13:39:38.180633名無しさん@お腹いっぱい。
2014/08/07(木) 16:45:43.98設定がおかしいだけでは?
:set ww?
でbs<>など目的の動作が含まれているか確認
:set cp?
でnocompatibleになってるか確認
詳しくは
:h ww
0634名無しさん@お腹いっぱい。
2014/08/07(木) 23:40:38.94カーソルキーなら
se whichwrap+=<,> でいけると思うけどあかんの?
0635名無しさん@お腹いっぱい。
2014/08/08(金) 14:02:29.19具体的に言うと
imap <C-@> <ESC>
みたいなことをしたいのですが、できません
たぶん@が特殊文字扱いされているのだと思います、、
直前にバックスラッシュおいてみたり、クォーテーションでくくってみたりしましたがダメでした
なんとかならないでしょうか
0636名無しさん@お腹いっぱい。
2014/08/08(金) 14:15:38.16inoremap <C-@> <ESC>:EasyBuffer<CR>
これで動作しているぞ?
.vimrc等のどこか前方ですでにmapされてたりしないだろうか?
0637名無しさん@お腹いっぱい。
2014/08/08(金) 14:23:28.61CTRL-@ 直前に挿入されたテキストをもう一度挿入し、挿入を終了する。{Vi:
最初に入力された時だけ、かつ最大128文字まで}
定義済みだからnoreで上書きしないとダメかもね
■ このスレッドは過去ログ倉庫に格納されています