Vim Part25 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2015/03/30(月) 20:04:42.55http://www.vim.org/
前スレ
Vim Part24
http://peace.2ch.net/test/read.cgi/unix/1413122189/
関連情報は>>2-6あたり
0002名無しさん@お腹いっぱい。
2015/03/30(月) 20:05:19.53* www.vim.org (総合情報・スクリプト・Tips)
http://www.vim.org/
* ソースコード他
https://code.google.com/p/vim/source/browse/
* KaoriYa.net (Windows/Mac OS X バイナリ、掲示板)
http://www.kaoriya.net/
* Vim UTF-8 日本語版 - fudist
http://sites.google.com/site/fudist/Home/vim-nihongo-ban
■ Vimの情報ソース(国内)
* vim-jp >> Vimのユーザと開発者を結ぶコミュニティサイト
http://vim-jp.org/
■ プラグイン検索
* VimAwesome
http://vimawesome.com/
■ 関連ツール・ライブラリ
* libiconv (ソースコード)
http://www.gnu.org/software/libiconv/
* ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
* C/Migemo
http://www.kaoriya.net/software/cmigemo/
0003名無しさん@お腹いっぱい。
2015/03/30(月) 20:44:34.02Vim
- Part1 http://pc.2ch.net/unix/kako/990/990764339.html
- Part2 http://pc.2ch.net/unix/kako/1006/10062/1006246205.html
- Part3 http://pc.2ch.net/unix/kako/1019/10190/1019011083.html
- Part4 http://pc.2ch.net/test/read.cgi/unix/1034455617/ (dat落ち)
- Part5 http://pc.2ch.net/test/read.cgi/unix/1045365370/ (dat落ち)
- Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/ (dat落ち)
- Part7 http://pc.2ch.net/test/read.cgi/unix/1068963346/ (dat落ち)
- Part8 http://pc.2ch.net/test/read.cgi/unix/1073825479/ (dat落ち)
- Part9 http://pc5.2ch.net/test/read.cgi/unix/1086135625/ (dat落ち)
- Part10 http://pc5.2ch.net/test/read.cgi/unix/1096785924/ (dat落ち)
- Part11 http://pc8.2ch.net/test/read.cgi/unix/1110817975/ (dat落ち)
- Part12 http://pc8.2ch.net/test/read.cgi/unix/1132968803/ (dat落ち)
- Part13 http://pc11.2ch.net/test/read.cgi/unix/1151423973/ (dat落ち)
- Part14 http://pc11.2ch.net/test/read.cgi/unix/1174302567/ (dat落ち)
- Part15 http://pc11.2ch.net/test/read.cgi/unix/1202050038/ (dat落ち) 👀
0004名無しさん@お腹いっぱい。
2015/03/30(月) 20:45:11.45- Part16 http://pc12.2ch.net/test/read.cgi/unix/1232035011/ (dat落ち)
- Part17 http://hibari.2ch.net/test/read.cgi/unix/1258278511/ (dat落ち)
- Part18 http://hibari.2ch.net/test/read.cgi/unix/1284344926/ (dat落ち)
- Part19 http://hibari.2ch.net/test/read.cgi/unix/1308288838/ (dat落ち)
- Part20 http://toro.2ch.net/test/read.cgi/unix/1322212163/ (dat落ち)
- Part21 http://toro.2ch.net/test/read.cgi/unix/1342368545/ (dat落ち)
- Part22 http://toro.2ch.net/test/read.cgi/unix/1365071542/ (dat落ち)
- Part23 http://peace.2ch.net/test/read.cgi/unix/1393376019/
- Part24 http://peace.2ch.net/test/read.cgi/unix/1413122189/
0005名無しさん@お腹いっぱい。
2015/04/02(木) 20:00:30.78低スペなので読まないようにしたいんですが何か設定みたいなのありませんよね?
0006名無しさん@お腹いっぱい。
2015/04/02(木) 22:09:13.54漢は黙って vim -u NONE
男は .vimrc で set rtp=
0007名無しさん@お腹いっぱい。
2015/04/05(日) 14:28:02.150008名無しさん@お腹いっぱい。
2015/04/05(日) 14:56:48.550009名無しさん@お腹いっぱい。
2015/04/05(日) 15:24:22.770010名無しさん@お腹いっぱい。
2015/04/05(日) 15:31:40.910011名無しさん@お腹いっぱい。
2015/04/05(日) 15:34:13.22新たにvimを起動するとファイル編集中だよ、と出ます。
psで出る旧vimはkillするしかないんでしょうか。psに残ったvimを再編集できる、ってないですよね。
0012名無しさん@お腹いっぱい。
2015/04/05(日) 15:37:56.26screenのプロセスが生きてるか確認するといい
0013名無しさん@お腹いっぱい。
2015/04/05(日) 15:50:02.07pg aux|grep vimするとvimは元気にいます
0014名無しさん@お腹いっぱい。
2015/04/05(日) 18:53:49.920015名無しさん@お腹いっぱい。
2015/04/05(日) 19:15:39.72vimで動いてたvimrcをそのまま使っても問題ないですか?
gvim特有のカスタマイズはしないんですがどうなんですか
0016名無しさん@お腹いっぱい。
2015/04/05(日) 19:16:15.940017名無しさん@お腹いっぱい。
2015/04/05(日) 19:18:15.20この4人がメインでvim-jpの活動してるってことですか?
0018名無しさん@お腹いっぱい。
2015/04/05(日) 19:52:47.10ありがとうございます
vimをkillしてswpからはじまるスクリプトでも書きます
0019名無しさん@お腹いっぱい。
2015/04/07(火) 12:00:05.600020名無しさん@お腹いっぱい。
2015/04/07(火) 15:15:23.500021名無しさん@お腹いっぱい。
2015/04/09(木) 09:00:57.97例えばこの7〜14行目の構文を、
すぐ下の16〜23行目のように、
一気に整形するスマートな方法ってありますか?
このような操作はいちいち空白を1文字ずつ挿入するくらいしか、
私の現状の知識では思いつかないのです。
それからvimって、
カウンタ+文字で同じ文字を一気に挿入するコマンドはないですかね?
スペースを指定数分だけガッと入れる事ができれば、
他の行はそれを元に数字を少しずつ変える感じで、ちょっとは早く
なりそうなんですが。
0022名無しさん@お腹いっぱい。
2015/04/09(木) 09:37:34.92https://github.com/junegunn/vim-easy-align
とか使えそうだけどな。
20 i <space> <esc> <esc>
とかでスペースを20文字入力することはできるけど、そんな楽でもないよな。
0023名無しさん@お腹いっぱい。
2015/04/09(木) 10:04:02.570024名無しさん@お腹いっぱい。
2015/04/09(木) 10:20:21.67tabular.vim で :Tabukar /== でいけそう
0025名無しさん@お腹いっぱい。
2015/04/09(木) 10:21:07.87コマンドは :Tabular
002621
2015/04/09(木) 11:15:57.03凄いです!
このくらいはvim界では常識の作法なんですかね。
どれも使えそうなので、調べて検討したいと思います。
0027名無しさん@お腹いっぱい。
2015/04/10(金) 07:38:06.30ttps://www.youtube.com/watch?v=yYs4DAZTWog
さすがリアルは人多いなー
0028名無しさん@お腹いっぱい。
2015/04/10(金) 07:39:36.080029名無しさん@お腹いっぱい。
2015/04/10(金) 11:43:52.25常識かはしらんけど、さすがにこれ系はプラグイン使った方が楽
素Vimならどうやるかを考えるのも一興だけど
0030名無しさん@お腹いっぱい。
2015/04/10(金) 12:24:27.87:7,13s/=/<space>いっぱい=/
fn
2l
<ctrl>v
6k
|<esc>
:7,13s/|<space>\+//
<space>は普通のスペース
いっぱいは適当な個数入れて
0031名無しさん@お腹いっぱい。
2015/04/10(金) 14:24:14.42素でも楽勝だよ
80i <Esc>ld`[
:7,13s/=/<C-R>"&
40桁目に = を揃える場合
:7,13s/\%40v\s*
0032名無しさん@お腹いっぱい。
2015/04/10(金) 17:22:32.110033名無しさん@お腹いっぱい。
2015/04/10(金) 20:51:48.43そんなん自分で確かめろカス
0034名無しさん@お腹いっぱい。
2015/04/10(金) 21:25:23.690035名無しさん@お腹いっぱい。
2015/04/10(金) 22:28:53.350036名無しさん@お腹いっぱい。
2015/04/10(金) 23:24:49.830037名無しさん@お腹いっぱい。
2015/04/11(土) 11:19:02.880038名無しさん@お腹いっぱい。
2015/04/11(土) 11:49:35.050039名無しさん@お腹いっぱい。
2015/04/11(土) 12:02:23.71あのクソガラパゴスの正規表現を覚えないといけないんですか?
0040名無しさん@お腹いっぱい。
2015/04/11(土) 12:42:17.53\v 使えばちょっとはマシかな
:h \v
0041名無しさん@お腹いっぱい。
2015/04/11(土) 13:07:08.97eregex.vimを使うとか。
0042名無しさん@お腹いっぱい。
2015/04/11(土) 13:14:32.650043名無しさん@お腹いっぱい。
2015/04/12(日) 13:56:03.02(<Leader>tspとか)を実行すると、その後挿入モードで空白が勝手にアンダーバー
でハイライトされてしまい、かなりうざいのですが・・・同じような症状になる
方っていますか?
そもそもこのハイライトの消し方が調べてもよくわからないんですが、
(set nolistでは消えなかった)、それがわかれば、そこまでのコマンドを
込みでマッピングしようかなと思うんですが、もっと根本的な解決策
あれば助力下さい。
それともただのバグ?
004443
2015/04/12(日) 15:58:26.84ハイライトされてる状態であることが判明しました。
nohlsearchで消えたので、これをマッピングすることで
一時的には解決しましたが、なんだか気持ち悪いですね・・
0045名無しさん@お腹いっぱい。
2015/04/12(日) 16:29:15.58sakuから始まるファイルを編集しようとすると、ファイル名補完がきかなく
なるんだが、これって俺だけ?
Ctrl+x, Ctrl+f での補完はきくので、Neocomplete のトラブルっぽいんだが。
0046名無しさん@お腹いっぱい。
2015/04/12(日) 22:13:39.63ABにはヒットしない正規表現をおしえてえええええ
/A/
0047名無しさん@お腹いっぱい。
2015/04/12(日) 22:35:32.580048名無しさん@お腹いっぱい。
2015/04/12(日) 22:38:39.250049名無しさん@お腹いっぱい。
2015/04/13(月) 08:14:44.60:h \@!
0050名無しさん@お腹いっぱい。
2015/04/13(月) 10:03:26.470051名無しさん@お腹いっぱい。
2015/04/13(月) 19:45:20.02このキーワードを編集する場合はどこのファイルを修正したらいいんでしょうか?
0052名無しさん@お腹いっぱい。
2015/04/13(月) 19:59:43.95なんかいろいろ端折りまくりですね。
0053名無しさん@お腹いっぱい。
2015/04/13(月) 23:57:41.370054名無しさん@お腹いっぱい。
2015/04/14(火) 00:14:00.91オプションの値は &option でアクセスできるので、バッファに流し込みたいなら
cal setline(line('.'), &runtimepath)
0055名無しさん@お腹いっぱい。
2015/04/14(火) 00:28:44.63ありがとうございます。
明日:help setline と :help lineを読んでみます。
0056名無しさん@お腹いっぱい。
2015/04/14(火) 09:02:29.41オムニ補完に使うファイルが入っているパスをおしえてください
0057名無しさん@お腹いっぱい。
2015/04/14(火) 10:28:46.55普通は runtimepath のどこかの autoload にある
ちな、オムニ補完は単純な辞書の定義だけじゃないよ
0058名無しさん@お腹いっぱい。
2015/04/14(火) 16:44:03.99/usr/local/share/vim74/autoload/にたくさんありました
これをカスタマイズして~/.vim/autoload/におけばいいってことだけわかりました
あなたは優秀な先生です
0059名無しさん@お腹いっぱい。
2015/04/14(火) 16:44:36.93numやintにひっかからないように'n'一文字だけで検索しようと思って
/\<n\>とやったら、'\n'まで一緒にひっかかっちゃうんですけど、
どうにか除外する方法ってありますかね?
006051==58
2015/04/14(火) 19:15:47.95ID:fBQta7Hohttp://www.vim.org/scripts/script_search_results.phpのtypeってことろにautoloadの項目がありません
どうやって検索したらいいんでしょうか?
0061名無しさん@お腹いっぱい。
2015/04/14(火) 21:17:53.75そりゃ type はインストール方法じゃないからね。
下の keywords のボックスに “autoload” を入れて検索すればそれっぽいのが見つかるでしょ
0062名無しさん@お腹いっぱい。
2015/04/14(火) 21:53:12.96/[^\]n\>
0063名無しさん@お腹いっぱい。
2015/04/14(火) 22:47:47.63:syntax や :imap のような場合はどうすればバッファに取り込めるでしょうか?
複雑な情報が大量に表示されるのに目視しか出来ないのはつらいです。
0064名無しさん@お腹いっぱい。
2015/04/14(火) 23:06:27.69ひっかからないようなのですが・・・
0065名無しさん@お腹いっぱい。
2015/04/14(火) 23:53:02.37>>59のでやるなら \\ にしないとダメなんじゃね?
0066名無しさん@お腹いっぱい。
2015/04/15(水) 00:16:50.92redirするだけなので沢山あると思うけど
https://github.com/AmaiSaeta/capture.vim
https://github.com/tyru/capture.vim
https://github.com/vim-scripts/ViewOutput
このあたりかな
ViewOutputは可変長引数に対応してない(:VO setはいけるが:VO set runtimepathはいけない)ので
工夫が必要
オススメはAmaiSaeta/capture.vim
0067名無しさん@お腹いっぱい。
2015/04/15(水) 00:20:40.72redir => foo
imap
redir end
echo foo
0068名無しさん@お腹いっぱい。
2015/04/15(水) 00:21:58.48github で VimL だけに絞って検索したら楽よ
0069名無しさん@お腹いっぱい。
2015/04/15(水) 08:14:34.92挿入モードからEscは瞬間的なのになあ。
vとかでトグルするしか早く反応しない?
007051==58==60
2015/04/15(水) 09:43:52.38ID:vNlfNeED教えてもらった方法で探してみたらいくつかありました
0071名無しさん@お腹いっぱい。
2015/04/15(水) 09:48:02.40ごめん
/[^\\]\<n\>
カーソルが n 上にないのが気になるなら
/[^\\]\zs\<n\>
0072名無しさん@お腹いっぱい。
2015/04/15(水) 10:07:06.04表示に惑わされずに次のコマンドを入力すればちゃんと受け付けてくれるよ。
どうしても気になるなら
set ttimeoutlen=100
と設定してみて
:h ttimeout
:h ttimeoutlen
0073名無しさん@お腹いっぱい。
2015/04/15(水) 11:39:46.18できました。
凄すぎです!
正規表現って何でも出来るんですね!
>>72
連投すみません、なるほど、表示だけ遅いんですね。
やることがはっきりしてれば問題ないと。
そのコマンドも試してみます。
0074名無しさん@お腹いっぱい。
2015/04/15(水) 18:41:39.950075名無しさん@お腹いっぱい。
2015/04/15(水) 19:27:57.170076名無しさん@お腹いっぱい。
2015/04/15(水) 22:03:23.34マッピングしたらいいよ
nnoremap ,t :<c-u>tabe<space>
0077名無しさん@お腹いっぱい。
2015/04/16(木) 19:30:07.450078名無しさん@お腹いっぱい。
2015/04/16(木) 19:37:57.74それともデータが消えた?
0079名無しさん@お腹いっぱい。
2015/04/16(木) 19:40:07.89:%s/[//gこれがエラーになるのが分かんない
なんで置換の時は\[って書かないといけなくて検索の時はエスケープしなくていいんだよ
0080名無しさん@お腹いっぱい。
2015/04/16(木) 21:07:45.79君が書き込んだのはソフ板だよ
vim Part 6
http://anago.2ch.net/test/read.cgi/software/1421121945/
0081名無しさん@お腹いっぱい。
2015/04/16(木) 21:18:07.13:h magic
:h substitute
0082名無しさん@お腹いっぱい。
2015/04/16(木) 21:47:40.48なんだそうだったのかどうりでないわけだ
専ブラが使えないからきつい
>>81
一度ヘルプを見ながら学習する必要があるようだ
0083名無しさん@お腹いっぱい。
2015/04/16(木) 23:06:39.13スマホでないならプロキシ噛ませていままでの専ブラ使えばいい
0084名無しさん@お腹いっぱい。
2015/04/16(木) 23:51:24.19メール欄に以下を書いてスレ立てすると
ageteyon(デフォルト) … [転載禁止] スレタイ(c)2ch.net
ageteon … スレタイ [転載禁止](c)2ch.net
ageteoff … 以前と変わらず
91 名前:Mango Mangue ★[sage] 投稿日:2014/10/25(土) 01:01:11.63 ?S★(824703)
agete、sageteは名前欄に「転載ダメ」を表示
age、sageなら以前のまま
スレ立て時のみ、
ageteon、sageteonなら、スレッドタイトルの末尾に[転載禁止]を表示
ageteoff、sageteoffなら、スレッドタイトルに[転載禁止]を表示しない
名前欄に「転載ダメ」を入れたいときには、agete、sageteを追記する
ageteonagete
ageteoffagete
0085名無しさん@お腹いっぱい。
2015/04/16(木) 23:53:23.84ID:UZqj/1bM0086名無しさん@お腹いっぱい。
2015/04/17(金) 15:18:40.030087名無しさん@お腹いっぱい。
2015/04/17(金) 23:25:53.07標準出力された内容をファイルに保存せずにvimに流す方法ありませんか?
008887
2015/04/17(金) 23:38:36.30これでいいのかな
■ このスレッドは過去ログ倉庫に格納されています