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

Vim Part22

■ このスレッドは過去ログ倉庫に格納されています
0001ほらよ2013/04/04(木) 19:32:22.37
Vim 6以降に関する話題、Part22です。
http://www.vim.org/

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

関連情報は>>2-6あたり。
0545名無しさん@お腹いっぱい。2014/01/19(日) 11:53:56.32
ない。
0546名無しさん@お腹いっぱい。2014/01/19(日) 11:54:19.23
>>544
そういうちゃちゃは要らん
05475462014/01/19(日) 11:57:09.79
ちなみに俺は質問者ではない
0548名無しさん@お腹いっぱい。2014/01/19(日) 12:05:23.28
>>543
しょうがねぇなぁ
iTerm ってことは Mac OSX な?
:set clipboard+=autoselect
0549名無しさん@お腹いっぱい。2014/01/19(日) 12:06:47.00
ちなみに俺は変質者ではない
0550名無しさん@お腹いっぱい。2014/01/19(日) 12:10:57.20
変態なんですね。
判ります
0551名無しさん@お腹いっぱい。2014/01/19(日) 12:15:48.96
>>548
なるほどー
ありがとうございました
0552名無しさん@お腹いっぱい。2014/01/19(日) 16:05:51.69
vimのmarkは小文字がローカルで大文字がグローバルのスコープ持ちますが
逆に出来ないですか?
グローバルのマークしか使わないので、毎回mAとか打つのが結構だるいです
0553名無しさん@お腹いっぱい。2014/01/19(日) 16:32:13.37
ちょいだるいけどnmapでいけね
0554名無しさん@お腹いっぱい。2014/01/19(日) 16:39:37.42
>>553
なるほどやはりそのやり方ですか。
一度挑戦したけど、どうやっても小文字か大文字か、どっちかのマップが無効になっちゃうんですよね
説明するのは難しいですが。。もう一度がんばってみます
0555名無しさん@お腹いっぱい。2014/01/19(日) 16:41:52.29
試してないけど、nnoremapにしてないとか?
0556名無しさん@お腹いっぱい。2014/01/22(水) 02:48:45.40
vimで

:! って入力するとコマンドが打てるじゃん?
そのとき↑↓を押すと履歴が辿れるけど、↑↓じゃなくてホームポジションからなるべくキーを離さないように、履歴をたどる方法ないの?
0557名無しさん@お腹いっぱい。2014/01/22(水) 02:49:22.73
あげちゃった
0558名無しさん@お腹いっぱい。2014/01/22(水) 04:10:10.80
>>556
Ctrl+p,Ctrl+nは?
0559名無しさん@お腹いっぱい。2014/01/22(水) 04:12:36.36
ctrl+n ctrl+p
0560名無しさん@お腹いっぱい。2014/01/22(水) 04:13:26.23
1時間以上経ってるのにまさか被るとは
0561名無しさん@お腹いっぱい。2014/01/22(水) 04:30:59.91
書いたとこまで前方一致、もさせたいならcmapかな
0562名無しさん@お腹いっぱい。2014/01/23(木) 02:25:38.57
職場でemacs使いに見下されてる感が半端ない
0563名無しさん@お腹いっぱい。2014/01/23(木) 03:33:55.58
>>562
それはエディタの問題じゃないと思うよ(笑)
0564名無しさん@お腹いっぱい。2014/01/23(木) 10:53:51.03
ワロタ
0565名無しさん@お腹いっぱい。2014/01/26(日) 21:54:50.30
空のバッファから初めて行ごとに 1 2 3 .. 10 と連番をつくる(つまり
1
2
.中略.
10
にする)ならどうするのが vimmer 的に最善ですかね
i1<Esc>qqyyp<C-a>q9@q<CR> までは思いついたんだけど
0566名無しさん@お腹いっぱい。2014/01/26(日) 22:00:25.50
それでいいんじゃね
0567名無しさん@お腹いっぱい。2014/01/26(日) 22:01:37.85
そうかありがとう(うれしい)
0568名無しさん@お腹いっぱい。2014/01/27(月) 00:09:45.44
>>565
:0r!seq 1 10
:0r!printf "\%d\n" {1..10}
が思い浮かんだ
0569名無しさん@お腹いっぱい。2014/01/27(月) 00:48:50.11
んなわけねーだろと思って実行したらまんまうまくいって笑ったw
:1,10call setline(line('.'),line('.').getline('.'))
似たようなコマンド無かったっけ?
0570名無しさん@お腹いっぱい。2014/01/27(月) 00:55:35.64
ああ、上のはバッファに行がないとだめね。すでにあるテキストに番号打つ時だな。
バッファに行が無いときは、
:call append('$',line('$')) りたーん
10@:
だな。いずれにせよqqyyp<c-a>qには負けるなw
0571名無しさん@お腹いっぱい。2014/01/27(月) 01:17:20.72
>>568
>>570
いやいやかっこいいなそれwww
0572名無しさん@お腹いっぱい。2014/01/27(月) 10:02:03.44
クソみたいな拡張でゴテゴテと Emacs 化していくよりこういうのこそが VIM の真骨頂だなって感じがする
0573名無しさん@お腹いっぱい。2014/01/27(月) 13:33:22.23
細胞分裂かってぐらい、関数増えたよね。
0574名無しさん@お腹いっぱい。2014/01/27(月) 13:36:15.05
この程度の、別に普通じゃん
取り立てて喜ぶほどのものか?
0575名無しさん@お腹いっぱい。2014/01/27(月) 13:39:18.23
>>574
KAKKEEEEEEEEEEE!!!!!
俺もコレぐらい言えるよう頑張らないと
0576名無しさん@お腹いっぱい。2014/01/27(月) 14:48:25.41
>>574
おっさんにとってはふつう。
ちゅうか、こういうのがやりやすいのがVimのええところやな
0577名無しさん@お腹いっぱい。2014/01/27(月) 15:19:44.26
最初っからVim使ってたから他のエディタとか知らんから、
こんなのが普通と思ってたわ
んじゃ、他のエディタって何ができるの?
emacsには言及しないように。
あれに近づいちゃいかんってじっちゃんの遺言だから
0578名無しさん@お腹いっぱい。2014/01/27(月) 15:35:46.94
普通なら普通でいいじゃん。
0579名無しさん@お腹いっぱい。2014/01/27(月) 15:38:56.98
老人をおだてたら図に乗るという例
0580名無しさん@お腹いっぱい。2014/01/27(月) 15:50:36.55
普通のことができる人が増えたってことなんだから喜んであげればいいのにねえ
0581名無しさん@お腹いっぱい。2014/01/27(月) 16:22:37.31
いまは Vim, Emacs, Eclipse の 3つを覚えなさい
0582名無しさん@お腹いっぱい。2014/01/27(月) 17:39:49.15
>>577
他のエディタじゃこんなすごいことできないよ・・・・
0583名無しさん@お腹いっぱい。2014/01/27(月) 17:40:29.90
最近はvimの拡張をemacsがパクるって構図も多くなってきた
0584名無しさん@お腹いっぱい。2014/01/27(月) 17:41:13.14
マクロと外部コマンド連携使っていこうぜ!
0585名無しさん@お腹いっぱい。2014/01/28(火) 23:02:17.85
エディタ狂だがemacsに躓いた人が大抵vim scriptのスペシャリストになる
難易度が違うから
0586名無しさん@お腹いっぱい。2014/01/28(火) 23:04:13.54
いろんな言語使える分 vim の方が自由度も速度も桁違い
0587名無しさん@お腹いっぱい。2014/01/29(水) 00:16:16.59
この前、某電機会社Yに行ったら、プログラムをWindowsのメモ帳で編集してたぜ。
0588名無しさん@お腹いっぱい。2014/01/29(水) 00:17:06.92
だから何。
0589名無しさん@お腹いっぱい。2014/01/29(水) 06:54:44.11
emacsをごてごてというけどvimだって十分ゴテゴテだからな
zのカーソル保存版とかgとかいらんだろ?

そんなのが山ほどある
0590名無しさん@お腹いっぱい。2014/01/29(水) 06:58:56.97
何を言ってるんだお前は
0591名無しさん@お腹いっぱい。2014/01/29(水) 07:28:04.35
むしろEmacsは簡素すぎる
0592名無しさん@お腹いっぱい。2014/01/29(水) 09:46:10.47
俺も最初はVim余計なもんつけすぎじゃね?と思ってたけど流石にもう慣れた
今じゃどこまでオリジナルだったか忘れてるから素vi使うと混乱する
0593名無しさん@お腹いっぱい。2014/01/29(水) 10:34:42.43
ゴテゴテ拡張作ってる作者って
Emacs でいうところのるびきち某になんか似てるわ
Lingr とか見てて最近よくそう思う
0594名無しさん@お腹いっぱい。2014/01/29(水) 11:12:18.51
Vimの標準機能で十分だからプラグイン入れてないわ
0595名無しさん@お腹いっぱい。2014/01/29(水) 11:15:44.42
あいつら手段が目的になってる連中だからな
emacs化してる
0596名無しさん@お腹いっぱい。2014/01/29(水) 12:26:47.53
>>595には同感
プラグインで効率化(?)できてるのか知らんが、そのデバッグやらの方が時間かかってそうっていう…
好きでやってるからいんじゃないとは思うが
0597名無しさん@お腹いっぱい。2014/01/29(水) 12:33:14.93
まぁEmacsの話はここでしなくてもいいじゃないか。
0598名無しさん@お腹いっぱい。2014/01/29(水) 12:50:05.44
別に宗教戦争したいわけじゃないけど
Emacsって先細ってね?
Vim始めましたはまだ良く聞くけど
Emacs始めましたを見た記憶が久しくない
0599名無しさん@お腹いっぱい。2014/01/29(水) 13:05:34.33
>>598
そんな感じ
本格的にソースプログラム書くためのエディタとしたら、Vimが多分、史上最強だろ、今のところ。
プログラムソース書く以外になにもかも一つのアプリ?でやろうって環境じゃないもんな、今は
0600名無しさん@お腹いっぱい。2014/01/29(水) 13:07:01.01
Emacs => おっさん
Vim => おっさん
秀丸 => おっさん
MIFES => おっさん
VZ Editor => おっさん
Sublime Text => 若者
0601名無しさん@お腹いっぱい。2014/01/29(水) 13:11:25.32
キッチンシンクはクラウドとも相性いいとは思えんしな

Vimはアプリ自体が最悪廃れても
キーバインドは合理的だから残りそう
0602名無しさん@お腹いっぱい。2014/01/29(水) 13:13:51.59
>>596
しかも使ってない奴らを見下してる感
すごく非生産的なことしてるのに気付いてないくせにな
0603名無しさん@お腹いっぱい。2014/01/29(水) 13:23:35.93
>>600
Emacsとvim以外は使ったことないげど、
Sublime Text => 若者
とか言ってるおまえは若者とかじゃなくて単なる馬鹿者だわ
本気で言ってるんだったら、キチガイ
0604名無しさん@お腹いっぱい。2014/01/29(水) 13:29:54.36
>>525
:digraph sa 97
:digraph si 105
...
と一個ずつ潰してくしか
0605名無しさん@お腹いっぱい。2014/01/29(水) 13:30:46.28
>>603
ネタにマジレスか。若者っぽいのが思い浮かばなかっただけや
俺は10年来のVimおっさん
0606名無しさん@お腹いっぱい。2014/01/29(水) 13:33:12.81
むしろ今は vim がワナビ御用達だとおもう
だから emacs 的な使い方すんだろ
うぜえ
0607名無しさん@お腹いっぱい。2014/01/29(水) 13:35:32.99
オレもsublimeはどっちかってーと若者のイメージ持ってるけど
キチガイ呼ばわりされるほど愚かな認識だったのかスマン
0608名無しさん@お腹いっぱい。2014/01/29(水) 13:37:27.92
今日賑わってるなw実質2, 3人だと思うけどwww
vim.orgとgithubだけ見てりゃイライラしないんだけど、たまにlingrとかみてしまうっていう
0609名無しさん@お腹いっぱい。2014/01/29(水) 13:38:55.49
>>605
「本気で言ってるんだったら」ってわざわざ断り書きしてるだろ?
どうしようもねぇ馬鹿だな
0610名無しさん@お腹いっぱい。2014/01/29(水) 13:41:52.29
>>609
いいから仕事しろおっさん
0611名無しさん@お腹いっぱい。2014/01/29(水) 13:42:59.08
>>608
わかる
見なければ多分言うほどプラグインに嫌悪感抱かないんだろうな
そして同じことを Lingr メンバも 2ch に対して思ってるはず
0612名無しさん@お腹いっぱい。2014/01/29(水) 13:47:16.26
>>610
おまえは仕事ないのか?
おまえこそ糞ジジイだろ?www
0613名無しさん@お腹いっぱい。2014/01/29(水) 13:48:23.45
これが社史編纂室の仕事です
0614名無しさん@お腹いっぱい。2014/01/29(水) 13:48:41.21
やろうな
たまに有益な情報あるかもと思って見てたけど、あそこで話題になってるプラグイン一切入れてないことに気づいて
見なくていい気がしてきたわww
0615名無しさん@お腹いっぱい。2014/01/29(水) 13:49:45.09
今日盛り上がりすぎワロタwwwwww
0616名無しさん@お腹いっぱい。2014/01/29(水) 13:52:10.38
なんでかしらんが活躍してる人に対してルサンチマンむき出しの奴が常駐してるようだな
1mmもコミュニティに対してコミットしてないくせにうっとおしいね

まあルサンチマンって言ってみたかっただけなんだけどさ
0617名無しさん@お腹いっぱい。2014/01/29(水) 13:54:59.39
>>605
10年とか、べつに若造じゃないの?
20から使い始めたとしても30
それか50の手習いで始めた?
0618名無しさん@お腹いっぱい。2014/01/29(水) 14:02:24.43
10年のキャリアがあるんだよ黙ってろや坊やっていうよくわからない自虐っぽい自慢
0619名無しさん@お腹いっぱい。2014/01/29(水) 14:03:54.09
実はEclipse専門です
0620名無しさん@お腹いっぱい。2014/01/29(水) 14:08:44.46
いちいち誰かを下げないと語れないという
0621名無しさん@お腹いっぱい。2014/01/29(水) 14:10:13.18
おまいらウガンダに寄付してんの?俺はしてない
0622名無しさん@お腹いっぱい。2014/01/29(水) 14:15:49.16
Your plugin kills children!
0623名無しさん@お腹いっぱい。2014/01/29(水) 14:16:38.52
>>622
piss off
0624名無しさん@お腹いっぱい。2014/01/29(水) 14:29:00.02
スレ違いだったら申し訳ありません

今までviをまともに使ったことがないので
一から勉強したいのですが、そういった目的の場合
Vimとviはどちらが向いているでしようか
他OSの経験は公私双方でWindows、RHELあたりを
主に扱ったことがあります
0625名無しさん@お腹いっぱい。2014/01/29(水) 14:43:35.27
>>624
Vimの方がオススメです
viしかないシステムを使わざるを得ないなどの理由がない限り、いまからあえてviを選ぶ理由はないと思います
# いま、標準でVimじゃなくてviがインストールされてるシステムってあるのかね?商用UnixもVimだよね?

どうしてもオリジナルのviを使いたいなら、ソースコードからコンパイルするか、Vimのset compatibleオプションを使えば
vi互換の動作になります(が、完全にviと同じではないかもしれません)
0626名無しさん@お腹いっぱい。2014/01/29(水) 15:10:07.23
>>621
微額だがしてるぞ
0627名無しさん@お腹いっぱい。2014/01/29(水) 16:32:49.55
俺も少額だけど糞高いMSオフィスよりは遙かに使ってるからお金払いたくなる
0628名無しさん@お腹いっぱい。2014/01/29(水) 17:05:02.70
払いたくなるだけで払ってねえのかよ
0629名無しさん@お腹いっぱい。2014/01/29(水) 17:07:42.66
>>627
ウガンダに送金しろ。
0630名無しさん@お腹いっぱい。2014/01/29(水) 17:23:02.12
>>621
俺もおくるわ
vim.orgの設定は金額非公開にしとこw
0631名無しさん@お腹いっぱい。2014/01/29(水) 17:40:49.91
>>628
いやもちろん払ってるよ
MSオフィスは払いたくなくても払わないといけないけど
Vimは仕事でも趣味でもお世話になってるから払わなくて良くても自分から払いたくなるって意味で払いたくなるって書いた
0632名無しさん@お腹いっぱい。2014/01/29(水) 18:49:28.97
俺はオフィスはオフィスで色々お世話になってるし
そんないちいち貶めるような事言わずに両方に気持よくお金払ってるわ
0633名無しさん@お腹いっぱい。2014/01/29(水) 22:27:53.00
ここでvimプラグインの作者気持ち悪いとか言ってる奴のほうが
よっぽど気持ち悪い
0634名無しさん@お腹いっぱい。2014/01/29(水) 23:19:22.90
キモい言われるのはコミュニティが閉じてるせいじゃないかなぁ
主要なプログラミング言語のコミュニティなんかだと、そこにいる人たちは人脈も技術もレベルが違うからおふざけもできないんでしょ
vimなんて所詮ツールの一つに過ぎないんだしそんな力入れてカッカすんなよ
0635名無しさん@お腹いっぱい。2014/01/29(水) 23:36:47.81
作者がどうこうって作者と何かする機会でもあんの?
0636名無しさん@お腹いっぱい。2014/01/29(水) 23:59:08.81
kana1
0637名無しさん@お腹いっぱい。2014/01/30(木) 00:01:19.00
>>635
バグ報告したり要望出したりするっしょ。
0638名無しさん@お腹いっぱい。2014/01/30(木) 00:31:57.91
俺も一応作者()やからキモいとかいわないでwww
0639名無しさん@お腹いっぱい。2014/01/30(木) 01:09:32.15
○○プラグインが嫌いだの
○○コミュニティが嫌いだの言ってる奴は
vimrc晒して喜んでる厨より価値が無いから気にすんな
0640名無しさん@お腹いっぱい。2014/01/30(木) 01:43:06.33
ふあああ、dだけキーリピートせんようしてくれ
0641名無しさん@お腹いっぱい。2014/01/30(木) 01:51:41.34
utf-8対応nvi出てきたら住み分け出来そうやね
0642名無しさん@お腹いっぱい。2014/01/30(木) 02:01:38.74
だいぶ前にlinger誘われたけど確かにキモかった
コミュニティってあーゆうのを指してるのかな
0643名無しさん@お腹いっぱい。2014/01/30(木) 03:55:25.64
>>642
多分、お前の方が100倍はキモいと思われwww
0644名無しさん@お腹いっぱい。2014/01/31(金) 12:53:17.85
【質問です】
set mouse=a

と設定している場合に、
Metaキーの押下状態の場合だけマウスによる文字列選択を有効にしたいんですが、
なにか方法はないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています