- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 01:37.net]
- 仕事でSolaris使う事になったけど、ソース修正でViを使うのが
鬱。外出かもしれんがどうもESCの切り替えがなじめない。 MuleとかAwkとかFsed(2)なら結構簡単な動作も Viだと・・・・ こんな厨房な俺にViのなじみ方を教えてくれ。
- 139 名前:名無しさん@お腹いっぱい。 [02/04/16 02:13.net]
- >>1
1 FTPで自分の使いやすいマシンへダウンロード 2 使いやすいエディタで修正 3 修正後アップロード 4 もしもエディタがウィンドウズだったらコマンドで $ dos2ux [dosのソースファイル] [UNIXソースファイル] 4についてはSolaris使ったことがないからコマンド違うかもしれんけどね。 HP-UXではVi使えないPGがウチに来たときこんなことしてたよ。 Vi使った方が楽だし早い思うけどね。
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 02:21.net]
- >>138
3,4 asciiモードで転送するのが良いと思われ。
- 141 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/16 07:51.net]
- >>137
:set nu
- 142 名前:137 mailto:sage [02/04/18 02:50.net]
- >>140
変体じゃなくて普通はこうかな? :w :%!grep hogehoge :0r% あと $ function bak() {date +%m%d;} $ typeset -xf bak ってやっとくと 日付バックアップが :w%.`bak` で楽なのとかやったりする
- 143 名前:140 mailto:sage [02/04/23 22:49.net]
- >>141
ああ、そういうことか。行番号いらないなら :g/hogehoge/t$ でいけるんじゃない? バックアップは便利かもね。素だとマクロとかないだろうし。 (それかrcsを使うように:mapを設定するとか)
- 144 名前: mailto:sage [02/04/28 15:30.net]
- >>142
おお、/t$なんて使ったことなかった、grepいらないね でも、elvis1.8.4ではなんか調子わるいみたい、 みながみんなrcsとか使ってくれりゃいいんだけどねぇ〜現実は・・
- 145 名前:名無しさん@お腹いっぱい。 [02/06/06 22:37.net]
- ;
- 146 名前:1 mailto:sage [02/06/12 23:08.net]
- まあメンテかもしれませんが・・・
あれからいじるようになってなんとか人並みに さわれるようになりました。 i,a,xやhjklはなんとか、:wqの抜け等も 出来るようになり、簡単なスクリプトはViで問題なく 作れる様になりました。 でも、もう少し慣れるとViのその操作系に秘められた 意味が分かりそうです。graffitiみたいなもんか・・・
- 147 名前:通りすがり mailto:sage [02/06/15 15:55.net]
- >>45様、ありがとう
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/05 21:44.net]
- :wq = :x
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/05 21:44.net]
- あ、微妙にちがった
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/13 01:08.net]
- すみません、行番号1-100の行頭に1-100の番号を入れたいのですが、これはコロンコマンドで出来ますか?
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/13 01:57.net]
- :1,100!cat -n
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/24 22:32.net]
- :!shutdown -g0 -i5
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/25 02:52.net]
- >151
ありがとうございます。挿入できました。
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/25 12:22.net]
- >>152
出来たのかよ!?
- 155 名前:名無しさん@お腹いっぱい。 mailto:sege [02/09/06 01:02.net]
- タッチタイプできないやつはviと仲良くできない。
- 156 名前:名無しさん@Emacs mailto:sage [02/09/06 01:07.net]
- ダッチワイフで逝けないやつはviと仲良くできない。
- 157 名前:名無しさん@vim mailto:sage [02/09/06 07:23.net]
- >>155 ダッチワイフを買えない撲はどうなるのですか。
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/09 21:40.net]
- 弱者なので、カーソル行からの相対位置を知るために
: set number しちゃいます。このスレで、マークが便利だということが分かったので、 明日から意識して使っていくことしよう。
- 159 名前:名無しさん@お腹いっぱい。 mailto:age [02/09/11 22:51.net]
- >>157
マークもいいけど、H M L の各コマンドを使うとおおまかな動きを 直感的にできていい。 G, |で数字指定というのもありだし。
- 160 名前:名無しさん@お腹いっぱい mailto:sage [02/09/11 23:18.net]
- :set showmode
は >>1 には必要ないのかな?
- 161 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/12 00:36.net]
- >>158
漏れもマーク使ってないです。はい。ヘタレでスマソ
- 162 名前:名無しさん@お腹いっぱい。 mailto:sag
[]
- [ここ壊れてます]
- 163 名前:e mailto:02/10/14 16:45.net [ つい「vi入門」買ってしまったよ。
なにげに知らないことたくさんあったりした。もっとはやくに買えばよかった。 ] - [ここ壊れてます]
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/10 16:31.net]
- みなさん、mapやabってどんなの登録してます?
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/11 08:29.net]
- cnoremap <C-A> <Home>
cnoremap <C-F> <Right> cnoremap <C-B> <Left> cnoremap <C-P> <Up> cnoremap <C-N> <Down> cnoremap <Up> <C-P> cnoremap <Down> <C-N> inoremap <C-L> <C-X><C-L> inoremap <C-F> <C-X><C-F> inoremap <C-B> <Left> cnoremap <ESC> <C-F> cnoremap <C-O> <S-TAB>
- 166 名前:名無しさん@お腹いっぱい mailto:sage [02/11/19 00:42.net]
- オライリーの「入門vi第6版」を買った。
UNIX使い始めたばっかなので、ちゃんとエディタ勉強するのはこれがはじめてです。 で、とりあえず3章までやったんだけど これだけあるコマンド、全部覚えられるもんなんですかね? いちいち本見ながらぎこちなく操作している今の段階では こいつを使いこなしてる自分の姿が想像できない、、、。 地道に頑張ります。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 17:31.net]
- コマンドってそんなにあるかなあ。
普段使うのは w q e vs new s h ぐらいか。
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 17:32.net]
- 移動コマンドのことか。最初はhjklだけで使って、だんだんふやしていけば
いいと思うよ。
- 169 名前:名無しさん@お腹いっぱい。 [02/12/19 01:20.net]
- >>166
でもyubnが使えると使えないのとでは、ここぞというときの機動性に 差が出るので是非身につけたいですよ。
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 01:56.net]
- >>167
斜め移動はできません。
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 02:10.net]
- >>166
0 と $ も必須コマンドに追加したいな。
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 02:24.net]
- うおお、このスレは、、、、実は164書いたの俺っす。
すっかりスレ見失ってた。レス付いてたんですね、すんまそん。 あれから1カ月たった割には全然上達してないな、、。 移動は /hoge で飛んだりするのを結構つかいます。 設定ファイルの修正とかで。
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/19 17:37.net]
- >>170
かなり上級者じゃないですか! 僕はvimで色がついてしまうからつい避けてしまう。</hoge
- 174 名前:名無しさん@Vim%Chalice mailto:sage [02/12/19 20:48.net]
- >>171
:set nohlsearch :help 'nohlsearch'
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/20 21:14.net]
- >>172
それはそれで不便なのです。。。
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/21 19:40.net]
- >>173 わがままな人だ。
でも、私も、/hogeの後、n か N でサーチし終わった後は、 ヒットした文字のハイライトを消して欲しい。 自分で、:noh するんじゃなくて。
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/21 20:29.net]
- >>174
> >>173 わがままな人だ。 > でも、私も、/hogeの後、n か N でサーチし終わった後は、 > ヒットした文字のハイライトを消して欲しい。 > 自分で、:noh するんじゃなくて。 サーチし終わった判定はどうやってやるの?
- 178 名前:名無しさん@お腹いっぱい。 [02/12/22 01:40.net]
- ウィソドウズで文章編集なら秀丸を使い,
ウィソドウズでソース編集ならgvim(kaoriya)を使う。 cygwinなら、パスを通して上記の目的に従い、 ユニックソ(系列)ならほぼviで収める。 俺流。
- 179 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 06:40.net]
- >>174, 175
その機能欲しいな。 emacs の isearch はそうなってるが。
- 180 名前:名無しさん@Vim%Chalice mailto:sage [02/12/31 09:58.net]
- >>177
> emacs の isearch はそうなってるが。 なんだ:set incsearchのことなのか?
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 15:34.net]
- いや検索がおわったら
highlight が消えること。
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 22:14.net]
- nとN以外が入力された時に、ハイライトを消せばいいのかな?
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/31 22:19.net]
- モードをもう1個増やすみたいで気持ち悪いね
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/01 11:36.net]
- むしろいらないキーに:nohighlightをmapすれば
いいかも
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/02 02:37.net]
- あんま関係ないが、こんなん見つけた。
ttp://www.moolenaar.net/vim_fire.gif 燃えてる。
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/02 05:44.net]
- それは vim スレに張るべきでは。
vi 関係は このスレと 'vi 2nd' スレと vim スレがあって わかりにくいな。
- 187 名前:名無しさん@カラアゲうまうま mailto:sage [03/01/02 06:59.net]
- >>184
ここは>>1にも書いているように、初心者の操作質問スレみたい なもんでよいのでわ。
- 188 名前:名無しさん@お腹いっぱい。 [03/01/08 19:03.net]
- 昨日からVIのコマンドとかの学習をはじめましたが
素晴らしいですね 軽いし 標準で付いて来るし 早いし 再考です vimってなにが違うの?
- 189 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 19:12.net]
- >>186
pcmania.jp/~moraz/ pinna.cside4.jp/tips/vim/
- 190 名前:名無しさん@お腹いっぱい。 [03/01/08 21:16.net]
- 数字^U
とか 数字^D とか 数字^F とか 数字^B とかやっちゃって 「うおー、1行しかスクロールしねー」 とかやっちゃったことないですか?
- 191 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 21:25.net]
- ない
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 21:52.net]
- うそー
- 193 名前:名無しさん@カラアゲうまうま mailto:sage [03/01/08 23:07.net]
- >>188-190
ワラタ ちなみに俺もない。
- 194 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 23:24.net]
- >>188
^F、^Bはたくさんスクロールしてくれたぞ。
- 195 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/08 23:40.net]
- >>188
4つとも、数値プレフィクスちゃんと効くはずだと思うのだが。 どんな vi をつこてるの?
- 196 名前:188 mailto:sage [03/01/09 00:01.net]
- >>192
失礼、^F、^Bは大丈夫でした。 >>193 ^Uと^Dのときに、間違って1^Uとか1^Dとかやっちゃって (1Gとかしたつもりで1しか入ってないときとか esc押したのと一緒に1も押してしまったときとか) 「うおー、おかしくなったー」って …そんなのは私だけみたいですね。(T-T) しかもそれに気づくま
- 197 名前:では、いつもvi起動しなおしてたなんて
恥ずかしくて言えません(>_<) [] - [ここ壊れてます]
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 00:07.net]
- ZZじゃなくてCTRL+Zで終了させて「おかしい、反映されていない」と嘆いている
UNIX初心者を見たことがあります。 つか、:wq使えって。
- 199 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 00:45.net]
- >>195
和路他 ZZってあきらかに初心者用のコマンドだよね。
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:12.net]
- >>196 いいえ。
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:29.net]
- ZZって不当な扱いを受けてるような気がするぞ。
ああ、かわいそうなZZ :wqよりも、:xよりも短いのにね。
- 202 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:30.net]
- ZZ のどこが悪い!!
押しやすいじゃん。
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 01:37.net]
- >>198
自分の場合は :w をやらないと保存した気になれない。
- 204 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 02:12.net]
- そうですか.
- 205 名前:名無しさん@お腹いっぱい。 [03/01/09 05:10.net]
- >>196
お前が初心者っぽ。
- 206 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 06:09.net]
- www.zdnet.co.jp/help/tips/linux/l0271.html
コロンがないのはどして
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 09:18.net]
- >>198,199
だってリカバーのとき、編集しないでZZやったら保存されないもん。
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:05.net]
- >>203
こりゃひどいな。初心者が読んだらはまりそうな。
- 209 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:43.net]
- kじゃなくてK。
いきなりmanコマンドのエラー画面が出てびっくりしなかった?
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 10:45.net]
- 期待はずれ
Internal Server Error ガーソ
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 13:14.net]
- 期待はずれに入れといたよ。
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 15:57.net]
- この記事の評価が悪いと、ライターの仕事が減るのかそれともviの記事が減るのか、
それが問題だよ。
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/09 17:30.net]
- 変な記事かかれるぐらいなら無いほうがマシだー
- 214 名前:203 mailto:sage [03/01/10 02:40.net]
- vi初心者だけど、そこのサイト最初に見なくてよかった。
vi 使い方 でぐぐると2番目にでてくるよ。ウワーン
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/10 04:34.net]
- この記事についてのご感想をお寄せください
とても役立った () 部分的に役立った () どちらでもない () 説明が足りない () 期待ハズレ () コロンがない (x)
- 216 名前:山崎渉 mailto:(^^)sage [03/01/15 12:58.net]
- (^^)
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/23 01:21.net]
- >>212
後ろ半分使えるかもしれんということで、 部分的に役立った にしといてやろう
- 218 名前:名無しさん@お腹いっぱい。 [03/02/10 01:54.net]
-
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 12:35.net]
- VIMってスプリットスクリーンできるんですね!
感動した!
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 13:05.net]
- >>216
縦分割も出来るよん。
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 17:37.net]
- screen の画面分割といっしょに使うと
わけわからん。
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 17:37.net]
- >>217
うそー!
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 17:52.net]
- >>216
^W^V(左右) ^W^S(上下)
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/19 18:06.net]
- 縦割りは古いバージョンだったので対応してませんでした(悲)。
しかも^Sで(以下省略)。
- 225 名前:名無しさん@Vim%Chalice mailto:sage [03/02/19 18:49.net]
- >>221
:spと:vspが使えるYo そういや、漏れがjvimからvim6に移ったきっかけも縦分割だったなー。 今じゃあ立派なchalicerだ(笑
- 226 名前:名無しさん@Vim%Chalice mailto:sage [03/02/20 00:38.net]
- :vert diffs hogehoge.c
とかしてdiffモード
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/23 11:44.net]
- ちなみにnviでも:Eで横分割はできる。
縦はできんけど。
- 228 名前:名無しさん@お腹いっぱい。 [03/03/21 11:30.net]
- v
i m
- 229 名前:名無しさん@お腹いっぱい。 [03/03/24 18:48.net]
- 無茶苦茶遅レスなんだが
DOSで一太郎使えるようになれば 少しは>>5みたいになれるのでは 別にWindows上の一太郎でもいいけど
- 230 名前:226 [03/03/24 18:53.net]
- あ、一太郎だと最後は:e!の代わりにQEだったっけ
あまり一太郎もviも使いこなせないので 軽いからたまにvi使おうとするんだけど
- 231 名前:山崎13 [03/03/24 22:03.net]
- pc.2ch.net/test/read.cgi/linux/1048474667/l50
よろしく!
- 232 名前:名無しさん@お腹いっぱい。 mailto:(^^)sage [03/03/24 23:40.net]
- [i]
[dd] [wq!]
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/25 03:54.net]
- ddwq! と書いて何がしたいの?
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/30 02:18.net]
- CapsLock がかかっていることに気づかないと混乱。
- 235 名前:名無しさん@お腹いっぱい。 [03/04/06 00:21.net]
- 1行目 A
2行目 B 3行目 C 4行目 D 5行目 E っていうのを 1行目 E 2行目 D 3行目 C 4行目 B 5行目 A ↑こういうふうにひっくり返したい場合どうするのですか?
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/06 00:23.net]
- :1,5!tail -r
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/06 00:25.net]
- >>232
$ quiz function ed-command に出てくるけど、 :g/^/m0 は?
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/06 02:09.net]
- puzzle の世界だな。
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/06 02:10.net]
- >>232
俺なら、こうかな、 :%!sort -r って、ちがーう。
|

|