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

Vim Part24

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2014/10/12(日) 22:56:29.52
Vim 6以降に関する話題、Part24です。
http://www.vim.org/

前スレ
Vim Part23
http://peace.2ch.net/test/read.cgi/unix/1393376019/

関連情報は>>2-6あたり
0021名無しさん@お腹いっぱい。2014/10/21(火) 00:46:37.61
>>15
お尻で ( $ -最終行)
空かしっ屁を ( "_ -何時でも空のレジスタ)を
プッ ( :[行]put[レジスタ名] -指定行直下に'行単位'でレジスタを貼り付ける)
となw

>>20
setl isk+=@-@
でいけると思う。 :h 'isk' に 'isf' 読めって、そしたら書いてあった。
0022名無しさん@お腹いっぱい。2014/10/21(火) 22:14:50.23
また絡んでる
http://togetter.com/li/734112
どっちが自己顕示欲強すぎだか
0023名無しさん@お腹いっぱい。2014/10/22(水) 00:56:47.68
wikipediaのノートでやれ
ゴタゴタの形跡も残った方が後の人の編集方針になるでしょ

って新wikipediaなんじゃこらw
0024名無しさん@お腹いっぱい。2014/10/22(水) 01:37:44.39
俺は彼のプラグインは使ってないが、これはShougo悪くないな
0025名無しさん@お腹いっぱい。2014/10/22(水) 07:13:42.08
というかあのページ全体的に気持ち悪い
0026名無しさん@お腹いっぱい。2014/10/22(水) 08:17:56.22
>>22
自分で自分のツイートまとめてんのこれ
0027名無しさん@お腹いっぱい。2014/10/22(水) 08:48:34.94
Wikipediaで自分自身のことを書くと最悪BANされるから、Wikipediaで
やれってのはちょっと酷でないかな。
0028名無しさん@お腹いっぱい。2014/10/22(水) 11:00:57.87
濱田先輩の悪口はやめろ
0029名無しさん@お腹いっぱい。2014/10/22(水) 11:02:00.68
shougo君ぐぐってみたけど意外と若かった
20代後半か30代前半ってとこか
40代の人かと思ってたよ
0030名無しさん@お腹いっぱい。2014/10/22(水) 13:57:21.90
h_eastってこないだの
「なんでバグを追い込まない?」の人か
目立ちたがり屋の同族嫌悪に見える
0031名無しさん@お腹いっぱい。2014/10/22(水) 17:07:11.58
俺らはここで叩いてスッキリできるからいいけどこんなのに絡まれるShougo氏が不憫でならない
0032名無しさん@お腹いっぱい。2014/10/22(水) 21:01:10.81
ここにはまだアフィ連呼ウイルス感染者はいないようだな
0033名無しさん@お腹いっぱい。2014/10/22(水) 22:31:38.13
いいからウガンダに振り込めや
0034名無しさん@お腹いっぱい。2014/10/22(水) 23:35:07.44
自分で書いたわけじゃないのに、『なんでお前の名前だけやねん』とか言われても、知らんやんて感じやけど…まあ彼のことが気に入らないんやろうな
0035名無しさん@お腹いっぱい。2014/10/23(木) 09:54:49.30
いやあれShougoが自分でかいたんだろ
0036名無しさん@お腹いっぱい。2014/10/23(木) 10:08:56.31
その根拠は?
0037名無しさん@お腹いっぱい。2014/10/23(木) 10:49:07.82
ぶっちゃけこんな話題どうでもいいよ
どうせ身内関係者がここで騒いでるだけだろ
0038名無しさん@お腹いっぱい。2014/10/23(木) 15:35:02.59
shougo の擁護が沢山湧いててワロタ
さすが ID のでない板だ
0039名無しさん@お腹いっぱい。2014/10/23(木) 15:49:59.81
IDは出ないが馬脚は出るな
0040名無しさん@お腹いっぱい。2014/10/23(木) 17:47:20.99
絡んでる方の言ってることがめちゃくちゃ過ぎて
擁護も何も
0041名無しさん@お腹いっぱい。2014/10/23(木) 17:55:12.44
>>21 ありがとう! Black hole register か…
スッキリしたし勉強になりました
0042名無しさん@お腹いっぱい。2014/10/24(金) 01:18:12.31
http://d.hatena.ne.jp/h_east/20141019/p1

ブログに書いてるとおり、Shougo氏だけの記述が多いのはおかしいってことをいいたいんだろ
ただ個人攻撃してしまったのはまずかった
本当にいいたいことを聞いてもらえなくなっちまう
ライセンスのことも含めて、気に入らないことは確からしいなw
0043名無しさん@お腹いっぱい。2014/10/24(金) 02:09:51.14
言い掛かりにしか見えない
0044名無しさん@お腹いっぱい。2014/10/24(金) 07:19:11.69
なら自分で他の記述追加すればいいのに。
0045名無しさん@お腹いっぱい。2014/10/24(金) 09:11:33.67
そもそもShougoだけ記述が多いように見えないし、
自分で直さないのも意味不明だし、
まあ典型的な嫉妬ですな
0046名無しさん@お腹いっぱい。2014/10/24(金) 09:21:20.55
匿名板らしいな
この擁護のわきっぷりwwwwww
0047名無しさん@お腹いっぱい。2014/10/24(金) 09:37:42.08
むしろh_east必死だなと
0048名無しさん@お腹いっぱい。2014/10/24(金) 09:44:17.10
なんか言い訳ブログを見るに
Endo213=Shougoだって決めつけて余計な捨て台詞吐いてるし
自分に反対する人は全部自演に見える病気の人だろう
実際匿名で不自然な擁護してんのはどっちですかねえ
0049名無しさん@お腹いっぱい。2014/10/24(金) 10:03:02.29
普段自分がやってることは他人もやってるように思えるんやで
0050名無しさん@お腹いっぱい。2014/10/24(金) 10:32:56.72
ネタ投下してるの和尚だろ
Lingrでやってろよ
0051名無しさん@お腹いっぱい。2014/10/24(金) 10:54:06.92
和尚ワロタwww
0052名無しさん@お腹いっぱい。2014/10/24(金) 11:00:29.60
別に擁護はしていないけどなぁ。
0053名無しさん@お腹いっぱい。2014/10/24(金) 11:37:44.96
h_east のアホ加減を笑ってるだけで Shougo を擁護する気は全くないな
0054名無しさん@お腹いっぱい。2014/10/24(金) 12:07:48.99
まあ擁護ワロタとか言ってんのはご本人様だろうから
0055名無しさん@お腹いっぱい。2014/10/24(金) 12:08:36.37
mattnが陰湿に煽ってるイメージ
0056名無しさん@お腹いっぱい。2014/10/24(金) 13:36:15.38
>>78
本人キタ━━━━(゚∀゚)━━━━!!
0057名無しさん@お腹いっぱい。2014/10/25(土) 10:32:00.21
Vimの話ししろよ糞虫が
と思ったらVimの話しだったとさ
0058名無しさん@お腹いっぱい。2014/10/25(土) 10:32:10.72
vimrc勉強会で他人のvimrcにダメ出しするくせに自分のvimrcを公開してない奴はクズの極みである
0059名無しさん@お腹いっぱい。2014/10/25(土) 12:50:53.51
>>58
あれログ見たことあるけど、結構どうでもいいの多くね?
行末スペースガーとかなんとか
0060名無しさん@お腹いっぱい。2014/10/26(日) 11:55:20.82
安全圏から上から目線で他人のvimrcを批判してる奴のまとめでも作るか
批判する奴はまず自分もvimrcを公開するべきだ
0061名無しさん@お腹いっぱい。2014/10/26(日) 11:56:12.04
Lingrの連中だったらみんなgithubあたりに公開してるようなのばっかじゃないの?
0062名無しさん@お腹いっぱい。2014/10/26(日) 12:43:24.76
行末スペースとか言ってもらえるのは読まれてる側としては結構うれしい。
多分ダメ出しとかじゃなくて読みながら思いついたこととりあえず流すみたいな感じじゃないのかなあ
「安全圏で上から目線」とかいわずにさ、自分の vimrc に駄目出ししてもらえるとかめっちゃええことやん
" vimrc 読書会といえば、過去に読まれたやつをローカルにダウンロードしといて
" なんかで「こんな設定あったっけ」って時に grep するの捗る
0063名無しさん@お腹いっぱい。2014/10/26(日) 16:11:34.91
ファイルを保存時に行末のスペースを削除するようにしてるからそんなミスはしない
0064名無しさん@お腹いっぱい。2014/10/26(日) 17:41:22.29
markdown記法を使うとき発狂しそう(※段落を変えずに改行だけするときは行末に空白2個)
0065名無しさん@お腹いっぱい。2014/10/26(日) 18:22:58.36
いやそれはファイルタイプ別に削除するか決めればいいわけだし
0066名無しさん@お腹いっぱい。2014/10/26(日) 18:30:01.72
結構な量vimrc書いてるのに
ファイルタイプごとに分けてない人結構居るよな
あまり知られてないのではなかろうか
0067名無しさん@お腹いっぱい。2014/10/26(日) 21:03:05.43
僕はハイライトだけして削除はしない派
0068名無しさん@お腹いっぱい。2014/10/27(月) 01:36:01.10
>>67
俺もこれだな
別に行末スペースあっても困ることはあまりないけどなんか気になる

別件だけど、タブとスペース混ざってるコードは最悪
これの統一も、%retab一発でできるのはVimの好きなところの一つ
0069名無しさん@お腹いっぱい。2014/10/27(月) 07:02:42.28
ブロック要素によるインデント、行分割はスペースで字下げしてるなあ
例えば長い行を2行に分けた、2段階字下げしてあるコードなら
どちらも先頭に2つタブ、下の行はタブの後にスペース数個を加える
0070名無しさん@お腹いっぱい。2014/10/27(月) 10:01:05.16
混ぜるのだけはないわ
0071名無しさん@お腹いっぱい。2014/10/27(月) 22:53:32.09
混ざってるだけならまだマシで、1ファイルの中で2,4,8タブ,空白インデントが
混在したクソコードをメンテさせられたことはある。
ご丁寧にタブと半角/全角空白混在した関数看板コメントまで作ってる始末。
差分差分騒がられるから放置したけど、ネストしたループとか訳わからんし、
過去の修正前条件文とか残してるから'%'での対応も上手く行かないし…
0072名無しさん@お腹いっぱい。2014/10/27(月) 23:06:05.07
>>71
数百行に及ぶモンスターメソッド全部コメントアウトとかあったなwww

' >> modified by john 2004/10/27
' if a = b then
if a = b or a = c then
' << modified by john 2004/10/27
0073名無しさん@お腹いっぱい。2014/10/28(火) 13:21:55.37
2014/10/28現在のvimrc読書会でvimrc非公開にしてる奴リスト
母集団は10/25の参加者のみ

yoshitia
mattn
0074名無しさん@お腹いっぱい。2014/10/28(火) 17:59:44.58
ちなみに >>69 はタブ幅でインデント崩れないからね
個々で別のタブ幅が使えて、かつインデントも崩れず、桁合わせも崩れない
0075名無しさん@お腹いっぱい。2014/10/28(火) 20:49:05.30
>>74

>---void foo(int a,
>---~~~~~~~~~int b,
>---~~~~~~~~~int c) {

的なことでしょ?(>---がタブで~が空白)
自分もそんな感じでやりたいところではあるけど、
autoindentやsmartindentとの共存がイマイチ直感的でないんで、
諦めて空白のみにしている。何か上手いことできるプラグインとかあったりするんですかね。

>---void foo(int a,
>---~~~~~~~~~int b,  ←上の行で'o'を押すと初めのタブが入力されるので、その後空白を入れて調整
>--->--->----~int c) {  ←上の行で'o'を押すと、タブ3つと空白1つが入力された状態になる。
             ここが、上の行と同じでタブ1つと空白9つになって欲しい。
0076名無しさん@お腹いっぱい。2014/10/28(火) 22:53:50.65
確かにインデントとその中での桁揃え的なものは別物だからそのほうがロジカルという気もする
はじめに触ったのが python だから全部空白でやってるけど
0077名無しさん@お腹いっぱい。2014/10/28(火) 23:51:11.83
タブは環境によって見え方が違うから、というのを見て以来俺は全部スペースだな
大昔はタブの方がファイルサイズ小さくいからイイ!みたいなのありそうだけど
0078名無しさん@お腹いっぱい。2014/10/29(水) 00:01:13.14
タブの可変っぷりはホントめんどいな
入力する時は楽でいいんだが
0079名無しさん@お腹いっぱい。2014/10/29(水) 00:33:48.59
全部スペースにする派だけど
他の人と一緒に書くときはいちいち合わせなきゃいけないのがな
0080名無しさん@お腹いっぱい。2014/10/29(水) 06:28:34.04
vimrcはいろんな書き方があるからややこしい。
ちゃんとした書き方で統一されたリファレンスとかないの?
vimrcでこういう書き方はダメと載ってるサイトとかない?
あったら教えて欲しいんだけど。
0081名無しさん@お腹いっぱい。2014/10/29(水) 09:58:07.56
プラグインも守備範囲が被っててややこしいよな
いつもその辺の整理がめんどくなって妥協してしまう
0082名無しさん@お腹いっぱい。2014/10/29(水) 12:34:30.83
TSVとGo以外はタブ使うな
0083名無しさん@お腹いっぱい。2014/10/29(水) 16:45:48.09
Makefile:XXX: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
0084名無しさん@お腹いっぱい。2014/10/30(木) 19:02:45.18
wget使ってるプラグインは危険だ
0085名無しさん@お腹いっぱい。2014/11/01(土) 01:27:43.56
http://security.slashdot.jp/story/14/10/31/0526231/
これか。CVE-2014-4877 NVD曰くCVSSスコア9.3/10.0とのこと
0086名無しさん@お腹いっぱい。2014/11/01(土) 01:33:36.58
wgetの-rとかいうオプション使わなきゃ影響ないんじゃないの?
0087名無しさん@お腹いっぱい。2014/11/01(土) 18:08:28.44
Androidでもvim使ってる香具師おる?
0088名無しさん@お腹いっぱい。2014/11/01(土) 18:12:48.47
Vim なんか足りないなと思ったらプラグイン管理マネージャが足りない
Sublime TextのPackage Controlプラグインみたいなのがないことだ
0089名無しさん@お腹いっぱい。2014/11/01(土) 19:16:48.20
釣り針がでかい
0090名無しさん@お腹いっぱい。2014/11/01(土) 19:35:47.95
>>88
GetLatestVimScriptsしらんの?
0091名無しさん@お腹いっぱい。2014/11/01(土) 19:50:42.71
それVim起動中にプラグインをインストールしたり検索したり出来んのか?
0092名無しさん@お腹いっぱい。2014/11/01(土) 20:50:43.72
built-in なプラグインマネージャとか、python でいう pip 的な仕組みこそあらまほしけれ
みたいな話は時々出るよね
0093922014/11/01(土) 20:57:17.91
vim.org/scripts への不満とかを含めた文脈だったりね
0094名無しさん@お腹いっぱい。2014/11/01(土) 22:15:55.52
vundleやNeoBundleもあるで
統一しろよってんなら分からんでもないんだが
0095名無しさん@お腹いっぱい。2014/11/01(土) 23:01:52.05
それ、自分でプラグイン名調べてvimrcに書くやつだから全然Package Controlに及ばない
0096名無しさん@お腹いっぱい。2014/11/02(日) 00:08:21.06
検索なんてgithub上でやれよ
0097名無しさん@お腹いっぱい。2014/11/02(日) 00:13:50.14
プラグインマネージャが必要になるほどゴテゴテしたのが好きならemacsでも使ってろよ
0098名無しさん@お腹いっぱい。2014/11/02(日) 00:14:56.98
だから俺は sublime2 を選んだ
0099名無しさん@お腹いっぱい。2014/11/02(日) 00:23:46.73
必要なら作れ
俺はVundleで間に合ってるけど
0100名無しさん@お腹いっぱい。2014/11/03(月) 18:30:41.45
Vundleってもう更新されないんでしょ
0101名無しさん@お腹いっぱい。2014/11/04(火) 00:15:22.87
>>100
またやりはじめたんやないんかね
個人的には今のでこまってないのでいいんだが
0102名無しさん@お腹いっぱい。2014/11/04(火) 13:22:48.17
emacsでウィンドウ分けて
CtrlとAltとvを同時押しすると、
反対側のウィンドウをスクロールできるけど、vimではどうやるのだろうか?
0103名無しさん@お腹いっぱい。2014/11/04(火) 17:48:46.17
見るも無残なvim6時代に書いたスクリプト使ってるw探せばいいのあるんじゃねw
0104名無しさん@お腹いっぱい。2014/11/04(火) 17:59:29.50
emacsは2分割以上出来るんだっけ?
vimは縦横好きなだけ分割できるから
対象のウィンドウを決められないんじゃない?
0105名無しさん@お腹いっぱい。2014/11/04(火) 18:21:41.76
emacs も縦横好きなだけ分割出来るよさすがに・・・
emacsがどういう基準で別のウィンドウのスクロール決定してるのか見てみたけど
右か、それがなければ下のウィンドウをスクロールさせてるみたいだな
一番右下の場合は左上のウィンドウがスクロールするみたい
0106名無しさん@お腹いっぱい。2014/11/04(火) 21:03:14.29
C-w vでウィンドウを分割できますけど同じ内容を分割しただけですよねこれ
なのでC-w v したあとにedit test.txtしてファイルを別に開くんですが
2回に分けてコマンドうつの面倒くさいので1回でウィンドウを分けてファイルを開く方法を教えてください
0107名無しさん@お腹いっぱい。2014/11/04(火) 21:09:16.49
>>106
:vsp test.txt
0108名無しさん@お腹いっぱい。2014/11/04(火) 21:12:23.53
そんなコマンドあるんですね
:h vspしてもvspって単語が出てこないんですけどこれってヘルプのどこに載ってますか?
0109名無しさん@お腹いっぱい。2014/11/04(火) 21:17:35.04
出てくるやんけ
0110名無しさん@お腹いっぱい。2014/11/04(火) 23:20:47.44
Vim script テクニックバイブル、
この手の技術書では実に珍しい大きな活字でスペースもゆったり取ってあって
大変目に優しいしすぐ読み終えられるし筆者も腱鞘炎にならずに済む親切設計だなー


おらKoRon! mattn! カネ返せ!
見掛け倒しで:h よりも中身の薄いクソで2786円も取りやがって!!!!
0111名無しさん@お腹いっぱい。2014/11/04(火) 23:26:36.03
だからイラネっていったのにー
0112名無しさん@お腹いっぱい。2014/11/04(火) 23:40:46.74
組版が酷いよね、あの本
0113名無しさん@お腹いっぱい。2014/11/04(火) 23:47:45.49
配慮しなくちゃいけないoptionとデバッグのところ参考になったな
関数リファレンスはページ稼ぎっぽかった
0114名無しさん@お腹いっぱい。2014/11/05(水) 03:08:51.73
vim scriptの日本語のいい本はないんだ
英語だとなんかいい本ある?
0115名無しさん@お腹いっぱい。2014/11/05(水) 10:06:45.65
ウガンダのために寄付の募るエディタを利用して儲けようとする商売は好きではない
0116名無しさん@お腹いっぱい。2014/11/05(水) 10:25:27.75
労力に見合った対価すら否定するのはどうかと思うが
0117名無しさん@お腹いっぱい。2014/11/05(水) 10:32:05.72
好きじゃないなら買わなきゃいいさ
0118名無しさん@お腹いっぱい。2014/11/05(水) 11:04:01.65
今回のは好きでも買わない方がいいがな

あまり質の悪いもん出すと次が出せなくなるぞ
0119名無しさん@お腹いっぱい。2014/11/06(木) 01:24:27.63
なんでウガンダなんだ?
貧しい国は他にもあるだろ
0120名無しさん@お腹いっぱい。2014/11/06(木) 01:40:53.63
ウガンダに秘密の本拠地がある
■ このスレッドは過去ログ倉庫に格納されています