Vim Part15 at UNIX
[2ch|▼Menu]
[前50を表示]
250:名無しさん@お腹いっぱい。
08/05/11 22:39:30
>>248
inoremap jj <Esc>
inoremap <C-j> <Esc>:set iminsert=0<CR>
下はIMEオンの時用。
移動は C-o, C-g j, C-g k などデフォルトのを使いつつ、リマップもしてる。

251:名無しさん@お腹いっぱい。
08/05/11 23:05:32
>>249
正直,Unix/Linuxにデフォで入ってる設定変更用の面倒なエディタがviだろと思っていたが,
最近まじめに調べて使うようになったら,その考えが吹っ飛んだ。

でもinsertモードがまだ多いへたれです。
vim使うようになってからシェルでの生活が増えたなぁ。

252:名無しさん@お腹いっぱい。
08/05/11 23:37:18
>>251
ほんの少しの基本だけ身につければすぐ楽になる。
最初はどうしたら効率的な操作ができるのか、パズルを解くような
感じで楽しかった。

先人達が用意してくれたプラグインなどの資産がたんまりあるから
おいしいよw

253:名無しさん@お腹いっぱい。
08/05/12 01:07:07
外人ってどんな意味でZENって使ってるの?

254:名無しさん@お腹いっぱい。
08/05/12 01:32:58
>>253
URLリンク(www.maui.net)
こんなかんぞ

255:名無しさん@お腹いっぱい。
08/05/12 01:43:11
vi が zen なら
ED なんか THE TRUE PATH TO NIRVANA! だぜ。

256:名無しさん@お腹いっぱい。
08/05/16 21:30:58
vi〜はマジでクソだな
emacsなら、nanoなら30secondsで終わったものを3minくらいかかりやがった
コアな操作もタイプミス許しません的なゆるゆるなキーバインドだれが考えたんだよ
ありとあやるるシステムから消え去ってください一般人は本当に迷惑してます
あーvi〜って過去の遺産ってやつだっけ?消えゆく運命ならそれでいいけど
布教しようとか思わないでおいてね、さすがの俺もキレたわ
なにがユニークな学習曲線だヴぉけ

257:名無しさん@お腹いっぱい。
08/05/16 21:35:22
お前Vim初めてか?力抜けよ。

258:名無しさん@お腹いっぱい。
08/05/16 21:35:56
俺は初めて彼女とMMXした。
「もうそろそろiiyama? 君のI/ODATAを確かめたいんだ。XT」
MITSUMIあうと、彼女のMECはALBATRONとしていた。
緊張した俺は焦り彼女のソケット478をAOpenしようとした。
「ちょ、ちょっとRADEON!何をSis」もう俺は既にエレコム。
Sound Blasterのホックを外すとはちきれそうなPioneerがBarracuda
でもBIOSTARは意外と玄人志向だった。
「恥ずかしいわ。あまりミネベア・・・」
SCSIをTORICAるとKEIANをSOLTEKした痕がアルファデータ。
あそこはSUPERMICROだった。OMEGAドライバも少し鼻についた。
しかし、彼女のCREATIVEを刺激しつつ俺のセレロンを
彼女のSerial-ATAからASUSに這わせると、「FireWire〜ン」
「もう、ATI」「COREGA欲しいんだろ?」「早くリテール」
俺は激しくTSUKUMO。「インテルはいってるっ!IEEE!1394!」
「あぁ・・・もうDell!」

259:名無しさん@お腹いっぱい。
08/05/16 22:28:24
>>256
edというのがあってだな

260:名無しさん@お腹いっぱい。
08/05/16 23:36:57
かわいそうに、お前の彼女

261:名無しさん@お腹いっぱい。
08/05/16 23:55:37
ゆとりジェネレーションの頭の悪さにコーヒー噴いたwww

262:名無しさん@お腹いっぱい。
08/05/17 00:24:15
なにかと思ったら、ed=勃起障害
といいたいのか?w

263:名無しさん@お腹いっぱい。
08/05/17 02:53:06
>>256
どうでもいい。失せろ。、

264:名無しさん@お腹いっぱい。
08/05/17 08:51:25
>>262
素で言っているようなので昨日今日viを知ったレベルなんだろうな・・・

265:名無しさん@お腹いっぱい。
08/05/17 13:31:27
unix/linux自体、最近知ったってくちだろ

266:名無しさん@お腹いっぱい。
08/05/17 17:40:28
俺も3年くらい前まで. >>256 みたいなこと言ってたんだけど、
今ではVimしか使ってねぇ。

267:名無しさん@お腹いっぱい。
08/05/17 19:06:48
>>256
基本操作も良く覚えてない挙句
タイプミスしまくって30秒で終わる作業に
3分もかけてしまった可哀相な指インポ

268:名無しさん@お腹いっぱい。
08/05/17 19:55:57
Vimの操作さえできないほどの間抜けだと吐露する>>256ワロス
しかし漏れも、Vimに初めて触れたときは>>256と同じことを考えた
gvimに触れ、.*vimrcを自分で書くようになってから、考えが大きく変わった
主要OSのいずれでも動き、かつ、それぞれのOSのフレーバーに合わせた拡張がなされているところがVimの好きなところだ

269:名無しさん@お腹いっぱい。
08/05/17 19:58:33
叩きすぎもきもい

270:名無しさん@お腹いっぱい。
08/05/17 21:20:35
lessとかあるからviだけの作法ってわけでもないよね
覚えておいて損はしないと思うけど

271:名無しさん@お腹いっぱい。
08/05/17 22:39:15
俺は今でもCAPS LOCK入っただけで大混乱おこすけどなw
プレーンなテキストエディタならすぐわかるけど、vimの場合、動きが変わっちゃうからさ

272:名無しさん@お腹いっぱい。
08/05/18 00:44:55
昔はお情けで caps<->ctrl 入れ替えだけで capslock は生かしておいたけど、今は完全に潰してるな。

273:名無しさん@お腹いっぱい。
08/05/18 14:09:41
>>270
w3mも忘れずに

274:名無しさん@お腹いっぱい。
08/05/18 14:11:22
>>272
同じ同じ。capsとctrl両方ともctrlにして全角半角はescにしたわ。
escって^[とキーボードの端同士で対になってるから右手左手で使い分け
出来るようになってくると格段に快適さが増すね。

あとはIMEのon/offは^^だな。

あんまりカスタマイズしたくはないんだが。



275:名無しさん@お腹いっぱい。
08/05/18 14:17:10
>>274
> 出来るようになってくると格段に快適さが増すね。
同意

> あとはIMEのon/offは^^だな。
おぉ!その手があったか。^'から乗り換えようかと思ったが
一部環境で使ってるKVMスイッチのホットキーが^^なんだよなぁ…

276:名無しさん@お腹いっぱい。
08/05/18 18:00:29
>>275
残念なことにwinのimeだと何故か^^に割り当てられないのねorz
何か工夫すれば出来そうな気もするけどね。

IMEは右上隅の ^\ や ^] なんかもリズム良く押せそうでいいと思うな。


277:名無しさん@お腹いっぱい。
08/05/18 18:35:44
つmayu

278:名無しさん@お腹いっぱい。
08/05/18 20:16:30
>>276
普通に使えるだろ^^

279:名無しさん@お腹いっぱい。
08/05/18 21:18:40
おまえら機嫌良さそうだな^^

280:名無しさん@お腹いっぱい。
08/05/18 22:16:04
スロで8万すったお^^

281:名無しさん@お腹いっぱい。
08/05/19 01:45:00
>>280
viと関係ねー!全く

282:名無しさん@お腹いっぱい。
08/05/19 04:06:55
コマンドモードにしてるのを忘れてて他のアプリで
選択してる文字列を中ボタンで貼り付けたとき
Emacsに乗り換えようかなと思う時もある。

283:名無しさん@お腹いっぱい。
08/05/19 08:03:07
InsertモードかCommandモードかで
中ボタンペーストの挿入位置が違うんだよね。

284:名無しさん@お腹いっぱい。
08/05/19 09:15:06
IMEon/offは<C-Space>でEscは両手使って^[だなぁ

285:名無しさん@お腹いっぱい。
08/05/19 09:25:18
Emacsも使うからそれは駄目やがな
でもモディファイアの理想はkinesisの足パッド使いたいね
足にももっと仕事を与えてやるべき

286:名無しさん@お腹いっぱい。
08/05/19 10:57:06
IMEのON/OFFはkinput以来ずっと<S-Space>
ただしスペースの両隣の無変換と前候補をShiftにしているのでそれほどの不自由はない


287:名無しさん@お腹いっぱい。
08/05/20 00:45:27
質問です。

hoge/
 Makefile
 src/
  hoge.c
 include/
  hoge.h

というような階層構造で、カレントディレクトリがhoge/src、開いているファイルがhoge.cのとき、
:makeしてもhoge/Makefileを見てくれないことに困っています。
カレントディレクトリをhogeにするようなコマンドは無いのでしょうか?

288:名無しさん@お腹いっぱい。
08/05/20 00:52:03
普通に cd とか lcd して下さい。

289:名無しさん@お腹いっぱい。
08/05/20 00:57:25
ありがとうございます!!
まさかcd使えるとは……。:!cdとかやってカレントディレクトリ変わらないって思ってました。
本当にありがとうございました!!

290:名無しさん@お腹いっぱい。
08/05/20 02:51:17
>>289
project.vim オヌヌメ

291:180
08/05/20 02:59:23
>>182
やっと構文の意味を理解しました
回答、感謝します

292:名無しさん@お腹いっぱい。
08/05/20 07:58:54
すいません
改行をけすのはどうすればよいでしょう?
バックスペースやxで消せる設定があったと思うんですが

293:名無しさん@お腹いっぱい。
08/05/20 08:40:21
よくわかんないけど、これのことかな?

" バックスペースでインデントや改行を削除できるようにする
set backspace=2


複数行を1行にまとめたいときは、"J"を使ってるけど。

294:名無しさん@お腹いっぱい。
08/05/20 08:43:54
大文字の J じゃだめかい?

295:名無しさん@お腹いっぱい。
08/05/20 15:06:58
基本的なことかもしれませんが
行頭に移動
カーソルいちから行頭を削除
uで戻りすぎたときに戻りを戻す
彼女を作る
が分かりません
良かったら教えてください

296:名無しさん@お腹いっぱい。
08/05/20 15:29:24
0
d0
Ctrl+R
:w 彼女

297:名無しさん@お腹いっぱい。
08/05/20 15:31:32
:make 彼女
にした方がよさそうな。他は全面同意

298:名無しさん@お腹いっぱい。
08/05/20 17:11:15
ありがとうございます
おかげさまで全部できました!


299:名無しさん@お腹いっぱい。
08/05/21 09:36:43
ある文字列の中からパターンにマッチする複数の文字列を
リストとして受け取りたいときてどうしたらいい?

300:名無しさん@お腹いっぱい。
08/05/21 19:56:44
不本意なレスだろうけど。
それを unix で実現する場合、expr ${MOJIRETSU} : '.*\(PATTERN\).*' などとやる人の方が多いんじゃないかな。(エディタでなく)
或いはエディタ上でシェル・スクリプトを実行し、結果を受け取るとか。

301:名無しさん@お腹いっぱい。
08/05/21 20:13:07
he matchlist

302:名無しさん@お腹いっぱい。
08/05/23 00:55:01
おれは:s///か、:g//で思い切ってファイルを編集しちゃうよ。
で、リストを逃がしたら、あんどぅー

303:名無しさん@お腹いっぱい。
08/05/23 10:23:41
>>299
返す関数はない

let rs=[]
call substitute(走査対象文字列,探したいパターン,'\=add(rs,submatch(0))','g')

でrsにマッチしたものが全て入る

ちなみにパターン内で \( \) を使えばそれがsubmatch(1)になる


304:名無しさん@お腹いっぱい。
08/05/24 07:02:10
>>302 ファイル全体なら :%s/// と % がいらんか?


305:名無しさん@お腹いっぱい。
08/05/29 14:38:34
シンタックスハイライトで、C風の(ただしネストを認識する)コメントを

syn region xComment start="/\*" end="\*/" contains=xComment

のように定義したところ

/*/* コメント */*/ のように、コメントの終了が連続していると認識せず、
/*/* コメント */ */ のように間隔がないとうまく終了を認識できないようです。

何かまずいのでしょうか?

306:名無しさん@お腹いっぱい。
08/05/30 11:51:52
プラグインで

if (aaa = bbb)

となっているのを

if ( aaa = bbb )

のように()の両端にスペースを入れてくれるのがあったと思うんですが
知ってる人いませんか??

307:名無しさん@お腹いっぱい。
08/05/30 21:44:18
>>306
surround.vim
URLリンク(www.vim.org)

ノーマルモードで、 cs)(

308:名無しさん@お腹いっぱい。
08/05/30 22:35:15
>>305
:h syn-keepend
デフォルトでextendな動作だからうしろの */* でさらにネストが深くなってる。

309:名無しさん@お腹いっぱい。
08/06/02 23:26:36
rails.vim 使ってる方。
autoload が追加になってから vim 起動時に RailsStatusLine がねーってエラーが
出るようになったんですが、これどうすれば良いですかね?

310:306
08/06/04 15:42:34
>>307
キター!ありがとうございます!
>307には明日良い事が起きる

311:名無しさん@お腹いっぱい。
08/06/08 17:28:05
次のウィンドウバッファーへ移動するときの
<C-W><C-W>
をmapに割り当てたいのですが、
以下のようにやっても反応がありません。
どこがまずいのでしょうか?

--vimrc--
map w <C-W><C-W><CR>

wと押しても次のバッファに移動してくれません。

312:名無しさん@お腹いっぱい。
08/06/08 17:50:57
<cr> が余計

313:名無しさん@お腹いっぱい。
08/06/09 00:37:58
>>312
余計だけど無害

314:名無しさん@お腹いっぱい。
08/06/09 23:38:00
>>311
そのファイルどこに保存した?
Vimで:echo $MYVIMRCとやって表示されるファイルに保存してあって
なおかつVimを再起動して反映されないようだったらお手上げだな。

315:名無しさん@お腹いっぱい。
08/06/09 23:42:34
>>311
map w <C-w><C-w>

じゃないかな。

316:315
08/06/10 00:04:43
ごめんなさい、関係なかった。

317:名無しさん@お腹いっぱい。
08/06/10 01:57:01
>>311
map w :wincmd w<CR>

318:名無しさん@お腹いっぱい。
08/06/11 16:54:55
この度、vim6系からvim7.1にバージョンアップしました。
が、今までは前回編集していたファイルを再度開いた際、
カーソルのあった行に自動でカーソルが移動していたんですが、
バージョンアップしてからというもの常に先頭行にカーソルが移動します。
.viminfoにはマーク位置等書き込まれているのでおかしいなと思うんですが…。


319:318
08/06/11 17:43:02
vim6のmacros/vimrcを見て解決しました…。

320:名無しさん@お腹いっぱい。
08/06/11 18:01:10

それどうすればいいのか教えてほしかったり

321:名無しさん@お腹いっぱい。
08/06/11 18:39:23
$VIMRUNTIME/vimrc_example.vim にコードが書いてあるんで、
source するなり.vimrc にコピーするなり。

322:名無しさん@お腹いっぱい。
08/06/11 18:49:04
ども

323:311
08/06/13 00:27:47
>> 317
できた!ありがとう!
他の人もアドバイスありがとう!
でもなんで
<C-W><C-W>
じゃだめなんだろう

324:名無しさん@お腹いっぱい。
08/06/14 10:54:39
あのー
vim使い始めて、3ヶ月の者です
vimって使えば使うほど、楽なんですが
どっぷり浸ってしまっていいのでしょうか?

325:名無しさん@お腹いっぱい。
08/06/14 11:08:31
                       _
                   /)/ノ,>    す  嵌
                   | lン.)っ   で   っ
                   |/ .〈/    に.  て
                      l   )    泥.  い
                   |iii||||||    中  る
                     |iii||||||        :
                    |ii||||||||      首.  :
                ┌|ii|||||||||      ま   :
       、〜"イイ__   /iiii|||||||||||     で   :
      ゝ:::::::::::レヘ .|__「iii|||||||||||||      :   :
;;;;;;;;;;;;;;;;;;;;;イ::::::::</(ン ,_,<||||||||||||l'';;;;;;;,,,,,   :
;;:;:::;;;;;:::,,,;;;ム;/);;;モヽ u (ニ'ヘ||||||||l;;;::;;;;;;;..''':;;;,
::::;;;;;;:;;;;;..,,,,;;;;/フ;;;;;/);;;;:'''''::::;;;;;;;:::::'';;:;;;;;;,,::::;;;;;,,,,
;;;;;:::;;;;;;;::::::'''',,尸;;;;;';;''::::::;;;;;;;;'';;;::::;;;;;;;;::;;;:;;;;::::::''';;;;;;;
::;;;;;;;;:::;;;;;;;;;'';;;つ;;::::;;;''';;;;;;,,,'':::::::;;'';;;;;;::::;;::;;;''::::;;;;;;;

326:名無しさん@お腹いっぱい。
08/06/14 11:58:09
vi は大抵の環境にあるので、どっぷり浸ってしまっていいと思うけど、vim はどうなんだろうね。

327:名無しさん@お腹いっぱい。
08/06/14 15:54:32
>>326
今のviはvimじゃないの?

328:名無しさん@お腹いっぱい。
08/06/14 15:58:05
ほとんどの場合でviってvimのエイリアスになってね?
だから、vi使ってるつもりでvim使ってるというオチ。

329:名無しさん@お腹いっぱい。
08/06/14 16:00:16
というかviも入ってないような環境だったら何で編集すんの?ed?


330:名無しさん@お腹いっぱい。
08/06/14 16:05:08
cat

331:名無しさん@お腹いっぱい。
08/06/14 16:19:34
デフォのviがvimであるような環境なんて
Linux以外にあんのか?

332:名無しさん@お腹いっぱい。
08/06/14 16:47:16
>>324です
Fedora Core 8だと
ユーザ権限の場合、viを起動するとvimエイリアスが起動します
スーパーユーザ権限だと、viを起動するとviが起動します
vim始めた頃、何でこうなるのかさっぱり分からなかった
orz

333:名無しさん@お腹いっぱい。
08/06/14 17:28:36
>スーパーユーザ権限だと、viを起動するとviが起動します
いや、それもvimだから

334:名無しさん@お腹いっぱい。
08/06/14 18:49:43
jvim は Plamo くらいでしか見なくなったけど
busybox vi: 日本語不可
e3vi: 操作が独特
なんつー罠もある。


335:名無しさん@お腹いっぱい。
08/06/14 19:07:32
>>330
sedぐらいは使わせてやれよw

336:名無しさん@お腹いっぱい。
08/06/14 20:30:53
nviもこの間まで普通に使ってたよ。

337:名無しさん@お腹いっぱい。
08/06/14 21:31:30
nvi-m17nってUTF-8に対応してねえんだよな、確か
今時のエディタとしては致命的だわな

338:名無しさん@お腹いっぱい。
08/06/15 00:27:54
ちょっと質問なのですが、洗濯物干してたら雨でびしょびしょになりました(´・ω・)
もう一回洗い直した方がいいでしょうか?(そのまま部屋干ししたら臭くなる?)

グーグルとかで調べても分からず、ここに行きついた次第です。
どうかよろしくお願いします。

339:名無しさん@お腹いっぱい。
08/06/15 00:31:04
>>338
雨は埃とか混ざってて結構汚れてる
だから雑菌が繁殖しやすいし、そもそもそのまま乾かすと染みが残るかもしれません
洗いなおした方が無難でしょう

340:名無しさん@お腹いっぱい。
08/06/15 00:31:30
>>338-339
なぜ、ここに行き着いたのでしょうか?
グーグルはそこまで使えないサイトでは無いと思います。

とりあえず、落ち着いてスレタイを10回声に出して読んでみましょう。
どうかよろしくお願いします。

341:名無しさん@お腹いっぱい。
08/06/15 02:06:58
vimの :bd[elete] コマンドを実行したときに
URLリンク(www.vim.org)
にあるユーザ定義コマンド :Kwbd が呼び出されるようにマッピングしたいのですが、
こういったコマンドからコマンドへのマッピングはどのようにすればいいのでしょうか?


342:名無しさん@お腹いっぱい。
08/06/15 02:30:40
>>332
rootでvi --versionとかやってみたら何気にvimだったってオチはない?
minimalかコンパチか分からんけど

343:名無しさん@お腹いっぱい。
08/06/16 10:46:26
>>341
コマンドに対するフックを定義する方法はない。
cabbrevで似たようなことはできるけど。

cabbrev の便利な使い方
URLリンク(vimwiki.net)

344:雑誌社の者ではないが
08/06/16 21:43:46
Software Design誌次(7月)号、↓だって。
「Vimをもっと使いこなすための スクリプト活用ガイド」
URLリンク(gihyo.jp)

345:名無しさん@お腹いっぱい。
08/06/16 22:52:22
>>344
これは素晴らしい。

346:名無しさん@お腹いっぱい。
08/06/17 07:19:14
>Vimは,Emacsと並び人気の高いテキストエディタです。
ダウト。Emacs > Vimだ。
それくらいははっきり認識してもらわんとな・・・。

347:名無しさん@お腹いっぱい。
08/06/17 07:51:19
>>346
そうなん?同じくらいとおもてた。

348:名無しさん@お腹いっぱい。
08/06/17 09:18:10
>>346
世間知らずな学生さん?
商業誌の常套句にいちいち目くじら立てるな。しかもVimスレでw

349:名無しさん@お腹いっぱい。
08/06/17 11:19:37
teach yourself traditional vi in 24 hoursってないのかな

350:名無しさん@お腹いっぱい。
08/06/17 20:27:26
>>346
そうなの?
オレはもうとっくに逆転してるものだと思っていた。

351:名無しさん@お腹いっぱい。
08/06/17 20:52:17
全ユーザーでいうともっとライトなエディタ(geditとか)の方が高いんじゃないかな。
ある程度スキルがある層だとvimが一番利用率高いと思う。
emacsはスキルある中でも妙な濃さがある層。

352:名無しさん@お腹いっぱい。
08/06/17 21:07:24
geditってメモ帳だと思ってたわ

353:名無しさん@お腹いっぱい。
08/06/17 22:16:56
>>343
> コマンドに対するフックを定義する方法はない。

なるほど。情報ありがとうございます。
一生懸命マニュアル見てました。

com! Kwbd enew|bw #|bn
cabbrev <expr> bd ((getcmdtype() == ':' && getcmdpos() <= 3)? 'Kwbd' : 'bd')

これで思い通りに動作しました。
「getcmdpos() <= 3」の「3」がポイントで、カーソルの位置を示しています。
「:bd」なので3、「:hoge」なら5です。

他に参考にしたサイト:
URLリンク(vim.wikia.com)

354:名無しさん@お腹いっぱい。
08/06/17 22:59:20
俺はプログラマ層だと、
emacs(系) > 秀丸 > vimの順だと思ってる
ま、vim使うけど

355:名無しさん@お腹いっぱい。
08/06/17 23:24:54
システムが壊れかかった鯖の復帰作業用に
最低限の機能で良いからvi使えるように
なっときや、と婆やに言われたおいらが通りますよ。

356:名無しさん@お腹いっぱい。
08/06/17 23:46:27
Vim > 秀丸 >> xyzzy
鯖によってnviやVimだったり

viマンセー

357:名無しさん@お腹いっぱい。
08/06/17 23:48:15
秀丸のなにがそんなにいいんだか・・・


358:名無しさん@お腹いっぱい。
08/06/18 00:07:30
小指が少林寺並に鍛えられるところかな

359:名無しさん@お腹いっぱい。
08/06/18 00:25:25
それEmacsじゃね?
終了するだけでCtrl2回も押すってドンだけマゾ仕様なんだ

360:名無しさん@お腹いっぱい。
08/06/18 00:32:04
>>359
それはEmacsではなくね?

361:名無しさん@お腹いっぱい。
08/06/18 00:42:08
ctrl 押しっぱなしで x、c て押せないのか。。。

362:名無しさん@お腹いっぱい。
08/06/18 01:00:18
>>359
だって立ち上げたら1週間は終了させないもん。

363:名無しさん@お腹いっぱい。
08/06/18 01:19:00
sticky controlが欲しいなって思ってるけどいっこうに本家に取り込まれなくて困ってる所なんですよ

364:名無しさん@お腹いっぱい。
08/06/18 07:25:32
>>363
sticky control って何じゃらほい?
と、全くググらずに聞いてみる。

365:名無しさん@お腹いっぱい。
08/06/18 08:16:14
>>364
Caps Lock ならぬ Ctrl Lock
と何も知らないのに適当に言ってみる

366:名無しさん@お腹いっぱい。
08/06/18 21:19:43
>>344
名無しのvim使い の中の人も書いたみたいだな。みな買った?俺まだw

367:名無しさん@お腹いっぱい。
08/06/18 21:23:45
>>366
俺もまだ

368:名無しさん@お腹いっぱい。
08/06/18 23:05:01
レジストりを使用せずに起動ってオプションはないですか?
-silent -unregister だとレジストリ削除するだけで、vim 起動しないし。

369:名無しさん@お腹いっぱい。
08/06/18 23:27:24
>>368
スレ違いだよ
portable gvimでも使ってれば?

370:名無しさん@お腹いっぱい。
08/06/18 23:27:57
>>368
win固有のことはあっちで聞いた方がいいよ。
スレリンク(software板:513-522番)
518以降にそれっぽい話がある。

371:名無しさん@お腹いっぱい。
08/06/18 23:29:33
それはシェルに登録したり解除したりするだけじゃないの?
起動するに当たってレジストリは使ってないと思うけど。

あ、でもインストーラ付きのやつはインストーラーがレジストリ使ってるか。

372:368
08/06/19 01:02:33
スレ違いすみません。むこうで聞いてきます。

373:名無しさん@お腹いっぱい。
08/06/19 01:16:03
スレ違いではないよ

374:名無しさん@お腹いっぱい。
08/06/19 01:58:54
そうだね、板違いだね

375:名無しさん@お腹いっぱい。
08/06/19 03:20:12
>>374
辛かったら早めに誰かに相談しろよマジで
人生捨てたもんじゃないぞ

376:名無しさん@お腹いっぱい。
08/06/21 06:36:43
>>349
手取り足取り一日中つきそって教えてあげようか?うほっ。

377:名無しさん@お腹いっぱい。
08/06/22 04:25:35
vimでctags使うときに
tagsファイルがカレントディレクトリにないとうまくいかないのだけど
gnu globalみたいにカレントディレクトリにtagsファイルがないときは
上に上に登っていって探してくれたりする便利な方法はないでしょうか?



378:名無しさん@お腹いっぱい。
08/06/22 09:06:50
>>377
~/.vimrc で
set tags=tags;


379:名無しさん@お腹いっぱい。
08/06/22 10:55:48
>>377
下に探しに行く事も出来るみたい。
URLリンク(vimwiki.net)

380:377
08/06/22 13:51:43
>>378さん
>>379さん
無事できました。ありがとうございます。
vimrcに以下のようにしました。
これでカレントディレクトリにtagsファイルがなかったら
上へ上探しに行って、それでもなかったら
今度は下に下に探しに行くようです。

tags=tags;
tags+=./**/tags;

381:名無しさん@お腹いっぱい。
08/06/23 00:58:54
開いているファイルのディレクトリに移動する方法ってないんでしょうか?
以下のようなイメージです。

:pwd
/home/hoge
:e path/to/file.txt
:どうにかする
:pwd
/home/hoge/path/to

382:381
08/06/23 01:01:10
もちろん上記の例において、
:cd path/to
とやれば実現できるというのは知っています。

カレントディレクトリを開いているファイルのディレクトリに
移動するコマンドなどがあれば、それを知りたいです。

383:名無しさん@お腹いっぱい。
08/06/23 01:07:45
>>381
cd.vim

384:名無しさん@お腹いっぱい。
08/06/23 01:10:06
もしくは、こうかな
:cd %:h

385:名無しさん@お腹いっぱい。
08/06/23 01:13:58
>>382
:cd %:p:h<CR>
:lcd %:p:h<CR>
これをコマンドに登録するなり、キーマッピングするなりすればいい

386:名無しさん@お腹いっぱい。
08/06/23 01:18:03
>>384-385
ありがとうございました。

387:383
08/06/23 01:19:08
>>386
オレは!?

388:名無しさん@お腹いっぱい。
08/06/23 01:58:47
ワロタ

389:名無しさん@お腹いっぱい。
08/06/23 08:06:45
あるあるw

390:名無しさん@お腹いっぱい。
08/06/23 10:13:23
set autochdir
は人気ないのか

391:名無しさん@お腹いっぱい。
08/06/23 10:48:40
>>387
落ち着け、俺もcd.vimだw

392:383
08/06/23 12:19:15
みんなありがとう・゚・(つД`)・゚・ ウェ―ン
不味い昼飯食ってきます。

393:名無しさん@お腹いっぱい。
08/06/23 14:31:39
SDのVim特集どうよ

394:名無しさん@お腹いっぱい。
08/06/23 14:33:03
SDってなんですかー?

395:名無しさん@お腹いっぱい。
08/06/23 14:35:36
ガンダム

じゃなくてソフトウェアデザインかな?

396:名無しさん@お腹いっぱい。
08/06/23 15:34:43
vimて日本で何人くらいつかってんのかなぁ

397:名無しさん@お腹いっぱい。
08/06/23 17:26:12
1万人ぐらいいるかなあ。いるといいなあ。

398:名無しさん@お腹いっぱい。
08/06/23 17:49:02
emacs の10分の1いるかいないかだろう。

399:名無しさん@お腹いっぱい。
08/06/23 17:59:08
firefox3の正式版を公開したときに、DL数カウントのイベントをやってたけど
朝9時頃で東京1万 大阪3千
日付変わる頃になって東京6万 大阪1万くらいだった
これより少ないだろうなぁ

400:名無しさん@お腹いっぱい。
08/06/23 18:32:51
使ってるとする頻度にもよるが、サーバにログインしてちょこっとvimで何かを編集、
みたいなのも含めれば、emacsの数倍は使ってる人いるんじゃないか?

401:名無しさん@お腹いっぱい。
08/06/23 18:41:32
キモいおっさんしか使ってないみたいよ

402:名無しさん@お腹いっぱい。
08/06/23 21:25:52
自己紹介乙です。

403:名無しさん@お腹いっぱい。
08/06/23 22:02:55
>>390
Note: このオプションがオンになっていると動かないプラグインがある。

((((;゚Д゚))))ガクガクブルブル

404:名無しさん@お腹いっぱい。
08/06/23 22:05:56
SDのVim特集

・Vimスクリプト入門 → 内容ぬるすぎ!
・便利Vimスクリプトダイジェスト → なんでそんな使えないやつばっか取り上げるの?!
・VimスクリプトPython連携 → 俺Rubyの方が好きなんですけど・・・

以上。

405:名無しさん@お腹いっぱい。
08/06/23 22:29:13
>>403
書き換えればいいんだよ
相対パス名でバッファにアクセスしてるのをバッファナンバーか絶対パスで
アクセスするようにすると動く
昔のminibufexplorerだっけ。今はどう動いているのかしらん

406:名無しさん@お腹いっぱい。
08/06/23 22:53:28
>>404

そんな不満点をクリアした内容のウェブサイト立ち上げてね.
(ひやかしでなく,ちゃんと読むとおもう)


407:名無しさん@お腹いっぱい。
08/06/23 22:58:01
雑誌で唐突に初心者お断りな話始められたら逆に驚くってのw

408:名無しさん@お腹いっぱい。
08/06/23 23:04:32
>>404
それはちょっと言い過ぎかなって気もするけど、
「特集」と銘打っておいてそれはないだろう、というレベルなのは確か。
「VIM入門」の方が適切なタイトル。

ただ、他の記事で面白いのあったから、損した気分ではない。

409:名無しさん@お腹いっぱい。
08/06/23 23:16:30
>>404
初心者がvimスクリプトに興味持つには大変役立った.

410:名無しさん@お腹いっぱい。
08/06/24 00:32:44
>>403
設定値によってスクリプトが動かなくなるオプションはたくさんあるぞ。
大多数といってもいいかもしれない。
だからスクリプト側で
let optionname_save = &optionname
みたいにオプション値を退避する手法が一般的。

411:名無しさん@お腹いっぱい。
08/06/25 00:13:00
ヘルプにそう書いてあるのね

412:名無しさん@お腹いっぱい。
08/06/25 21:20:47
7.2の目玉機能はスクリプトの浮動小数点数だけか。

413:名無しさん@お腹いっぱい。
08/06/26 02:28:08
マイナーバージョンアップなのに目玉機能があるなんてすごいじゃないか。

414:名無しさん@お腹いっぱい。
08/06/26 03:10:31
>>413
vimとは関係ないけどrubyなんて毎回マイナーバージョンアップで
いらない機能とバグをセットでいれてくるぞwwwww

415:名無しさん@お腹いっぱい。
08/06/26 03:18:57
>>414
まるで昔のWindowsにおけるServicePackのようだwww
 バグ修正+新機能(バグあり)
永久ループってこわくねwww

416:名無しさん@お腹いっぱい。
08/06/26 07:39:01
>>412
7.1.300+その他修正パッチ+各種syntax/ftplugin追加+他色々だしね。
git使い的にはgit関連のsyntaxやftpluginが取り込まれてるのはありがたいかなー。
しかしFloatって需要あったのかな。わざわざ追加されたくらいなんだからあるにはあったんだろうけど。

417:名無しさん@お腹いっぱい。
08/06/26 09:52:26
7.2変更点まとめてあるページあるか

418:名無しさん@お腹いっぱい。
08/06/27 00:54:45
>>417
CVSで取得して
:h version-7.2

419:名無しさん@お腹いっぱい。
08/06/27 09:55:11
>>418
コンパイルするのやだからコピペしてくれるかな?かな?

420:名無しさん@お腹いっぱい。
08/06/27 11:02:07
わざわざコンパイルしなくても、runtime/doc/version-7.2.txt
とかそういうファイルをチェックアウトすればいいだけじゃね?


421:名無しさん@お腹いっぱい。
08/06/27 11:35:19
そうですね
URLリンク(vim.svn.sourceforge.net)

422:名無しさん@お腹いっぱい。
08/07/01 21:44:49
vimを使っているのですが、カーソルの移動についつい矢印キーを使ってしまいます。
そこで、vim上だけ矢印キーを無効にしてしまいたいのですが、そんなことってできるでしょうか?

423:名無しさん@お腹いっぱい。
08/07/01 21:57:38
>>422
別にいんじゃね?矢印キー使ったって。
vimを使いたいのか快適にテキストを編集したいのか・・・まぁ
本末転倒こそ漢の道かもな。

どうしてもというのなら.vimrcでimapするなりどうぞ。

424:名無しさん@お腹いっぱい。
08/07/01 22:09:27
>>422
そのうち慣れてくるからキーはいじらなくていいと思うよ。
ちなみに拙者はラップトップのマウスパッドを殺して使ってます。

425:名無しさん@お腹いっぱい。
08/07/01 23:28:03
Ctrl + [ でコマンドモードに入れることを知ったら、自然とhjklで移動するようになった。
いちいちEscまで手を伸ばすくらいならカーソルキーに手持って行ったほうが早いじゃんと
最初はそう思ってた

426:名無しさん@お腹いっぱい。
08/07/01 23:53:34
>>422
noremap <unique> <Up> :<C-U>qall!<CR>
noremap! <unique> <Up> <Esc>:qall!<CR>
noremap <unique> <Down> :<C-U>qall!<CR>
noremap! <unique> <Down> <Esc>:qall!<CR>
noremap <unique> <Left> :<C-U>qall!<CR>
noremap! <unique> <Left> <Esc>:qall!<CR>
noremap <unique> <Right> :<C-U>qall!<CR>
noremap! <unique> <Right> <Esc>:qall!<CR>

これを設定ファイルに書きこめ

427:名無しさん@お腹いっぱい。
08/07/02 01:36:00
>>426
ウイルスみたいな設定教えんなwww

428:名無しさん@お腹いっぱい。
08/07/02 02:41:58
>>425
そうそう、Ctrl+[を知ったばかりの初心者は君のように考えるもんだよ。

429:名無しさん@お腹いっぱい。
08/07/02 03:09:46
>>423-428

レスサンクスです。

>>426はちょっと凶悪に思えたので、とりあえずヒントにさせてもらって、
以下のようなのを.vimrcに書き込むことにしました。

noremap <Up> ""
noremap! <Up> <Esc>
noremap <Down> ""
noremap! <Down> <Esc>
noremap <Left> ""
noremap! <Left> <Esc>
noremap <Right> ""
noremap! <Right> <Esc>

430:名無しさん@お腹いっぱい。
08/07/02 08:32:44
>>429
<Nop> で無効になる。

431:名無しさん@お腹いっぱい。
08/07/02 10:06:19
>>426
おまえは鬼軍曹かよ

432:名無しさん@お腹いっぱい。
08/07/02 10:13:07
>>426
糞ワロタwwwwwwwwwwwww

433:名無しさん@お腹いっぱい。
08/07/03 01:47:40
今日気づいたこと:
<C-f>,<C-b>を使うとカーソルがウィンドウ最上行/最下行に移動してしまうが
<C-d>,<C-u>では移動しないので、その方が好みなら
nnoremap <C-f> <C-d><C-d>

nnoremap <C-f> <C-f>zz
としておくといいかも。

434:名無しさん@お腹いっぱい。
08/07/03 10:26:40
"スムーズスクロール

nnoremap <expr> <C-B> <SID>SmoothScroll(0)  " 一ページ上
nnoremap <expr> <C-U> <SID>SmoothScroll(1)  " 半ページ上
nnoremap <expr> <C-D> <SID>SmoothScroll(2)  " 半ページ下
nnoremap <expr> <C-F> <SID>SmoothScroll(3)  " 一ページ下
let s:scrollcommand=[
   \'repeat("2\<C-Y>",&scroll-1)',
   \'repeat("2\<C-Y>",&scroll/2-1)',
   \'repeat("2\<C-E>",&scroll/2-1)',
   \'repeat("2\<C-E>",&scroll-1)',
   \]
function! s:SmoothScroll(c)
 try
  if w:scroll==&scroll
   return w:scrollcommand[a:c]
  endif
 catch
 endtry
 let w:scroll=&scroll
 let w:scrollcommand=map(copy(s:scrollcommand),'eval(v:val)')
 return w:scrollcommand[a:c]
endfunction

435:名無しさん@お腹いっぱい。
08/07/03 15:20:23
スクロールはスムースに限る、と考えていた時期が俺にもありました。

436:名無しさん@お腹いっぱい。
08/07/03 15:32:06
1ピクセル/フレームでスムーススクロールしてくれる快適さって
忘れちゃったなぁ...

437:名無しさん@お腹いっぱい。
08/07/03 16:05:18
1画面スクロールするのにえらく時間がかかりそうな。
UXGAだと20秒ぐらい?

438:名無しさん@お腹いっぱい。
08/07/03 19:20:21
んー、俺も前はスムーズスクロール使ってたけど、
いつのまにかやめちゃったなぁ。

439:名無しさん@お腹いっぱい。
08/07/03 20:07:42
のぞきこんでる他人にとっては分かりやすくなるんだけどね。
自分にとっては不要だ。

440:名無しさん@お腹いっぱい。
08/07/04 10:11:34
>>431
鬼軍曹.vim というのが実際にあるんだなw

441:名無しさん@お腹いっぱい。
08/07/04 14:40:58
>>440
ぐぐったらマジであってワラた
URLリンク(blog.cohtan.org)

442:名無しさん@お腹いっぱい。
08/07/04 19:59:49
鬼軍曹.vimは以外と優しい設定だな
つーか>>426が鬼畜すぎるだけだなw

443:名無しさん@お腹いっぱい。
08/07/04 20:07:52
>>426するとどうなるの?

444:名無しさん@お腹いっぱい。
08/07/04 20:30:38
昔、BASIC時代に、F5キーにNEW[CR]を割り当てていたのを思い出した。

445:名無しさん@お腹いっぱい。
08/07/04 20:43:54
鬼軍曹つうぐらいなんだから、ハートマン軍曹を彷彿とさせる
>>426ぐらいは必要だと思ってしまう。

>>443
:he :qall

446:名無しさん@お腹いっぱい。
08/07/04 21:16:42
>>445
qall! は鬼軍曹だ!
wqall! は本物の鬼軍曹だ!

447:名無しさん@お腹いっぱい。
08/07/04 22:15:49
>>446
半端な状態でwqallされたらたまったもんじゃねえよ・・・

448:名無しさん@お腹いっぱい。
08/07/04 22:45:32
<esc>ggdG:wq!

449:名無しさん@お腹いっぱい。
08/07/04 23:24:23
autocmd BufWrite * qall!

450:名無しさん@お腹いっぱい。
08/07/05 02:21:38
おまいらいい加減にしろw

451:名無しさん@お腹いっぱい。
08/07/05 03:16:59
:!rm /

452:名無しさん@お腹いっぱい。
08/07/05 17:47:22
カーソル移動以外に置き換え可能な無駄な作業てあるかな
:wq<CR> => ZZ
とか?

453:名無しさん@お腹いっぱい。
08/07/05 17:56:02
>>451
PCが物故割れた!

454:名無しさん@お腹いっぱい。
08/07/05 18:57:28
ZZすきじゃないな

455:名無しさん@お腹いっぱい。
08/07/05 21:02:01
>>454
いや実は俺も使ってない

456:名無しさん@お腹いっぱい。
08/07/05 22:09:06
俺はcコマンドがいつまでたっても使えるようにならない

457:名無しさん@お腹いっぱい。
08/07/05 22:09:58
アニメじゃない

458:名無しさん@お腹いっぱい。
08/07/05 22:46:33
ciw はよく使うようになった
テキストオブジェクト使うようになってからかな

459:名無しさん@お腹いっぱい。
08/07/06 01:21:49
以前から思っているが
%s/hoge/moge/g
は冗長だ。
s/hoge/moge
でバッファ内全置換になるべき。
カレント行だけより全行、最初の1個だけより行内の全マッチを
対象にしたいことの方が多いのだから。
まあ、元の ed ではその需要が逆だったんだと思うが。

460:名無しさん@お腹いっぱい。
08/07/06 06:23:46
むしろ置換だけ行指向を無視するなんて逆に違和感を感じるね

461:名無しさん@お腹いっぱい。
08/07/06 13:24:54
パッチを順逆にあててしまった。
エラーにならなかったので、まぁいいやと思ったが、こんな表示になってもうた…

$ vim --version
Included patches: 1-327, 329, 328, 330

462:名無しさん@お腹いっぱい。
08/07/06 15:54:12
user vimrc file として $HOME/.vimrc 以外を読みに行かせる方法はありますか?
環境変数を書き換えるような手軽に出来る方法で

463:名無しさん@お腹いっぱい。
08/07/06 16:00:34
vim の起動オプション -u

464:名無しさん@お腹いっぱい。
08/07/06 16:58:41
ヘルプみると、$VIMINIT も使えるのかな。

:he .vimrc

465:名無しさん@お腹いっぱい。
08/07/06 17:00:29
>>463
どうもです

じゃあ vim を起動する度に別の .vimrc を読ませるには
alias に登録しておくくらいしかないのかな

466:名無しさん@お腹いっぱい。
08/07/06 17:05:31
>>464
どうもです

$VIMINIT はそれ自体が ex コマンドと見なされるみたいですね

ヘルプの同じところに $MYVIMRC ってのがありました
試してみます

467:名無しさん@お腹いっぱい。
08/07/06 17:12:21
環境変数 MYVIMRC は期待の動作をしてくれませんでした
むしろ読み込まれた user vimrc file が MYVIMRC に設定されるみたいです

export VIMINIT="source /path/to/vimrc" で期待の動作でした

ありがとうございました

468:名無しさん@お腹いっぱい。
08/07/06 20:31:19
vim(゚听)イラネ

469:名無しさん@お腹いっぱい。
08/07/06 21:01:20
ぐおお
せっかく vim を 256 color で表示できる準備をしたのに
colorscheme がほとんど gvim 用で vim 用の設定は相変わらずシステムカラー使ってる…
何とかならないですかね?

470:名無しさん@お腹いっぱい。
08/07/06 23:05:08
>>469
さがせよ
URLリンク(www.vim.org)

471:名無しさん@お腹いっぱい。
08/07/07 00:06:24
>>469
作れよ

472:名無しさん@お腹いっぱい。
08/07/07 02:22:10
>>469
産ませてよ

473:名無しさん@お腹いっぱい。
08/07/07 12:30:16
vimさすがや
firefoxの拡張まででてきてる
マンセーーーーーーーーーーーーーーーーーーーーー

474:名無しさん@お腹いっぱい。
08/07/07 16:53:14
Vimは使うがFirefoxは使ってないんで関係ねっす

475:名無しさん@お腹いっぱい。
08/07/07 18:37:55
それは、かわいそうに^^;

476:名無しさん@お腹いっぱい。
08/07/07 18:51:50
firefoxの拡張って、firefoxがvimのキーバインドで操作できるってこと?
それともfirefoxのタブ内にvimが起動できるってこと?

477:名無しさん@お腹いっぱい。
08/07/07 19:16:51
前者じゃなかったかな
どっちにしてもFirefoxはFirefoxでいいからいらね

478:名無しさん@お腹いっぱい。
08/07/07 19:28:34
vimperatorだろ?
あれは神拡張の一つ

479:名無しさん@お腹いっぱい。
08/07/07 19:52:27
w3m の hjkl 動作と微妙に違うのがストレスになって、結局外してしもうた。

480:名無しさん@お腹いっぱい。
08/07/07 23:04:20
w3mのhjklはいいのだけど、HLMがきかないところとかがきにいらない>w3m

481:名無しさん@お腹いっぱい。
08/07/07 23:18:20
ブラウザはEpiphanyだわ

482:名無しさん@お腹いっぱい。
08/07/07 23:29:50
それなんて読むん?

483:名無しさん@お腹いっぱい。
08/07/07 23:37:01
エピファニー

484:名無しさん@お腹いっぱい。
08/07/07 23:45:18
Confusion will be my Epiphany.

485:名無しさん@お腹いっぱい。
08/07/08 00:50:27
>>479
つ キャレットブラウズモード

とかそういう話ではない?
標準だとF7だけど、vimperatorだとiでキャレットブラウズに移行、escで抜ける
つーかキャレットブラウズにしないとvimperatorではコピーもできんよな

ま、Javascriptや他の拡張機能との相性とかがウゼーから
俺はvimperatorはちょっと遊んだだけで無効化したわ

486:名無しさん@お腹いっぱい。
08/07/08 01:28:19
>>484
ちょっと無理がありますね。

487:名無しさん@お腹いっぱい。
08/07/09 14:53:46
:g/^test/p の出力結果をコマンドラインの sort -uにフィルター掛けしたいのですがどうすればよいでしょうか。

:g/^test/p | sort -uとしたら挙動がおかしくなったので強制終了しました。

488:名無しさん@お腹いっぱい。
08/07/09 19:26:54
顧みると、俺はあまりエディタ・コマンドを使わないなぁ。
:%! grep '^test' | sort
とやることが多い。というかそれしか知らない。

489:名無しさん@お腹いっぱい。
08/07/10 00:45:11
だめかな?

:g/^test/m0
'<,'>!sort

490:名無しさん@お腹いっぱい。
08/07/12 12:36:37
vimのhelpで ctrl+] 押すとカーソルの位置の単語のページに飛ぶけど、あれはどうやってるの?

491:名無しさん@お腹いっぱい。
08/07/12 12:54:44
>>490
ただのタグジャンプだよ
:h :helptag

492:490
08/07/12 13:36:23
>>491
ただのタグジャンプですか・・
vimのスクリプトではないんですね

493:名無しさん@お腹いっぱい。
08/07/12 19:07:44
タグジャンプはすげぇ便利だよ

494:名無しさん@お腹いっぱい。
08/07/12 20:51:49
ジャンプ
URLリンク(jp.youtube.com)

495:名無しさん@お腹いっぱい。
08/07/19 07:07:16
Vine Linux 4.2のvim 6.4.10を使っています。
vi互換モードが好きなので、.vimrcに
set compatible
を書いています。
この.vimrcの状態で J を打つと、joinされずに、一番下の行に
:call <SID>DoRangeJoin("")<CR>
と表示されてしまいます。
Jではなくて、
:join
であれば期待通りにjoinできます。
.vimrcにset compatibleを書かなければ、こんな問題は起こりません。
また.vimrcを空にして、vimを起動し、
:set compatible
した場合ですと、やはり期待通りに J できます。
つまり、.vimrcにset compatibleを書いた場合のみ、J が期待通りに動きません。
解決方法はあるでしょうか?
よろしくお願いします。

496:名無しさん@お腹いっぱい。
08/07/19 23:25:30
とりあえず :let plugin_format_disable = 1

497:名無しさん@お腹いっぱい。
08/07/20 10:47:27
既出かもしれませんが、挿入モードで全角だった場合に、Esc一発でコマンドモードに戻すにはどうすればいいの?

498:名無しさん@お腹いっぱい。
08/07/20 18:26:41
>挿入モードで全角
ってどういう意味ですか。

499:名無しさん@お腹いっぱい。
08/07/20 19:44:34
>>497
inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>


500:名無しさん@お腹いっぱい。
08/07/20 19:55:29
>>497
uimを使う


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5195日前に更新/188 KB
担当:undef