「vi」の小技教えてスレ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
NGNG0102login:Penguin
02/07/17 04:11ID:/yNHNVl6ccとS
nggとnG
^と_
0と|
おまい等はどっちをつかってますか?
0103login:Penguin
02/07/17 23:32ID:ESKFIoT7> yyとY
Yたまーにyy
> ccとS
どっちも使わない
> nggとnG
意味不明。どっちも使わない。
...あ、nは任意の数字か!
だったら :n です。
# ggと1Gて聞かれたら1G
> ^と_
^
> 0と|
0
0104login:Penguin
02/07/18 20:02ID:zAQqcpmScwとce
ちなみに漏れは
yy,S,G,^,0かな。
>>103
:n使ってるのか。めんどくさそう。まあ、あんまり使わないか。
1Gよりはggの方が楽だとおもうけど、viにはないんだよね。
0105login:Penguin
02/07/18 21:50ID:Ab40/xtLggはViにもありますよ。
:set compatible
して動作確認してみると良いでしょう。
自分は yy, gg派です。
0106login:Penguin
02/07/18 23:21ID:obKyEQOI大学のsolarisにはなかったよ(´・ω・`)
0107login:Penguin
02/07/19 01:05ID:pJV90K+Cなくてもmapするだけだけどね。
0108login:Penguin
02/07/19 02:12ID:C7lxND+20109login:Penguin
02/07/19 08:26ID:V/9pHyq5mapでn(数字)ggはできるようになる?
0110login:Penguin
02/07/21 00:59ID:ekHmJtke行指定は :n 使うからマップでいいと思った。
0111login:Penguin
02/07/27 03:40ID:TvmqeOZT0112login:Penguin
02/07/27 04:08ID:fWs+lHfa0113login:Penguin
02/07/27 04:26ID:TvmqeOZT0114login:Penguin
02/08/02 20:10ID:0CV/BuVF0115login:Penguin
02/08/02 20:39ID:Fjm5fo+C昔の人間はそういう時 ed を使えと教えられて育ったから。
0116114
02/08/02 23:41ID:0CV/BuVFやっぱりそうですよね。
FreeBSDの様な特殊なedなら皆使えるけど
普通のedはいつも使い方忘れてあわてるし。
0117login:Penguin
02/08/14 12:05ID:ujRm0pW20118117
02/08/14 12:09ID:ujRm0pW2でしたね。つまらん質問すみませんでした。
0119login:Penguin
02/08/14 12:49ID:xh4yp2uPでも出来るよ。
0120login:Penguin
02/08/14 12:58ID:JseKyCsy0121login:Penguin
02/08/14 13:15ID:JoSzd5v+知らない香具師はいないとオモワレ
0122login:Penguin
02/08/14 22:32ID:CawtOYNJvi/ex コマンド単体だとできなくて、sedを通さないとできない
処理ってないんだっけ?
0123login:Penguin
02/09/05 02:18ID:4UBq3qv50124login:Penguin
02/09/05 02:25ID:/a2Rbd8Y0125login:Penguin
02/09/05 03:34ID:7RVlnKn/0126login:Penguin
02/09/05 08:13ID:SAbTaIRx暇だからおしえてあげる♥
1ページスクロール C-f
1ページ戻る C-b
半ページスクロール C-d
〃 戻る C-u
1行スクロール C-e
1行戻る C-y
画面の1番上に移動 H
〃 中央 〃 M
〃 1番下 〃 L
0127login:Penguin
02/09/05 09:57ID:YLQbs7G6man に全部書いてある。
0128sage
02/09/05 12:15ID:rjsdjiev例:
mm (カーソルがある行にtというマークをつける。
実際にはtじゃなくてもアルファベット1文字なら何でもOK)
't (マークをつけた行に移動)
't,$s/six/sex/g (マークを付けた行から最下行までの全ての単語'six' をセクースに置き換え。
など。
かなり長いconfigファイルとか開いてる時に使えるよ。
0129128
02/09/05 12:21ID:rjsdjiev× mm (カーソルがある行にtというマークをつける。
○ mt (カーソルがある行にtというマークをつける。
0130login:Penguin
02/09/05 14:11ID:nJiZcbsPすべての1をa、2をb、3をcにカエ。
0131128
02/09/05 16:25ID:rjsdjiev× 全ての単語
○ 全ての文字、または文字列
スマソ。 はあ、鬱だ氏脳...
0132login:Penguin
02/09/05 19:21ID:hF++nlXB:%s/\<six\>/sex/g
だね。でも俺はいまだにあまり信じられなくて
:%s/\<six\>/sex/gc
としてしまう。
0133login:Penguin
02/09/05 21:19ID:uRtNptQo漏れは下のヤツをやるかわりにn.n.の繰り返しでやります。
0134login:Penguin
02/09/05 21:20ID:uRtNptQoそんなコマンドがあったのですか。知らなかったです
0135login:Penguin
02/09/05 23:04ID:FDg3Phqhhttp://pc.2ch.net/test/read.cgi/unix/1020611467/126-
0136login:Penguin
02/10/11 15:02ID:j787SPl7:wq!
0137login:Penguin
02/10/11 15:44ID:l/7EeTIy%を使おうね。
0138login:Penguin
02/10/11 23:25ID:0dekY1Fb0139名無しさん@Emacs
02/10/12 01:17ID:RAXDULPw0140login:Penguin
02/10/18 15:59ID:8ZHfBQFI0141login:Penguin
02/10/18 16:03ID:oxRMAJwg( ・∀・)つ◎ クッキー クエ!
0142login:Penguin
02/10/25 18:53ID:E6WUh+YQ0143login:Penguin
02/10/25 20:13ID:dXw1Sxww0144login:Penguin
02/10/25 22:25ID:6Gli+k2Cてか、それは そもそも ALT(てかメタ)の機能なんじゃ....
0145login:Penguin
02/10/26 12:36ID:hpgBvCrL0146login:Penguin
02/10/26 14:19ID:rHVYEjT60147名無しさん@Emacs
02/10/26 17:18ID:L28hViKuなので、特におかしなことではない。
# Windows の VIM でその機能があるってのはアレかもしれんが。
0148login:Penguin
02/10/27 13:40ID:oKPP99Io日本語キーボードなのに、^^を入力するのに
<C-V><C-^>(0の2つ右)では出なくて<C-V><C-S-6>で出るのはどうしてですか?
^Jを入力しようとして、<C-V><C-J>とか<C-v>x0aとやっても^@が入力されるのはなぜですか?
^?を入力するために<C-V><C-S-/>では出なくて<C-V>x7fででるのはどうしてですか?
0149名無しさん@お腹いっぱい。
02/10/30 12:22ID:k1ljzP4R0150login:Penguin
02/11/04 06:32ID:AWtIsY63jvimではどうやって消すんですか?
viではflashってのがあるみたいなんですけど。
夜中にビープ、ビープ鳴らすと、そのうち怒られそうで
誰か助けてくだしょい。
0151login:Penguin
02/11/04 07:31ID:bZSo5NBRjvim はよく解らないけど、vim なら
:set vb t_vb=
で大丈夫。
0152login:Penguin
02/11/12 01:17ID:PtxTPVi/#で前のファイル名(?)
%<で拡張子を取ったファイル名
0153login:Penguin
02/11/16 11:46ID:Xymcouo3>%<で拡張子を取ったファイル名
これは知らなかった。
0154login:Penguin
03/01/05 05:44ID:PNIngpBcあ
い
↓
1 あ
2 い
みたいに一括で、先頭に数字の連番をつけることって出来る
0155login:Penguin
03/01/05 06:46ID:ZFFi0y0g:se number
か?
0156login:Penguin
03/01/05 06:51ID:PNIngpBcいや、表示だけじゃなくてファイルの中身を直接変更したいです
0157login:Penguin
03/01/05 06:53ID:PNIngpBcでもWinとかだとnlも一緒に持ち歩かないと。。
0158login:Penguin
03/01/05 08:49ID:s7Rm6N74:g/^/execute "s/^/" . line(".") . "/"
0159login:Penguin
03/01/05 09:22ID:PNIngpBcおー、ありがうございます
0160login:Penguin
03/01/05 10:27ID:bcfTdkeO「1」は半角で「2」は全角か。
難しいな。
0161login:Penguin
03/01/05 10:29ID:aAJ94XBfi1<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というマクロを繰り返す。
0162161
03/01/05 10:36ID:aAJ94XBf下の行に移動するときにjで移動してるので
ファイルの行数をオーバーした数字を<行数マイナス2>に
入れてもエラーが出るだけで勝手に数字を入力して
行数が増えることはないです。
だから行数をオーバーした任意の数字を入れてもらっても
かまいません。ただし、そのときに出る警告音などがうるさい
という苦情は受け付けません :p
0163IP記録実験
03/01/08 21:36ID:1aQvEFSThttp://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を提出することがある。
0164login:Penguin
03/01/09 02:27ID:2Y8NA8K9昔からとってたよ。
0165login:Penguin
03/01/09 03:12ID:ISsnTmLLhttp://qb.2ch.net/test/read.cgi/accuse/1042020193/
0166login:Penguin
03/01/09 04:01ID:ispmrJFO0167山崎渉
03/01/15 11:40ID:vFMPlObn0168login:Penguin
03/01/26 07:03ID:Cyd6RN1g0169login:Penguin
03/01/27 03:11ID:5nJ1qnM40170login:Penguin
03/01/27 20:59ID:zt3SbXNY0171名無しさん@お腹いっぱい。
03/02/19 14:41ID:M+8i4ZXA0172login:Penguin
03/02/19 15:43ID:NizunnD7$ vi
で起動してしまった場合、終了方法がわからない。
0173login:Penguin
03/02/20 09:04ID:sT1XhhQyやぶれかぶれで、Ctrl-A〜Ctrl-Zまで押してみようとする。
キターーーー 終了は Ctrl-Z だったのねーーーーー!
0174login:Penguin
03/02/21 01:57ID:jXXEeVrCワロタガナ
しかも、当人はCtrl-Zで「終わった」つもりなんだろう。
0175login:Penguin
03/03/07 04:28ID:5IDG0aCp0176山崎渉
03/04/17 12:32ID:KRn99/cy0177山崎渉
03/04/20 05:54ID:xFRXxEWb( ^^ )< ぬるぽ(^^)
0178login:Penguin
03/04/22 02:10ID:8wcFRMHE:g/^$/d で空行の削除
ところでjvim3.0-j2.1b(win版)を使ってるんだけど
:r!sort -r とかやって外部フィルタを使っても結果が取り込めないんだよね。
いったいどうして? 知ってる人がいたら教えて欲しい。
0179login:Penguin
03/04/22 13:04ID:4NAPJe2vWinには標準でインストールされているSORT.EXEがあって
微妙にオプションの書き方が違ったりするよ
0180login:Penguin
03/04/23 01:52ID:g9zNM0R/sortコマンドはフリーの奴をVectorから落としてきた。
一応オプションも確認はしたんだけどねえ。
:r!gawk /hogehoge/ なんてしてもやっぱり同じ。
どうしてかなあ。
0181login:Penguin
03/04/23 11:26ID:eW7+0l3R:%!gawk /hogehoge/
あるいは
:r!sort -r filename
:r!gawk /hogehoge/ filename
というオチじゃないだろうな。
0182V
03/04/23 21:32ID:oRAbbmtp☆^〜^★ 50音順で探せて楽して得する
http://sagatoku.fc2web.com/
あなたの探し物きっとみつかるよ☆^〜^★
0183login:Penguin
03/04/23 21:55ID:g9zNM0R/スマン! たしかに
:%!sort -r
:%!gawk /hogehoge/
ですね。
で、結論。path切ってなかった…
jvim32.exeのあるディレクトリにgawkとsortをコピーしてみたら
あっさりOK。お騒がせしました。(汗
0184名無しさん@Emacs
03/05/11 00:37ID:goJ1iaD5viでかな入力から漢字に変換するとき
漢字モードになってかなモードにもどらないときが
あります。
どーすれば戻せますか?
0185login:Penguin
03/05/11 01:22ID:+b1ggx7/0186login:Penguin
03/05/16 03:58ID:t8UQDKX7ってどのviにもあると思ってたが違うんだな。
0187山崎 渉
03/07/15 11:36ID:doz396Fq__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0188login:Penguin
03/07/15 15:03ID:/w10sRa80189login:Penguin
03/07/18 02:53ID:7zXVeJ5a# そのまんまかよ!
0190login:Penguin
03/07/18 11:48ID:pOWNHujVの方がいいような気が。というか、sed の y なんて久しぶりに見たよ。
0191login:Penguin
03/07/18 13:40ID:Bck6t8eyvi(というかexか)のコマンドで、trを実現する方法を訊いてるんじゃないかな?
しかも、tr hoge fugaって、”g”が意味無いけど(w
0192login:Penguin
03/07/21 13:20ID:t+Ri5T29カーソル一つ進めるコマンドってどれでしたっけ?
0193login:Penguin
03/07/21 13:26ID:GpR0Befo0194login:Penguin
03/07/21 13:48ID:cBiCXq5o0195login:Penguin
03/07/21 13:55ID:t+Ri5T290196ぼるじょあ ◆yBEncckFOU
03/08/02 05:14ID:+QUfMouIピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0197login:Penguin
03/08/02 18:04ID:vzGOpeKu【Linux板】初心者にもやさしい【vi】
http://pc.2ch.net/test/read.cgi/linux/1014426934/
0198停止しました。。。
NGNG■ このスレッドは過去ログ倉庫に格納されています