トップページ⇒linux
198コメント50KB

「vi」の小技教えてスレ

■ このスレッドは過去ログ倉庫に格納されています
0001login:PenguinNGNG
viの知っていると便利な小技をいろいろ教えてください。
0002名無しさんNGNG
s/禿/ふさふさ/
0003login:PenguinNGNG
がいしゅつ。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=974563729
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=990764339

よって、:q!
0004名無しさんNGNG
とりあえず「メガネザルの本を頭から読む」だろう。
0005login:PenguinNGNG
1.努力を放棄すること
  いやしくも「教えてクン」たるもの、努力をしてはならない。
 過去ログを読んだり、検索してはいけない。
 他力本願と言われようと、自分で調べたり試行錯誤したりせず、
 他人の努力の結果を搾取するのが、正しい「教えてクン」である。
 また、「もう何が悪いのかサッパリ分かりません。」と言って
 ふてくされるのも有効である。「サッパリ」という単語が
 「やる気の無さ」を効果的に表現している。
 「原因を特定するには、何をすべきでしょうか?」と訊いてしまうと
 自己の積極性が現れてしまうので、「教えてクン」失格である。

2.答える人間のことを考えないこと
「教えてクン」は、孤高の戦士である。相手のことを考えるようでは
 教えてクン失格というものだ。
 以下のような行動が、望ましい。
  初心者であることを高らかに宣言し、初心者向けの丁寧で
 分かりやすい説明を強要する。専門用語の使用を禁じておくと
 さらに効果的である。簡潔な説明を禁じられたヲタクどもは、
 同じ内容を説明するのに、何倍もの労力を強いられる。
 自分は努力せず、相手には多大な努力をさせることこそが
 「教えてクン」の真骨頂である。
  マルチポストも有効である。そのBBSを信用していないことを
 明確に示せる。「どうせ、お前らじゃ分からんだろう。」という
 意志表示として高く評価できる。もちろんマルチポストの非礼を
 あらかじめ詫びてはならない。それでは、単なる「急いでいる人」
 になってしまう。それは、教えてクンではない。

最後に、言うまでも無いことだとは思うが、答えてくれた人達に
お礼の言葉を返すなど言語道断である。
せっかく「教えてクン」を貫いてきたのに、最後にお礼を言っている
ようでは、臥竜点睛を欠いていると言わざるを得ない。

以上のことを踏まえて質問すれば、君も立派な「教えてクン」である。
ビバ!教えてクン! 教えてクンに栄光あれ!!
0006sage01/10/02 23:51ID:2Dl0has6
test
0007login:Penguin01/10/03 21:01ID:vwHupZdM
sage
0008login:Penguin02/01/05 19:38ID:Kwk98GGI
:%s/^/#/
昔のinetd.confでやったっけ
0009名無しさん@Emacs02/01/06 02:28ID:BLmanYlI
>>8
それだけなら vi なんぞ使わず sed 使え。
0010login:Penguin02/03/14 01:19ID:2gThLqiQ
自慢の.vimrc .exrc を貼り付けよう
0011login:Penguin02/03/19 01:24ID:mKFSdgef
vim6で香り屋さんのサイトのソースを見る。
0012login:Penguin02/03/19 01:25ID:uH6o1/eb
スレ違い
0013login:Penguin02/03/19 01:42ID:MwdYYYd+
set exrc
set number
set showmatch
set smartindent
set autowrite
set backspace=1
set tabstop=4
set shiftwidth=4
0014login:Penguin02/03/19 21:03ID:76L1sNTg
数字にカーソルをあわせCtrl-A
0015名無しさん@Emacs02/03/20 12:31ID:EdqNweUT
>>14
感動した
0016login:Penguin02/03/20 17:40ID:MT/KeOwC
>>14
俺も感動した。
0017login:Penguin02/03/20 17:51ID:OI64h7Oc
>>14
私も感動した
0018login:Penguin02/03/20 17:58ID:hEleuR04
>>14
ウヒャ!!

これって逆はできないの?
0019login:Penguin02/03/20 18:21ID:ipZS1q15
各地より感動の声が届いております。
00201402/03/20 19:27ID:7bnieqnS
>>15-18
結構レアテクだったのね。
recordingとかで使って、予想外のところまで変換しないように注意してね。(私だけか?)

>>18
逆は知らない。あるのかな?
0021login:Penguin02/03/20 22:30ID:OMs0jOt7
ctrl-x
0022login:Penguin02/03/20 23:49ID:3asQy1Ty
オイオイ、そんなにviばっかり使ってると他のエディタ使えなくなっちゃうぞ!
オレみたいに。
いやマジで他のエディタがかったるくて使えねーって思えるようになっちゃうんだってば。
ホントだぞ。
0023login:Penguin02/03/21 01:02ID:AiXx6DVL
>>21
thx!!

正直 viって設定ファイルを書きかえるためにだけしか
使ってなかった。
ちょっと、みなおしたぞ < vi

漏れのウィソ機にgvimいれたよ。

>>22
だいじょぶ、だいじょぶ。
2chする時にはEmacsだから…(w


0024login:Penguin02/03/21 11:59ID:edGTiosl

           ウゼえ消えろ
      ∧_∧          _ _     .'  , .. .∧_∧
     ( ´_ゝ`)   _ .- ― .= ̄  ̄`:, .∴ '     ( >>1 )
    /     '' ̄      __――=', ・,‘ r⌒> _/ /
   / /\   / ̄\-―  ̄ ̄   ̄"'" .   ’ | y'⌒  ⌒i
 _| ̄ ̄ \ /  ヽ \_              |  /  ノ |
 \ ̄ ̄ ̄ ̄ ̄ ̄ \__)              , ー'  /´ヾ_ノ
  ||\            \          / ,  ノ
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄          / / /
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||          / / ,'
  ||  ||           ||       /  /|  |
                       !、_/ /   〉

         ∧_∧   死ね
        _( ´_ゝ`)
      /      )           _     _
     / ,イ 、  ノ/    ∧ ∧―= ̄ `ヽ, _
    / / |   ( 〈 ∵. ・(   〈__ >  ゛ 、_―
   | !  ヽ  ー=- ̄ ̄=_、  (/ , ´ノ
   | |   `iー__=―_ ;, / / /   ←>>1
    !、リ  -=_二__ ̄_=;, / / ,'
        /  /       /  /|  |
       /  /       !、_/ /   〉
     / _/             |_/
     ヽ、_ヽ


   正   直   逝   っ   て   >>1  は   ア   ホ


                          _,-''  )  。゚・   。 。
         ∧ ∧            , -' (.__,-''   ,   , , 。゜
       , - ´_ゝ`)_         .,-'~ ,- '    /  /  i〜i /, 。
      /   )ヽ(w i      .,-'~  ,-'~    // , /// 〜 //,
     .,/  /   ヽヽヽ   ,-/'~  ,ノ      / ////@ @// '/
     / ^)'死  _ l ゝ _)-'~   ,-'~     //, ' ⌒/∨ ̄∨ ⌒ヽ
    / /'  ヽ    ^ ̄   ,-'~       / /     >>1  ヽ ゚ ・
   (iiiiリ∫ ヽ      ./    (⌒`〜〜'  /i  ノ 愛  ノ\ ヽ
       ヽ─|〜' ノ/      ゙〜〜〜〜  |      ./  `- '
        || ||l、_  /          ,,,     |     /  ゚ 。
  |.|  _|.|_,,,|   |        __-'',,-~   /    /
  .|.| ニ─、─''''|   |       =-'''     /   、 ヽ
  .|.|    |.|  .|  |              |    l  l
  |.|    |.|  .|  '、      _     _.|   /  ノ
  .|.|  ,,== ==.|   l      .|.|  ,_,,-'',,,-|  / |  /
   |.| ||_ノノ   |  |      i、`''',,-''''  |  /  .| .|
   .|.レ `-- '    |  |        ̄   | .ノ   | )
         ,- |  |     .....     | .|    ||
         `ヽ   );;;::::::::'''''      | |     | .|
           ゙ - '''''''       ,- 、| | ,,,,,;;;;;;;;と__)''
                      \__);;;;;;;'''''
0025login:Penguin02/03/21 12:32ID:nV7Ei0qs
2ch閲覧プラグイン〜Chalice for Vim
http://pc.2ch.net/test/read.cgi/software/1006852780/
0026login:Penguin02/03/21 12:50ID:PaxUpP6S
正直、挿入モードのCtrl-n or Ctrl-pがなければプログラムは書きたくない。
コードの補完機能なのだが、vim6だけの機能かな?
0027login:Penguin02/03/22 11:02ID:ulBMk9N3
>>26 jvim(vim3)でもできるよ。
0028名無しさん@Emacs02/03/22 19:06ID:MbyuMUL6
ここにきた人々は、:splitや:nなんぞも知らんのだろうか。
ファイルを一度に一つしか開けないと思っているのだろうか。
:!ls とか :r!date とかしたこと無いんだろうか。

:help 見たこと無いんだろうか。
それとも … vimじゃなくて 本物のviをつかっているのか…



vim のマクロディレクトリ内のファイルってすごいね。
mazeとか、hanoiとか、lifeとか…。
vi -u hoge.vimで.vimrcファイルの代わりに呼んでるわけね。


と、無い知恵を絞って知ったかぶってみるテスト。
0029名無しさん@Emacs02/03/23 14:13ID:kU5S8/t5
>>28
nviですが、何か?
0030login:Penguin02/03/23 17:17ID:Hs3PXrGS
>>29 ヲイヲイ……
0031login:Penguin02/03/29 21:18ID:sh1yMlgM
>>29
nviでも、
:E foo
とかやると分割表示にならなかったっけ。^-wでウィンドウ間移動ね。
00322902/04/01 09:27ID:A9QUcEiT
>>31
なるよ。分割表示。
デフォルト入って来たnviで別に不便を感じないというか
nviですら使いこなせてない(知らない)コマンドが
いっぱいあるくらいだから、当分nviと仲良くするつもり。
0033login:Penguin02/04/05 19:56ID:jp5jSUI/
ところでさ、、、Linux版のgVimのVer6って出てるらしいんだけどどれとどれとどれを
ダウンロードすりゃいいのさ、、、依存関係のチェックでちっともインストールでき
やしないのさ、、、とほほ
0034login:Penguin02/04/05 19:59ID:9Amz8xK+
>>33
ディストリは?
0035login:Penguin02/04/05 20:05ID:9Amz8xK+
>>33
つーか、ひとつひとつ依存関係を解消してきゃいいんでないの?
003633 なんです02/04/05 20:27ID:jp5jSUI/
Redhat7.2っす。
0037login:Penguin02/04/05 20:48ID:jp5jSUI/
rpmだと3つか4っつ必要だったような、、、俺も苦労した記憶が、、
この際俺も知りたいぞと。
0038login:Penguin02/04/05 20:53ID:9Amz8xK+
>>36
依存関係のメッセージ晒せ。
0039login:Penguin02/04/05 21:20ID:OvTyKPJa
:r !date あ〜ら[r]びっくり[!]と覚えてください
0040login:Penguin02/04/05 22:15ID:PUhuCYrS
vim-commonとvim-X11(/usr/X11R6/bin/gvim)だけでいいのでは?
残りはvim-enhanced(/usr/bin/vim)とvim-minimal(/bin/vi)
0041login:Penguin02/04/06 11:00ID:s8Cj/F15
libtinfo.so.5
が必要だとで来て来ます。が!vim.org にいってそれを検索すると
ncurses-devel-5.2-26.i386.rpm
をもっていけ。と出て来ます。それをインストールに加えてみてもだめなんです、、、
0042名無しさん@Emacs02/04/06 11:27ID:gyZMBohC
srpm にするとか。。
0043名無しさん@Emacs02/04/06 12:47ID:gyZMBohC
package vim-common-5.8-7 (which is newer than vim-common-6.0-1) is already installed

って言われるんだけどなんで?
5.8-7の方アンインストールして6.0-1をインストールしても大丈夫かな。
0044login:Penguin02/04/06 13:25ID:s8Cj/F15
大丈夫。

>>41
俺もなった。だれかたすけて^^;
0045login:Penguin02/04/06 13:43ID:s8Cj/F15
おかしいなぁ、、、libtinfo.so.5はncurses-devel-5.2-26.i386.rpmにはいっている
ことにはなっていないのに、リンクページとして表示されるね。
0046login:Penguin02/04/06 17:51ID:s8Cj/F15
やっぱりだめっす、、、、どうしてもlibtinfo.so.5が必要だと依存関係でひっかかります

vim-6.1-1.i386.rpm
vim-rt-6.1-1.i386.rpm
gpm-libs-1.20.0-0.9.i386.rpm
ncurses-ext-5.2-25.i386.rpm
ncurses-devel-5.2-25.i386.rpm << libtinfo.so.5で探すとこれがでるのに、、、

LinuxでgVimの6を使っている人いないのかな?
■ このスレッドは過去ログ倉庫に格納されています