vi 2nd

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
NGNG
vi原理主義者の集い 2nd。
歴代スレは>>2。関連スレ・サイトは>>3
NGNG
ED IS THE TRUE PATH TO NIRVANA!
NGNG
ed is sucks. ex is truly rules!
NGNG
*'-')vi
NGNG
>>157
ちょっとワロタ

ところで、エンコードに何てコマンド使ったのでしょうか?
uuencode -mだとこんな感じだけど。

begin-base64 664 xx
CiAgICAgQXVndXN0IDIwMDIKU3UgTW8gVHUgV2UgVGggRnIgU2EgCiAgICAg
ICAgICAgICAxICAyICAzCiA0ICA1ICA2ICA3ICA4ICA5IDEwCjExIDEyIDEz
IDE0IDE1IDE2IDE3CjE4IDE5IDIwIDIxIDIyIDIzIDI0CjI1IDI2IDI3IDI4
IDI5IDMwIDMxCgo=
====
NGNG
nava2chの Messega modeで C-c C-b すると自動でエンコードして
くれるんでそれでやりました。
NGNG
>>157
どっかで見たことあるなぁ、と思ったら、Emacs の etc/JOKES でしたか。
動いてるのを見て改めてワロタ。
164157
垢版 |
NGNG
こんな経験ない?

----BEGIN BASE64----(ttyrecord.gz)
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
----END BASE64----
NGNG
>>164
えぇ、しょっちゅう (鬱)。
166名無しさん@お腹いっぱい。
垢版 |
NGNG
viにsort機能はありますか?
NGNG
vi の機能でないが 
:1,100!sort
win2k でもsort.exe使って・
168166
垢版 |
NGNG
>>167
できました。

今まではviで編集した後にわざわざ
cat hoge | sort > fuga
としていたのですがお陰で1工程減らせます。

ありがとうございました。
NGNG
でさ、catする意味はあるのか?と問いたい
NGNG
全部ソートするなら
:%!sort
だな。
171166
垢版 |
NGNG
>>169
勉強中なもので...
>>170
ありがとうございます。
172念のため
垢版 |
NGNG
>>168
> cat hoge | sort > fuga
sort hoge > fuga
でおっけー。
173名無しさん@お腹いっぱい。
垢版 |
NGNG
質問です!
nvi-m17n使ってますが、書き込みモード時のCTRL-J
を無効にすることって出来ますでしょうか?
mapでなんとかなるかと思ったのですが、
CTRL-V CTRL-Jとすると下の行に移動するだけで、入力できません。。

良い方法があれば
ご教授下さいませ。
174名無しさん@お腹いっぱい。
垢版 |
NGNG
http://www.ling.helsinki.fi/~reriksso/unix/award.html
175vi原理主義者
垢版 |
NGNG
 _____    _____   __
 |   /    /  /   /  ¥
 |  |    /  /    ¥  ¥
 |  |   /  /     ¥__/
 |  |  /  /      ____
 |  | /  /       ¥  |
 |  |/  /        |  |
 |     /         |  |
 |____/          |__|
NGNG
>>175
かっこわるいのでやめてください。
NGNG
v
i
178名無しさん@お腹いっぱい。
垢版 |
NGNG
う゛ぃ
179最強のアプリケーションサーバWebObjectsについて意見求む
垢版 |
NGNG
ちなみにYellow Box APIだけでいいならWindows2000+WebObjectsの方がいいかも、
普通にUNIXのコマンドも使えるらしいからCygwinもいらなくなるし、
安くて高性能ハードで動く方のMac OS X Serverだと思えば買えないこともない。

まあ、普通にOS X Serverの人でもどっちでもいいから、欲しいが我慢の俺に、
使ってる人は見せびらかしたり他との比較で自慢してみてください。
NGNG
>>179 誤爆スマソぐらい言って逝けよ
NGNG
誤爆スマソ
NGNG
ところで、みなさん、名前付きバッファって、使ってますか。
便利な使い方おしえて。
NGNG

                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< ヴィアイヴィアイ!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< ヴィアイヴィアイヴィアイ!
ヴィアイ〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」
               ̄     / /
~
~
~
:wq!
184名無しさん@お腹いっぱい。
垢版 |
NGNG
murasekayo cute suki thanks
murasekayo cute kirai thanks
murasekayo cute nice thanks
murasekayo ---- baka no thanks
こんな行が500行ぐらいあったとして、
murasekayoを含んで cuteを含まない行を検索したいんですよ
探してみたけど方法がみつからん。どなたか教えてください
NGNG
egrep murasekayo hoge.txt | egrep -v cute
NGNG
>>182
使ってます。
複数のファイルにまたがってコピペする時に必須です。
187名無しさん@お腹いっぱい。
垢版 |
NGNG
>>185
viではどうやるんでしょうか?
NGNG
>>187
C-x h C-u M-|
NGNG
>>187
:%!egrep murasekayo | egrep -v cute
NGNG
>>187
murasekayo を含んで cute を含まない行を削除したいなら、こうかな?
:v/cute/|/murasekayo/d
191名無しさん@お腹いっぱい。
垢版 |
NGNG
>>189
あれれ?消えちゃいましたよ
NGNG
むらせかよ?
NGNG
>>192
俺もそれが誰か知りたい
NGNG
かよタン萌え (;´Д`)ハァハァ
NGNG
外部コマンド無しだったら...かなり苦しいけど...
:g/murasekayo.*\<[^c][^u][^t][^e]\>/d
196190
垢版 |
NGNG
あうぅ、そうか、俺のじゃ全然駄目だ
197名無しさん@お腹いっぱい。
垢版 |
NGNG
>>196
え? ちゃんと動いてんじゃない?
NGNG
ウィクリーまぐまぐの編集者がvi使いということをコクハーク
199
垢版 |
NGNG
詰めvi

(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"}'

行ごと全部書き換えるより長くなるぞゴルァ。
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) 答えはメール欄、もしくは手数だけ書くとか
NGNG
>>207
:!perl -pe 'chomp;$_=join(".",reverse split/\./,"arpa.in-addr.".$_)."\n"'
209名無しさん@お腹いっぱい。
垢版 |
NGNG
>>207
d2wwpwD0Pa.[ESC]wd2b0PAin-addr.arpa[ESC]
NGNG
!!xargs host|sed 's/Host //'|cut -d\ -f1

DNSに載っていればsedは省略可(w
NGNG
>>210
落第。
212210
垢版 |
NGNG
スマソ。BIND9についてくるhostが必要だ。
NGNG
>>207
問題がよくわからんのだが(4)ってのは問題文にはいるのか?
それともこういうことか?
それと>>199の答えはいくつだ?
192.168.0.1
192.168.0.2
  ↓
1.0.168.192.in-addr.arpa
2.0.168.192.in-addr.arpa

NGNG
>>199
[1.0.168.192.in-addr.arpaを選択]C[真中ボタン]
NGNG
>>207
で、答えは?
NGNG
>>214
[真中ボタン]って何だ?
「M」のこと?
NGNG
>>199の答えは?23より少ないヤシいる?
NGNG
>>214
それをいっちゃあおしめぇよ
というか、X つかっちゃダメでしょ。
>>217
23?
200 でなくて?
最短手数という意味では>>200 より少ないのはまだ出てない
NGNG
23でできますよ。最後の<ESC>いれたら24だけど。
>>200も最後の<ESC>は入れてないので。
220名無しさん@お腹いっぱい。
垢版 |
NGNG
vi 使いの皆さん、デバッグは何使ってやってますか?
俺は素の gdb 使ってるけど、こればかりは emacs が羨しい。
NGNG
viper使ってる人いますか?viper刷れほすぃ
NGNG
>>221
viperネタもここで良いのでは?
NGNG
>220
printf(3)
NGNG
>>220
gdbvim or idevim
see: vim.sf.net
NGNG
gdbvim
http://vim.sourceforge.net/script.php?script_id=84
idevim
http://vim.sourceforge.net/script.php?script_id=168
NGNG
>>199
素の Emacs で22手!
C-SPC M-f M-t C-w C-d M-f M-t . C-y .in-addr.arpa
NGNG
>>226
C-SPC
ctrlを押して1手、spaceを押して2手!
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手でした。
NGNG
>>229
(1)おやおや17手

これより(2)に突入します。
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! サンクス
NGNG
>>233
間違えて押してしまいキー!となるコマンドの筆頭だったり…
NGNG
34手のもっさいパターンでつ。
5ibouble x2, <ESC>F2R4);<ESC>;<C-A>;;<C-X>2Fx4sf(<ESC>
NGNG
>>232そんな単純な手があったのか。
>>235参考にしたら33でできました。
idouble f(<ESC>4a<C-P> x2, <ESC>4F2<C-X>2,<C-A>,C4);<ESC>
237名無しさん@お腹いっぱい。
垢版 |
NGNG
age
NGNG
vimと、elvis、nviとかいろいろありますが、やっぱりVimですか?
NGNG
>>238
JVimも選択肢にいれてやれ。
240名無しさん@お腹いっぱい。
垢版 |
NGNG
age
241名無しさん@お腹いっぱい。
垢版 |
NGNG
set number
詳しく教えて
デフォルトでもset numberするのには
どうしたらいいの?
NGNG
>>239
jvimってよく知らないんだけど
vimで--enable-multibyteとどう違うの?
NGNG
>>242
jvimったらvim2とかvim3とかがベースの古いヤシのことだろ
NGNG
安定してて好きだけど。
NGNG
>>241
:help vimrc
NGNG
>>245
ここはviスレでは?
NGNG
スマソ。逝ってくる。
NGNG
jvimは軽いのと、日本語入力がしやすいのが特長。

普段はvim6だけど、古いノートではjvim使ってまふ。
どっちもいいエディタ。
NGNG
>>241
~/.exrcに書け
250名無しさん@お腹いっぱい。
垢版 |
NGNG
a で入力モードにするとき、かならずカーソルが右に一つずれるんですけど、
ずれないようにすることはできますか?

それと、文字を消す場合は Esc、カーソル移動、x とやってますが、
入力モードのまま文字を消すことは出来ませんか?
(バックスペースみたいなの)
251名無しさん@お腹いっぱい。
垢版 |
NGNG
よくわからんが a の代わりに i では?
NGNG
>>251
出来ました・・・。

これで vi ともうちょっとお友達になれそうです。
NGNG
> 入力モードのまま文字を消すことは出来ませんか?
> (バックスペースみたいなの)

CTRL-H
NGNG
>>253
重ね重ね、ありがとうございます。
出来ました・・・。

これでかなりお友達になれそうです。
255名無しさん@お腹いっぱい。
垢版 |
NGNG
man vi
NGNG
test
NGNG
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況