vi原理主義者の集い 2nd。
歴代スレは>>2。関連スレ・サイトは>>3。
探検
vi 2nd
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
NGNGNGNG
187名無しさん@お腹いっぱい。
NGNG >>185
viではどうやるんでしょうか?
viではどうやるんでしょうか?
NGNG
>>187
C-x h C-u M-|
C-x h C-u M-|
NGNG
>>187
:%!egrep murasekayo | egrep -v cute
:%!egrep murasekayo | egrep -v cute
NGNG
191名無しさん@お腹いっぱい。
NGNGNGNG
むらせかよ?
NGNG
>>192
俺もそれが誰か知りたい
俺もそれが誰か知りたい
NGNG
かよタン萌え (;´Д`)ハァハァ
NGNG
外部コマンド無しだったら...かなり苦しいけど...
:g/murasekayo.*\<[^c][^u][^t][^e]\>/d
:g/murasekayo.*\<[^c][^u][^t][^e]\>/d
196190
NGNG あうぅ、そうか、俺のじゃ全然駄目だ
197名無しさん@お腹いっぱい。
NGNG198名無しさん@お腹いっぱい
NGNG ウィクリーまぐまぐの編集者がvi使いということをコクハーク
199
NGNG 詰めvi
(3)192.168.0.1 → 1.0.168.192.in-addr.arpa
a) できるだけ original vi で (vim -C 等)
b) 一行一桁目、いわゆるコマンドモードから開始
c) 答えはメール欄、もしくは手数だけ書くとか
(3)192.168.0.1 → 1.0.168.192.in-addr.arpa
a) できるだけ original vi で (vim -C 等)
b) 一行一桁目、いわゆるコマンドモードから開始
c) 答えはメール欄、もしくは手数だけ書くとか
NGNG
25手。
いや冗談です。
いや冗談です。
NGNG
:s/\(.*\)\.\(.*\)\.\(.*\)\.\(.*\)/\4.\3.\2.\1.in-addr.arpa/
!!awk -F. '{print $4"."$3"."$2"."$1".in-addr.arpa"}'
行ごと全部書き換えるより長くなるぞゴルァ。
!!awk -F. '{print $4"."$3"."$2"."$1".in-addr.arpa"}'
行ごと全部書き換えるより長くなるぞゴルァ。
NGNG
>>201
俺も同じ方法考えてた・・・
俺も同じ方法考えてた・・・
NGNG
200より短い方法思い付かない。
NGNG
"in-addr.arpa" がどう考えても鬼門なのだが・・・
NGNG
23です。あきらかにかんがえるよりそのまま入力した方がはやいわなですた。
206200
NGNG 冗談のつもりが冗談にならなかったか。
207
NGNG ほんなら、もう少し面白くなるように問題を訂正。
詰めvi
(3)192.168.0.1 → 1.0.168.192.in-addr.arpa
(4)192.168.0.1 → 1.0.168.192.in-addr.arpa
192.168.0.2 → 2.0.168.192.in-addr.arpa
a) できるだけ original vi で (vim -C 等)
b) 一行一桁目、いわゆるコマンドモードから開始
c) 答えはメール欄、もしくは手数だけ書くとか
詰めvi
(3)192.168.0.1 → 1.0.168.192.in-addr.arpa
(4)192.168.0.1 → 1.0.168.192.in-addr.arpa
192.168.0.2 → 2.0.168.192.in-addr.arpa
a) できるだけ original vi で (vim -C 等)
b) 一行一桁目、いわゆるコマンドモードから開始
c) 答えはメール欄、もしくは手数だけ書くとか
NGNG
>>207
:!perl -pe 'chomp;$_=join(".",reverse split/\./,"arpa.in-addr.".$_)."\n"'
:!perl -pe 'chomp;$_=join(".",reverse split/\./,"arpa.in-addr.".$_)."\n"'
209名無しさん@お腹いっぱい。
NGNG >>207
d2wwpwD0Pa.[ESC]wd2b0PAin-addr.arpa[ESC]
d2wwpwD0Pa.[ESC]wd2b0PAin-addr.arpa[ESC]
210名無しさん@Emacs
NGNG !!xargs host|sed 's/Host //'|cut -d\ -f1
DNSに載っていればsedは省略可(w
DNSに載っていればsedは省略可(w
NGNG
>>210
落第。
落第。
212210
NGNG スマソ。BIND9についてくるhostが必要だ。
NGNG
NGNG
NGNG
>>207
で、答えは?
で、答えは?
NGNG
NGNG
>>199の答えは?23より少ないヤシいる?
NGNG
NGNG
23でできますよ。最後の<ESC>いれたら24だけど。
>>200も最後の<ESC>は入れてないので。
>>200も最後の<ESC>は入れてないので。
220名無しさん@お腹いっぱい。
NGNG vi 使いの皆さん、デバッグは何使ってやってますか?
俺は素の gdb 使ってるけど、こればかりは emacs が羨しい。
俺は素の gdb 使ってるけど、こればかりは emacs が羨しい。
NGNG
viper使ってる人いますか?viper刷れほすぃ
NGNG
>>221
viperネタもここで良いのでは?
viperネタもここで良いのでは?
NGNG
>220
printf(3)
printf(3)
NGNG
NGNG
NGNG
NGNG
NGNG
>>227
見苦しいですよ( ´,_ゝ`)
見苦しいですよ( ´,_ゝ`)
NGNG
詰めvim
(1) 次の文を入力
double vi(double vi);
(2) 次の文を入力
double f(double x1, double x2, double x3, double x4);
,の後にはスペースが1つあり、かっこの左右にはスペースはありません。文末にもありません。
僕は(1)が16手で(2)は35手でした。
(1) 次の文を入力
double vi(double vi);
(2) 次の文を入力
double f(double x1, double x2, double x3, double x4);
,の後にはスペースが1つあり、かっこの左右にはスペースはありません。文末にもありません。
僕は(1)が16手で(2)は35手でした。
NGNG
NGNG
>>229 (2)は30手
NGNG
idouble x<ESC>Cf(<C-A>1, <C-A>2, <C-A>3, <C-A>4);<ESC>
NGNG
>>232
i_CTRL-A なんて知らんかったYO! サンクス
i_CTRL-A なんて知らんかったYO! サンクス
NGNG
>>233
間違えて押してしまいキー!となるコマンドの筆頭だったり…
間違えて押してしまいキー!となるコマンドの筆頭だったり…
NGNG
34手のもっさいパターンでつ。
5ibouble x2, <ESC>F2R4);<ESC>;<C-A>;;<C-X>2Fx4sf(<ESC>
5ibouble x2, <ESC>F2R4);<ESC>;<C-A>;;<C-X>2Fx4sf(<ESC>
NGNG
237名無しさん@お腹いっぱい。
NGNG age
NGNG
vimと、elvis、nviとかいろいろありますが、やっぱりVimですか?
NGNG
>>238
JVimも選択肢にいれてやれ。
JVimも選択肢にいれてやれ。
240名無しさん@お腹いっぱい。
NGNG age
241名無しさん@お腹いっぱい。
NGNG set number
詳しく教えて
デフォルトでもset numberするのには
どうしたらいいの?
詳しく教えて
デフォルトでもset numberするのには
どうしたらいいの?
NGNG
NGNG
>>242
jvimったらvim2とかvim3とかがベースの古いヤシのことだろ
jvimったらvim2とかvim3とかがベースの古いヤシのことだろ
NGNG
安定してて好きだけど。
NGNG
>>241
:help vimrc
:help vimrc
NGNG
>>245
ここはviスレでは?
ここはviスレでは?
NGNG
スマソ。逝ってくる。
NGNG
jvimは軽いのと、日本語入力がしやすいのが特長。
普段はvim6だけど、古いノートではjvim使ってまふ。
どっちもいいエディタ。
普段はvim6だけど、古いノートではjvim使ってまふ。
どっちもいいエディタ。
NGNG
>>241
~/.exrcに書け
~/.exrcに書け
250名無しさん@お腹いっぱい。
NGNG a で入力モードにするとき、かならずカーソルが右に一つずれるんですけど、
ずれないようにすることはできますか?
それと、文字を消す場合は Esc、カーソル移動、x とやってますが、
入力モードのまま文字を消すことは出来ませんか?
(バックスペースみたいなの)
ずれないようにすることはできますか?
それと、文字を消す場合は Esc、カーソル移動、x とやってますが、
入力モードのまま文字を消すことは出来ませんか?
(バックスペースみたいなの)
251名無しさん@お腹いっぱい。
NGNG よくわからんが a の代わりに i では?
NGNG
NGNG
> 入力モードのまま文字を消すことは出来ませんか?
> (バックスペースみたいなの)
CTRL-H
> (バックスペースみたいなの)
CTRL-H
NGNG
255名無しさん@お腹いっぱい。
NGNG man vi
NGNG
test
NGNG
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
NGNG
cwしたとき文字が消えずに$が出たり、
バックスペースでも文字が消えないのってうざくないですか?
なんとかなりません?
バックスペースでも文字が消えないのってうざくないですか?
なんとかなりません?
NGNG
cwしたときに$が出ないで文字が消えたり、
バックスペースでも文字が消えるのってうざったくないですか?
バックスペースでも文字が消えるのってうざったくないですか?
NGNG
NGNG
あ、しまった。直リンしてしまった。
NGNG
>>260
vimを使え、ということ(以下略
vimを使え、ということ(以下略
NGNG
264名無しさん@お腹いっぱい。
NGNG 生viとかnvi使っている人はword wrapはどうしてる ?
Mail書くときにこれが一番の悩みの種なんだが。
Mail書くときにこれが一番の悩みの種なんだが。
NGNG
生vi
v
i
v
i
NGNG
>>265 ハァハァ(;´Д`)
NGNG
NGNG
NGNG
英文ならふつう fmt だと思うけど、日本語に対応してる fmt が
あるかどうかは知らない。nkf -f ってのもあるみたいだけど、
やったことはないな。
自分は英文でも和文でも手動で wrap してるけど...
あるかどうかは知らない。nkf -f ってのもあるみたいだけど、
やったことはないな。
自分は英文でも和文でも手動で wrap してるけど...
NGNG
NGNG
禁則処理とかはどうしました?
275264
NGNG >>274
それも禁句(汗。
つか、折り返ししかしてない。
#!/usr/bin/env ruby -Ke
ARGF.each {|line|
outJP = /[a-zA-Z\d\s!@#$%^&*()_+|~}{":?><,.\/;'\[\]`\\=-]/
if line.size > 75
n = 0
a = line.gsub(/./){$&+','}.split(/,/e)
a.each {|word|
if n > 75
puts ''
n = 0
end
if word =~ outJP
n += 1
else
n += 2
end
print word
}
else
puts line
end
}
# 自分で言うのもなんだが、ただ動くだけといった感じ。
# もっと美しく機能的なスクリプトきぼんぬ。
それも禁句(汗。
つか、折り返ししかしてない。
#!/usr/bin/env ruby -Ke
ARGF.each {|line|
outJP = /[a-zA-Z\d\s!@#$%^&*()_+|~}{":?><,.\/;'\[\]`\\=-]/
if line.size > 75
n = 0
a = line.gsub(/./){$&+','}.split(/,/e)
a.each {|word|
if n > 75
puts ''
n = 0
end
if word =~ outJP
n += 1
else
n += 2
end
print word
}
else
puts line
end
}
# 自分で言うのもなんだが、ただ動くだけといった感じ。
# もっと美しく機能的なスクリプトきぼんぬ。
NGNG
format.vimは禁則処理もしてくれてます。
NGNG
NGNG
>>275
あ、あと、Ruby 正規表現本に folding するのが載ってた。
http://www.ohmsha.co.jp/data/link/4-274-06488-3/index.htm
http://www.dm4lab.to/~kjana/ruby/ruby.html
あ、あと、Ruby 正規表現本に folding するのが載ってた。
http://www.ohmsha.co.jp/data/link/4-274-06488-3/index.htm
http://www.dm4lab.to/~kjana/ruby/ruby.html
NGNG
NGNG
:global の面白い使い方ありませんか?
知った方はすげーと思ったけれど、
なかなか使わない。
# viper でも emacs21 になってやっと実装された
# みたいです。
知った方はすげーと思ったけれど、
なかなか使わない。
# viper でも emacs21 になってやっと実装された
# みたいです。
NGNG
それってどんなコマンド?
書き方からすると、なんとなく grep の g とは違うもののようだけど。
書き方からすると、なんとなく grep の g とは違うもののようだけど。
282280
NGNG ...すみません。grep の g です。
なんか面白い使い方ができそうに思えるんですが、
g/re/p 以外にはなかなか使わないなあと。
あとは g/re/d とか g/re/m0 とかかな。
なんか面白い使い方ができそうに思えるんですが、
g/re/p 以外にはなかなか使わないなあと。
あとは g/re/d とか g/re/m0 とかかな。
283名無しさん@お腹いっぱい
NGNG >282
うちのviper、g/re/pだけ動かない。鬱だ。
printがimplimentされてないって出るけど
何か設定要るんだっけ?
うちのviper、g/re/pだけ動かない。鬱だ。
printがimplimentされてないって出るけど
何か設定要るんだっけ?
285山崎渉
NGNG (^^)
NGNG
viperスレキボン!
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の台湾有事答弁「問題ない」50% 「問題があったと思う」25%を大きく上回る 毎日新聞世論調査 [尺アジ★]
- 中国の王毅外相、高市首相の台湾巡る答弁は「レッドラインを越えた」 [どどん★]
- 【相撲】九州場所千秋楽 関脇・安青錦が初優勝 優勝決定戦で豊昇龍破る 所要14場所は史上2位のスピード記録 [ニーニーφ★]
- 【外交】中国王毅外相「日本軍国主義の復活を決して許さない」★2 [1ゲットロボ★]
- 【コメ】やっぱり進次郎のほうがマシ…「コメの値下げは無理」と言い張る農林族の鈴木農水大臣 [ぐれ★]
- 石破前首相 おこめ券配布に「その原資は何?国民の税金でしょう」「リーズナブルな価格でお米が手に入るようにすることの方が大事」 [muffin★]
- 巨専】ジャイアンツファンフェスタ2025
- とらせん 2
- 京都競馬4回6日目マイルチャンピオンシップ
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1809
- 東京競馬5回5日目月曜日
- 競輪実況★1607
- 【実況】博衣こよりのえちえちホロ食べず嫌い王🧪
- 外務省「意味のない敵国条項だよ」 [834922174]
- 【悲報】ツイッター愛国アカウント、続々と外国産だということが判明 つまり愛国者は外国人ということ? ★2 [158478931]
- 【んな専🏡】んなたん(・o・🍬)アソビ大全配信実況スレ🏰【ホロライブ▶】
- 【悲報】男さん(39)、職場の後輩の女の子(25)と飲み(総額15000円)に行って「2000円でいいよ」と言って大炎上wwwwwwwwwwww [257926174]
- 神に与えられた英知は必ず「果て」がある←は????
