5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

「vi」の小技教えてスレ

1 :login:Penguin:2001/08/05(日) 12:49
viの知っていると便利な小技をいろいろ教えてください。

149 :名無しさん@お腹いっぱい。:02/10/30 12:22 ID:k1ljzP4R
日本語キーボードだからです。

150 :login:Penguin:02/11/04 06:32 ID:AWtIsY63
へたくそな操作でビープがビープ、ビープなっちゃうんですけど、
jvimではどうやって消すんですか?
viではflashってのがあるみたいなんですけど。
夜中にビープ、ビープ鳴らすと、そのうち怒られそうで
誰か助けてくだしょい。

151 :login:Penguin:02/11/04 07:31 ID:bZSo5NBR
>>150
jvim はよく解らないけど、vim なら
:set vb t_vb=
で大丈夫。

152 :login:Penguin:02/11/12 01:17 ID:PtxTPVi/
%で現在のファイル名
#で前のファイル名(?)
%<で拡張子を取ったファイル名

153 :login:Penguin:02/11/16 11:46 ID:Xymcouo3
>>152
>%<で拡張子を取ったファイル名
これは知らなかった。

154 :login:Penguin:03/01/05 05:44 ID:PNIngpBc
viで






1 あ
2 い

みたいに一括で、先頭に数字の連番をつけることって出来る


155 :login:Penguin:03/01/05 06:46 ID:ZFFi0y0g
>> 154
:se number
か?

156 :login:Penguin:03/01/05 06:51 ID:PNIngpBc
>>155
いや、表示だけじゃなくてファイルの中身を直接変更したいです

157 :login:Penguin:03/01/05 06:53 ID:PNIngpBc
やっぱnlみたいに外部コマンドしかないかなー
でもWinとかだとnlも一緒に持ち歩かないと。。

158 :login:Penguin:03/01/05 08:49 ID:s7Rm6N74
>>154
:g/^/execute "s/^/" . line(".") . "/"

159 :login:Penguin:03/01/05 09:22 ID:PNIngpBc
>>158
おー、ありがうございます

160 :login:Penguin:03/01/05 10:27 ID:bcfTdkeO
>>154
「1」は半角で「2」は全角か。
難しいな。

161 :login:Penguin:03/01/05 10:29 ID:aAJ94XBf
>>154
i1<SPC><ESC>qa^ywjP^<C-A>q<ファイルの行数-2>@a

今考えただけだからもっと簡単な方法があるかも。
(kaoriYa版GVIM for win on win2k)
i1<SPC> : ファイルの先頭でやってください。行番号1 を挿入
<ESC> : コマンドモードに
qa : aというマクロ記録開始
^ : 行の頭に移動
yw : 入力した数字をコピー
j : 下の行に移動
P : 行頭にコピーした数字(行番号)を貼り付け
^ : 行頭に移動
<C-A> : 入力した数字を1増やす
q : マクロ記録停止
<行数マイナス2>@a : 行数マイナス2回aというマクロを繰り返す。

162 :161:03/01/05 10:36 ID:aAJ94XBf
補足
下の行に移動するときにjで移動してるので
ファイルの行数をオーバーした数字を<行数マイナス2>に
入れてもエラーが出るだけで勝手に数字を入力して
行数が増えることはないです。
だから行数をオーバーした任意の数字を入れてもらっても
かまいません。ただし、そのときに出る警告音などがうるさい
という苦情は受け付けません :p

163 :IP記録実験:03/01/08 21:36 ID:1aQvEFST
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

164 :login:Penguin:03/01/09 02:27 ID:2Y8NA8K9
>>593
昔からとってたよ。

165 :login:Penguin:03/01/09 03:12 ID:ISsnTmLL
IP記録実験PART2
http://qb.2ch.net/test/read.cgi/accuse/1042020193/

166 :login:Penguin:03/01/09 04:01 ID:ispmrJFO
ID:ZBsKvw39

167 :山崎渉:03/01/15 11:40 ID:vFMPlObn
(^^)

168 :login:Penguin:03/01/26 07:03 ID:Cyd6RN1g
激しく禿同

169 :login:Penguin:03/01/27 03:11 ID:5nJ1qnM4
このスレのIDが同じ人のレスだけ取り出すのはどうすればいいの?

170 :login:Penguin:03/01/27 20:59 ID:zt3SbXNY
IDでsortしろ。

171 :名無しさん@お腹いっぱい。:03/02/19 14:41 ID:M+8i4ZXA
「vi」の怖さ教えて

172 :login:Penguin:03/02/19 15:43 ID:NizunnD7
何の予備知識もないまま
$ vi
で起動してしまった場合、終了方法がわからない。

173 :login:Penguin:03/02/20 09:04 ID:sT1XhhQy
で、いろんなキーを押しまくる。で、:でもっと変なことになって凹む。
やぶれかぶれで、Ctrl-A〜Ctrl-Zまで押してみようとする。
キターーーー 終了は Ctrl-Z だったのねーーーーー!

174 :login:Penguin:03/02/21 01:57 ID:jXXEeVrC
>>173
ワロタガナ
しかも、当人はCtrl-Zで「終わった」つもりなんだろう。


175 :login:Penguin:03/03/07 04:28 ID:5IDG0aCp


176 :山崎渉:03/04/17 12:32 ID:KRn99/cy
(^^)

177 :山崎渉:03/04/20 05:54 ID:xFRXxEWb
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

178 :login:Penguin:03/04/22 02:10 ID:8wcFRMHE
:%s/<[^>]*>//g でhtmlファイルのタグ取り
:g/^$/d で空行の削除

ところでjvim3.0-j2.1b(win版)を使ってるんだけど
:r!sort -r とかやって外部フィルタを使っても結果が取り込めないんだよね。
いったいどうして? 知ってる人がいたら教えて欲しい。

179 :login:Penguin:03/04/22 13:04 ID:4NAPJe2v
そのsortコマンドはどのsort?
Winには標準でインストールされているSORT.EXEがあって
微妙にオプションの書き方が違ったりするよ

180 :login:Penguin:03/04/23 01:52 ID:g9zNM0R/
>>179 レスありがとう。
sortコマンドはフリーの奴をVectorから落としてきた。
一応オプションも確認はしたんだけどねえ。
:r!gawk /hogehoge/ なんてしてもやっぱり同じ。
どうしてかなあ。

181 :login:Penguin:03/04/23 11:26 ID:eW7+0l3R
:%!sort -r
:%!gawk /hogehoge/

あるいは

:r!sort -r filename
:r!gawk /hogehoge/ filename

というオチじゃないだろうな。


182 :V:03/04/23 21:32 ID:oRAbbmtp

☆^〜^★ 50音順で探せて楽して得する
http://sagatoku.fc2web.com/
   あなたの探し物きっとみつかるよ☆^〜^★



183 :login:Penguin:03/04/23 21:55 ID:g9zNM0R/
>>181
スマン! たしかに
:%!sort -r
:%!gawk /hogehoge/
ですね。

で、結論。path切ってなかった…
jvim32.exeのあるディレクトリにgawkとsortをコピーしてみたら
あっさりOK。お騒がせしました。(汗

184 :名無しさん@Emacs:03/05/11 00:37 ID:goJ1iaD5
だれかおしえてください。
viでかな入力から漢字に変換するとき
漢字モードになってかなモードにもどらないときが
あります。
どーすれば戻せますか?

185 :login:Penguin:03/05/11 01:22 ID:+b1ggx7/
どのシステムで、どの vi(クローン) で、どのIMをつかった時の話ですか?


186 :login:Penguin:03/05/16 03:58 ID:t8UQDKX7
:cd
ってどのviにもあると思ってたが違うんだな。

187 :山崎 渉:03/07/15 11:36 ID:doz396Fq

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

188 :login:Penguin:03/07/15 15:03 ID:/w10sRa8
viで、sedの”y/hoge/fuga/”ってどうやるの?


189 :login:Penguin:03/07/18 02:53 ID:7zXVeJ5a
:%!sed y/hoge/fuga
# そのまんまかよ!

190 :login:Penguin:03/07/18 11:48 ID:pOWNHujV
:%!tr hoge fuga
の方がいいような気が。というか、sed の y なんて久しぶりに見たよ。

191 :login:Penguin:03/07/18 13:40 ID:Bck6t8ey
たぶん、そういうことじゃなくて、
vi(というかexか)のコマンドで、trを実現する方法を訊いてるんじゃないかな?
しかも、tr hoge fugaって、”g”が意味無いけど(w


192 :login:Penguin:03/07/21 13:20 ID:t+Ri5T29
vim で一行上に書いてある文字をそのままカーソル位置にいれて、
カーソル一つ進めるコマンドってどれでしたっけ?

193 :login:Penguin:03/07/21 13:26 ID:GpR0Befo
「こっ、こえだ?」

194 :login:Penguin:03/07/21 13:48 ID:cBiCXq5o
^Y

195 :login:Penguin:03/07/21 13:55 ID:t+Ri5T29
どうもっ!

196 :ぼるじょあ ◆yBEncckFOU :03/08/02 05:14 ID:+QUfMouI
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

197 :login:Penguin:03/08/02 18:04 ID:vzGOpeKu
誘導

【Linux板】初心者にもやさしい【vi】
http://pc.2ch.net/test/read.cgi/linux/1014426934/

198 :停止しました。。。:停止
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ

41 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)