■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50vi
- 1 :名無しさん@お腹いっぱい。 :2000/11/19(日) 01:08
- vi、vim関係スレ。
Emacsスレがあるんだからviスレもあって良いじゃないか。
- 23 :名無しさん@お腹いっぱい。 :2000/11/22(水) 02:13
- ネットハゲ
- 24 :名無しさん@お腹いっぱい。 :2000/11/22(水) 17:30
- >>21
その通り
あんなもん使うやつのきがしれん
- 25 :名無しさん@お腹いっぱい。 :2000/11/22(水) 18:24
- >>24
ひがんじゃだめです。
- 26 :名無しさん@お腹いっぱい。 :2000/11/23(木) 01:39
- ・ク・遑シ 、ソ、ト、、タ・ク・遑シ
- 27 :名無しさん@お腹いっぱい。 :2000/11/23(木) 02:17
- 、ソ、ニ。シ、ソ、ト、、タ・ク・遑シ
- 28 :名無しさん@お腹いっぱい。 :2000/11/23(木) 10:27
- >>25
emacs 信者ですか?
- 29 :名無しさん@お腹いっぱい。 :2000/11/23(木) 18:00
- emacsからviに鞍替えした人いる?
- 30 :名無しさん@お腹いっぱい。 :2000/11/23(木) 18:59
- emacs→(j)vim→jed と変遷している。
jvim+skkfep が安定していれば、そのまま使ってたんだが。
- 31 :名無しさん@お腹いっぱい。 :2000/11/23(木) 23:06
- jedのどこがいいの?
機能制限されただけで、全然メリットないんっすけど。
- 32 :名無しさん@お腹いっぱい。 :2000/11/23(木) 23:48
- ジョー、立てーっ
- 33 :名無しさん@お腹いっぱい。 :2000/11/23(木) 23:51
- >>31
軽い。以上。
- 34 :名無しさん@お腹いっぱい。 :2000/11/26(日) 00:14
- vim の tips 書いてください。
可能性をひしひしと感じますが使いこなせてません。
- 35 :にょ :2000/11/26(日) 00:28
- >>34
(1) 「:make」でエラー個所にジャーンプ!
え?Emacsでもできるって?
いやいや,エラー一覧「:cl」が見やすいんです...
(2) 「C-w s」で画面分割!
え?Emacsでもできるって?
いやいや,等幅表示なんです...
vimでできてEmacsにできないことってあんまりないと思います.
機能じゃなくて動作の軽さとコマンドの打ちやすさが売りだと思います.
たとえば,ハイライト表示は(X)Emacsより軽いと思います.
- 36 :にょ :2000/11/26(日) 00:32
- vim の tips [設定編]
~/.vimrc
(1) 検索
set hlsearch " 検索文字を強調表示
set incsearch " 検索文字を入力しながらダイナミックに
" サーチ (Emacsみたく)
(2) コマンドライン入力(「:」の後)を Emacs風に
cno ^A <Home>
cno ^B <Left>
"cno ^D <Del>
cno ^E <End>
cno ^F <Right>
- 37 :34 :2000/11/26(日) 00:40
- ありがとうございます。試してみます!
ところで、僕は tab が嫌いなので C の autoindent を spaces×3 に
したいのですが、
set expandtab
set tabstop=3
syntax on
としても indent が space×8 になってしまいます。
どうすれば意図通りになるのでしょう??
- 38 :34 :2000/11/26(日) 01:03
- わかりました。
shiftwidth ですね。
- 39 :名無しさん@お腹いっぱい。 :2000/11/26(日) 03:01
- set smartindent
set smarttab
ってのもあるね。詳細はコマンド行で
:help smarttab
とかして調べてちょ。
# このヘルプ日本語化されるといいのになぁ...
- 40 :名無しさん@お腹いっぱい。 :2000/11/26(日) 13:40
- :wq
- 41 :名無しさん@お腹いっぱい。 :2000/11/26(日) 13:49
- :new
:resize+10
CTRL+W+W
:qall
- 42 :41 :2000/11/26(日) 13:51
- vimの場合、yankはウィンドウ間でも使える。
例えば上のウィンドウで2yy(2行コピー)やってCTRL+W+Wで下のウィンドウ
に移ってp(張り付け)するとか。
- 43 :viの謎 :2000/11/27(月) 23:43
- っていうかASCII文字列ファイルの謎っつーか。
Solaris8のviなんだけど、ファイルの中身が全てASCII文字列だと
EOF直前に自動的にLFコードを入れてくれやがります。
これって仕様なの?
漢字交じりだと末尾がASCIIでもLFは挿入されないの。
ちなみにWinの秀丸だとコード26を勝手に入れてくれますな。
- 44 :名無しさん@お腹いっぱい。 :2000/11/28(火) 15:17
- UNIXの由緒正しいテキストファイルは「行の集合」だからな。
- 45 :名無しさん@お腹いっぱい。 :2000/11/29(水) 05:50
- >>43
Solaris2.6のviでもnviでもvimでも、漢字ありなしに関わらずけつに0xa付く
けどなぁ。理由は44の書いてる通りやね。
でも秀丸でコード26ってのはよくわからん。手元では特に何もやってないみたい
だけど。
- 46 :名無しさん@お腹いっぱい。 :2000/11/29(水) 09:35
- スレ違いなので移動。
>74 名前: viviviviv 投稿日: 2000/11/29(水) 03:42
>
>Esc + ZZ
>を使ってviを終了する僕は通ですか?
:wqの方が(俺は)タイプするの速いんで。
ちなみにvimでmake&tryを繰り返すような時は、set autowriteしておいてCTRL+Z
でsuspend(同時に自動セーブ) & make & test駄目だったらfgしてvimに戻る、
なんてやると割と便利。まぁmakeだけだったらvim上から:makeすりゃいいんだけどね。
- 47 :名無しさん@お腹いっぱい。 :2000/11/29(水) 18:27
- ZZ って変更なくても、書き込んじゃうんじゃなかったけ?
だから、終了の意味では「使うな」以上に「覚えるな」ってよく言われたもんだ。
vim は違うのかな?
# 「view があるだろ」「less だろ」 との突っ込みはお控え下さい :-P
- 48 :名無しさん@お腹いっぱい。 :2000/11/29(水) 18:31
- >>47
逆でしょ
:w(書きこみ)q(終了) だよね?
ZZは変更してなければ書かない
- 49 :47 :2000/11/29(水) 19:26
- >>48
:wp は確かに書き込み終了だ。
私の書き方が悪かったようだ。失礼。
「終了は :q や :q! 使え」って覚えていたもんで。。。
ZZ の 終了 を覚えると、「やっぱり、修正しなくていいや」って時にも、
*うっかり書き込んでしまう* という事故を抑止できる。
で、vim が
> ZZは変更してなければ書かない
なら問題ないけど、伝統的(=古い) vi を使うとき
に事故ることになる。
# もしかして、俺が最初に使った vi がそうだったのか?
# それとも俺の師匠が勘違いしていたのかな?
- 50 :名無しさん@お腹いっぱい。 :2000/11/29(水) 19:57
- vimも
>ZZは変更してなければ書かない
だよ。つーか俺の知る限りではZZで無条件書き込みするviは無い。
- 51 :名無しさん@お腹いっぱい。 :2000/11/29(水) 22:22
- >>49
試してみればいいと思います。
- 52 :名無しさん@お腹いっぱい。 :2000/11/30(木) 00:23
- RedHat Linux 6.2Jを入れたのですが、
日本語を消去するときも1byteずつ消していくようなのですが、
日本語の場合には2byteずつ、という設定はどこでやればいいのでしょうか?
- 53 :名無しさん@お腹いっぱい。 :2000/11/30(木) 11:12
- >>52
vimなら--enable-multibyteオプション付けてconfigure && makeし
直さないと駄目。設定でどうにかなる物じゃないんで。
jvimなら問題ないけどRPMがあるのかは知らない。まぁこっちも自分で
makeすりゃいいんだけど。
- 54 :>>53 :2000/11/30(木) 11:43
- ftp://ftp.linux.or.jp/pub/RPM/JRPM60/ALL/jvim-3.0j1.3d-1JRPM60.i386.rpm
http://www.linux.or.jp/jrpm/link.html
- 55 :にょ :2000/12/01(金) 01:08
- vim tips [挿入モード編]
(1)
c-y … 上の行の同じ桁をコピー
c-e … 下の行の同じ桁をコピー
Cのソースに同じコメントを入れるとき便利.
(2)
「あ,上の行に間違いみっけ!」
こんなときカーソルキー「↑」を押すとアラ不思議.
(ってあんまり使ってないけど)
- 56 :名無しさん@お腹いっぱい。 :2000/12/01(金) 23:30
- >>53-54
ありがとうございます。
installしなおすことに致します。
- 57 :emacs派 :2000/12/04(月) 18:18
- http://www.ascii.co.jp/books/detail/4-7561/4-7561-3589-7.html
買うか買わないか迷ってるんだけど。教えて。
- 58 :Mule派 :2000/12/04(月) 18:33
- >>57
少し使うぐらいならmanとこれだけで十分だと思うよ。
http://x68000.startshop.co.jp/~68user/unix/pickup?vi
viを使わないとだめな状況でviが動いたためしがないので
edを使えるようになりたい今日この頃。
- 59 :名無しさん@お腹いっぱい。 :2000/12/04(月) 19:09
- >>5 のリンクが一番だろ。あと、オライリーの vi もいいよ。
- 60 :名無しさん@お腹いっぱい。 :2000/12/05(火) 08:16
- >>58
>viを使わないとだめな状況でviが動いたためしがない
どんな状況?
- 61 :57 :2000/12/05(火) 09:46
- >>58-59
ありがとうございます。
リンク2つを見ます。
- 62 :名無しさん@お腹いっぱい。 :2000/12/05(火) 18:40
- vimtutor で十分。
- 63 :にょ :2000/12/05(火) 23:20
- >>57
vi自体はしっているんなら,「:help tips」を見てみてください.
- 64 :57 :2000/12/07(木) 12:31
- 「モード」にさっそく戸惑ってます。
>>63
JVim 3.0-j2.0aを使ってます。
:helpはありました。:help tipsはないよと言われました。
ありがとうございます。
- 65 :名無しさん@お腹いっぱい。 :2000/12/08(金) 08:01
- :wq!
- 66 :名無しさん@お腹いっぱい。 :2000/12/08(金) 15:49
- :q!
- 67 :名前ついてますか? :2000/12/13(水) 13:05
- quiz ed-command うわ、installするのわすれてる(T
>>60 /usrが mountできないときとかだな
- 68 :名無しさん@お腹いっぱい。 :2000/12/13(水) 13:09
- ZZ
- 69 :佐賀賢人 :2000/12/14(木) 09:15
- :wq!=age
- 70 :ま :2000/12/14(木) 15:40
- ddはどっちかっていうとccな気がするがどうか。
- 71 :のりー :2000/12/15(金) 01:48
- nvi-m18n はどうですか?
- 72 :名無しさん@お腹いっぱい。 :2000/12/15(金) 09:24
- :q!
- 73 :名無しさん@お腹いっぱい。 :2000/12/15(金) 09:27
- >>71
ましになったの? nvi-m18n
jvimは機能盛りだくさんすぎ。viらしくない
- 74 :名無しさん@お腹いっぱい。 :2000/12/16(土) 00:31
- vi(vim)って、ファイルに書き込む時に改行で終わっていないと
必ず改行コードが付くみたいですけど、改行コードを付けないで
ファイルに書き出すオプションは用意されてないんですか?
- 75 :名無しさん@お腹いっぱい。 :2000/12/16(土) 04:23
- >>73
viらしくないのはオリジナルのvimからしてそうでしょ。
まぁ見た目こそvi likeだけど、もはや別のエディタだよ。
>>74
edでもできないから駄目かも。
- 76 :76 :2000/12/16(土) 05:24
- >>75
>>>73
>viらしくないのはオリジナルのvimからしてそうでしょ。
>まぁ見た目こそvi likeだけど、もはや別のエディタだよ。
そうかな?????
- 77 :75 :2000/12/16(土) 07:58
- >>76
本物のviやnviを愛用してる奴から見れば、vimの拡張はどっひゃーって
感じでしょ。良くも悪くも。
# 5のリンクの人もvimはあまりよく思ってないようだね
- 78 :名無しさん@お腹いっぱい。 :2000/12/16(土) 08:55
- > edでもできないから駄目かも。
そうなんですか。vim あたりだと相当拡張されているのでもしやと
思ったんですが…。
ここで、w3m + vi で書き込むと行末に改行付きで文字列が送られ
るので、<BR>が1つ余計に付いてしまうのが嫌で。ng でも使うか。
- 79 :名無しさん@お腹いっぱい。 :2000/12/16(土) 20:26
- elvisはどうよ?
Slackwareのデフォルトがこれなんだけど、やめてほしいなあ。
- 80 :名無しさん@お腹いっぱい。 :2000/12/17(日) 00:02
- /~~⌒~⌒~⌒~ヾ
/ )
( /~⌒⌒⌒ヽ )
( ξ 、 , |ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(6ξ--―●-●| < 有田哲也,Fuck You !!!!!!!
> 、 ) ‥ ) ζ \_________
ヽ_ _ ー=_ノ / ̄ ̄ ̄ ̄ \
/⌒ - - ⌒ /\ / " \|
/ /| | | | (゚) (゚) |
\ \|≡∨ ∨| (6------◯⌒つ|
\⊇ /干\| | _||||||||| | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | \ / ι_/ / < More!! おごちゃん!!
( /⌒v⌒\_ \____/ \________
パンパン| 丶/⌒ - - \
/ \ | | / |
/ ノ\__| |__三_ノ| |
/ /パンパン| | | |
/__/ | | | |
⊆ | | ⊇
- 81 :76 :2000/12/17(日) 10:30
- 俺はviよりvimを愛用してるけど基本的なキーボード操作はviもvimも
同じだよ。
vimの良いところは色々あるけど、例をあげれば構文を表す部分(if,
else, for, etc)の部分がこちらから指定しなくても勝手に色をつけて
くれるから、テキスト形式でも十分に利用できる。おまけに、vi並に軽い。
でも、最近はvimのマクロも出現してきて、さすがに俺もドヒャーと来た
けどね。
- 82 :名無しさん@お腹いっぱい。 :2000/12/17(日) 17:12
- vim は主に C や C++ のコードを入力する時に使っているけど、
補完のありがたさを知ってしまうと、元に戻れないです。
- 83 :名前ついてますか? :2000/12/17(日) 21:55
- cwとかすると $がでないで消えちゃうのでびっくりする >> vim
まあ、すごい問題でもないんだけどね。
っていうか、lispモードのこってますか?
- 84 :名無しさん@お腹いっぱい。 :2000/12/23(土) 15:59
- >>75
まーviに似ているエディタとしてのvimでもいいけど
emacsのvipモードとかに比べれば遥かに使えるわけで...
最近solarisとかaixのviを使う機会があるけど、
なんかvimより良いと思ってしまう。ブランド志向なのかな
>>83
lispモード、以前不要ということでなしになったようなことを
ソース付属の文書に書いてあったような。
ご確認あれ
- 85 :???????????????B :2000/12/23(土) 17:01
- onew 無しのjvim+canna って、
cannaserver の指定できる?
- 86 :名無しさん@お腹いっぱい。 :2000/12/23(土) 17:24
- emacs を info と wanderlust のためだけに使うのもあほらしいんで、
捨てようと思ってるんだけど、vi 派の人はメーラ何つかってんの?
スレッドとwanderlust みたいに新着、既読、未読の区別がついて
ほしいんだけど・・・
mutt だと maildir しかできないのかな? 今 mh なんだけどな・・・
- 87 :名無しさん@お腹いっぱい。 :2000/12/23(土) 17:43
- >> 83
:set cpoptions+=$
- 88 :名無しさん@お腹いっぱい。 :2000/12/23(土) 19:23
- >>83
cited from muttrc(5):
mbox_type
Type: folder magic
Default: mbox
The default mailbox type used when creating new
folders. May be any of mbox, MMDF, MH and Maildir.
- 89 :名無しさん@Emacs :2000/12/23(土) 21:23
- 連続した2行を連結するのってどうやるですか?
行末で x しても最後の文字が消えるだけ。
次の行頭で i して ^H しても何も起きない。
しょうがないので毎回手で打ってます。
- 90 :名無しさん@お腹いっぱい。 :2000/12/23(土) 22:01
- J
- 91 :98 :2000/12/24(日) 00:21
- >>90
TNX!
- 92 :名無しさん@お腹いっぱい。 :2000/12/24(日) 00:23
- vim 6.0 ALPHAでmultibyte.cの
#ifdef WIN32
を
#if defined(WIN32) || defined(__CYGWIN__)
にしてconfigureで--enable-multibyteをつけてやると、Cygwin上で
SJISの入出力ができるようになった(そのかわりeucJPが駄目になるが)。
ほんとはちゃんとI18N化したいとこだけどねぇ。
- 93 :名無しさん@お腹いっぱい。 :2000/12/24(日) 02:33
- mbox_type なんだけど、mh だと mailboxes で登録して
directry 表示で新着メールがあるか表示してくれる N ってのが
うまく動かないなぁ・・・
タイムスタンプをいじるってのもいただけないよなぁ・・・
なんでキャッシュファイルを作るとかにしなかったんだろ。
- 94 :名無しさん@お腹いっぱい。 :2000/12/24(日) 02:49
- folder_format
check_new
are these variables apropriate?
- 95 :名無しさん@お腹いっぱい。 :2000/12/24(日) 03:10
- set mbox_type="MH"
set check_new=yes
set folder_format="%2C %t %N %d %f"
だけど、directory 表示で必ず N フラグが立ってる・・・
んで、そのディレクトリに入って見ると全部既読か O だしな・・・
これって、うまく働いてないよね?
- 96 :名無しさん@お腹いっぱい。 :2000/12/24(日) 05:03
- muttに関しては別にスレッド立てた方がいいんじゃないか?
「コンソールで使えるメーラー」とかでさ。まぁ別にいいけど。
- 97 :94 :2000/12/24(日) 12:23
- How about mark_old?
or possibly are you using mail boxes via NFS?
- 98 :95 :2000/12/24(日) 12:51
- mark_old は yes です。NFS もつかっていません。
っていうか mh で、きちんと新着、既読、未読、区別できている人いるのかな?
なーんか maildir 前提のような感じがする・・・
- 99 :94 :2000/12/24(日) 13:43
- そうみたい。
http://www.mail-archive.com/mutt-users@mutt.org/msg08474.html
- 100 :83 :2000/12/25(月) 05:09
- >>84 >>87 TNX!
>>88 redirectさきまちがえてますよね?
- 101 :名無しさん@お腹いっぱい。 :2000/12/25(月) 05:31
- viって難しいよ
- 102 :名無しさん@お腹いっぱい。 :2000/12/25(月) 05:38
- んー、んじゃメモ帳かな?
- 103 :名無しさん@お腹いっぱい。 :2000/12/25(月) 06:08
- >>101
慣れてきて、画面内をカーソルが縦横無尽に飛びまくるようになってくると
もうvi系エディタから離れられなくなるよ。
# とこんな事を書きつつもWinでは秀丸を使ってたりもする。GVimもある
# けど、GUIベースで作業してる時は逆にまどろっこしい。最近はCygwin
# でSJISが表示できるようになったので、bashからvim使う事が増えたけど。
- 104 :名無しさん@お腹いっぱい。 :2000/12/25(月) 06:14
- Win では jvim3 ですねー。
- 105 :名無しさん@お腹いっぱい。 :2000/12/25(月) 07:24
- cygwinでSJIS表示ってどうやんの?>>103
- 106 :103 :2000/12/25(月) 07:54
- >>105
92に書いてあるでよ。
- 107 :おりひめ :2000/12/25(月) 13:54
- :q!
- 108 :名無しさん@お腹いっぱい。 :2000/12/25(月) 16:55
- viで空行を削除ってのはどうやんの。
:%s/^$//g
ではだめだった。
sedのdと同じような奴だと思うんだけど道よ。
- 109 :名無しさん@お腹いっぱい。 :2000/12/25(月) 17:36
- g/^$/d
- 110 :名無しさん@お腹いっぱい。 :2000/12/25(月) 22:39
- nvi で ex コマンド (: で始まるやつ) のヒストリ機能ってあるの?
jvim だと :^P とかで前のコマンドにもどれんだけど・・・
- 111 :名無しさん@お腹いっぱい。 :2000/12/26(火) 03:14
- 秀丸なんかで、文章打って、jvimで編集。
片手でコーヒー飲みながら出来る。
これこそ魅力。
- 112 :名無しさん@お腹いっぱい。 :2000/12/26(火) 14:58
- >>109
サンキュー。できたよ。これで1人月をただでもらった。
- 113 :名無しさん@お腹いっぱい。 :2000/12/29(金) 19:40
- >>112
つーか、そんなのある意味常識なんだけどな、
逆に :g/^$/d に相当する処理を時間かけて手作業で
残業時間中にやって、手当もらってるヤツとか
実際いるのが普通の会社だったりするので・・
- 114 :名無しさん@お腹いっぱい。 :2000/12/30(土) 04:32
- なーんだ、112、ネタかタイポだとおもってたんだけどな・・・
- 115 :名無しさん@お腹いっぱい。 :2000/12/30(土) 15:51
- >>108
は少なくともsedでのやり方を知っていたのなら、viでのやり方を
教わることによって1人月も浮くわけが無いような気がする。前は
:%!sed /^$/d
とやってたんでしょ?
謎。
- 116 :vimユーザー :2000/12/31(日) 13:24
- jvim使ってる人が多いけど、jvimってvimの古いバージョンがベースになって
いるんじゃなかったのかな。だんら、構文を表す部分に色が付かなかったり
すると思うけど。
jvim使ってる人、教えてチョンマゲ。
- 117 :名無しさん@お腹いっぱい。 :2000/12/31(日) 13:35
- nvi使え! (nvi+m17nを!)
改悪されてイラつくvimは使えん。
誤操作の元。
itojunさん見てる?
- 118 :vimユーザー :2000/12/31(日) 14:04
- >>117
恥ずかしいことに、俺はnviというものを知りません。
nviに関すること、またそれ系のHPがあれば教えてください。
- 119 :名無しさん@お腹いっぱい。 :2000/12/31(日) 14:44
- nvi-m17n の本家
http://www.itojun.org/itojun.j.html
その他ユーザの使用法レポート系ページは自分で検索してね。
- 120 :19 :2000/12/31(日) 15:14
- >>119
どうも。
- 121 :名無しさん@お腹いっぱい。 :2000/12/31(日) 15:29
- jvim+onew無しcanna だと cannaserver の指定が出来ず、
nvi だと指定が可能なのを発見してから nvi を使おうと思っているのですが、
:%s/hoge/HOGE/ などの : を打ってからつかうコマンドのヒストリ機能は
ないのでしょうか?
jvim だと : のあとに上カーソルキーで一つ前のコマンドに戻れたんですが・・・
- 122 :名無しさん@お腹いっぱい。 :2000/12/31(日) 15:34
- それともおとこらしく、ヒストリ機能なんてないのかな?
続きを読む
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)