■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

vi

1 :名無しさん@お腹いっぱい。 :2000/11/19(日) 01:08
vi、vim関係スレ。
Emacsスレがあるんだからviスレもあって良いじゃないか。

582 :名無しさん@お腹いっぱい。 :2001/07/02(月) 10:19
>>581
より柔軟に/\chogeでマッチできます。\cと\Cで部分的なignore caseが実現可能です。

583 :581 :2001/07/02(月) 10:42
おお、ほんとだ。知らんかった。

でも当分 jvim+skkfep から離れられんなー。
vim を使いたいというより、skk を使いたいんで。

gvim + skkinput だと、変換候補が黒地に黒になって
まったく見えないんだけどうちだけ?

584 :572 :2001/07/02(月) 12:15
>>583
ワタチ skkfep の上で VIM 5.7 つかてるアルヨ.
jvim + skkfep みたく合体ちがうけど mutt とかでも使えるから
skkfep 単体もけこうよろし時もあると思われアル.
たまに辞書壊れるチト困るケドネ

585 :396 :2001/07/03(火) 08:08
>>580
viを起動するときに、その設定を自動的にやらせるには、
どうすればいいのですか?

586 :名無しさん@お腹いっぱい。 :2001/07/03(火) 09:45
>>585
$HOME/.exrcというファイルを作り、その中に書く。
vimならば$HOME/.vimrcに。

587 :586 :2001/07/03(火) 09:58
ただし、その場合コロンを取り除いて記述すること。

588 :名無しさん@お腹いっぱい。 :2001/07/03(火) 18:21
Bill Joy の書いた Vi のソースってどっかで見れねーのでしょうか?
古 UNIX のライセンス要るんかな。

589 :名無しさん@お腹いっぱい。 :2001/07/03(火) 18:24
>>588
もともとバークレーじゃないのかなぁ?
だったらBSD?

590 :名無しさん@お腹いっぱい。 :2001/07/03(火) 21:10
>>576
ありがとうございます。これでだいぶ楽ができるようになりました。

591 :名無しさん@お腹いっぱい。 :2001/07/03(火) 21:34
× >>576
>>586

592 :名無しさん@お腹いっぱい。 :2001/07/03(火) 21:45
VIsual editorってviとmがついてるvimとか
よく関係がわからない。
viとvimってなにが違うの?他にも色々あって
さっぱりわからん。

593 :名無しさん@お腹いっぱい。 :2001/07/03(火) 22:04
>>592
VIsual editorでvi。
Vi IMprovedでvim。
vimはviのクローンでより発展したもの。
あとは使ってないのでわからない。
# 古くはVi IMitationだったらしいけど。

594 :名無しさん@お腹いっぱい。 :2001/07/03(火) 22:05
>>592
すこし上のほうにもあるけど、Bill Joyが開発したオリジナルの
viはAT&TのUNIXライセンスがないとソースが利用できないため、
フリー/オープンソースなUNIX系OSではオリジナルviのソースは
一切使わず、かつ動作がオリジナルViとほぼ同様になるよう設計、
あるいはそれぞれ独自に機能を強化した、いわゆるViクローンを
標準で採用してるのよ。

VimもViクローンのうちのひとつ。

595 :592 :2001/07/04(水) 18:28
>>593-594
thanxです

596 :名無しさん@お腹いっぱい。 :2001/07/04(水) 21:11
emacsでファイルの任意の場所でマークして
カーソルをカットしたいとこまでもってって
カットして好きな場所にペーストする方法が
viだと未だにわからん・・・

597 :名無しさん@お腹いっぱい。 :2001/07/04(水) 21:27
dd Delete the line the cursor is on.
yy Copy the line the cursor is on.

598 :名無しさん@お腹いっぱい。 :2001/07/04(水) 21:39
>>596
maでマークを開始、カーソルをカットしたいとこまでもってって
d'aでカットして好きな位置に移動してpでペースト。

viが素晴らしいのはマークをa〜zの26個は作れるというところ。

599 :名無しさん@お腹いっぱい。 :2001/07/04(水) 22:35
1. Ctrl-g でカットしたい開始行の行番号を表示
2. カットしたい最後の行に移動
3. :hoge,.d (hoge は1で得た行番号)
4. 好きなところでp

あほすぎ(w

600 :名無しさん@お腹いっぱい。 :2001/07/04(水) 22:51
viって"view"の略じゃないの。
間違ってたら、ごめん。

601 :名無しさん@お腹いっぱい。 :2001/07/04(水) 22:59
>>598
d`a だと思われ.

ついでにバッファも a-z を使えるから
ma -> 移動 -> "xy`a
なんてやると バッファx にマークa から今の位置まで
が記憶されるから,そいつをどこかに貼り付けたい時は
"xp とやれば O.K.

デモ,ワタチ名前付きバッファ ほとんど使わないし,マークも, VIM
使ってるカラ v 使うアルけどネ.

602 :名無しさん@お腹いっぱい。 :2001/07/04(水) 23:42
>>598 >>599
それでは行単位でしかカット&ペーストできないような…(任意じゃねー)。

ちなみにすばらしいEmacsはレジスタがa〜zと1〜9と!〜)と…、ってviよりもたくさんあるよ。

ところで、vi でレクタングルのカット&ペーストってどうやるの?

603 :名無しさん@お腹いっぱい。 :2001/07/04(水) 23:51
>>600
view == vi -r

604 :名無しさん@Emacs :2001/07/05(木) 00:05
>それでは行単位でしかカット&ペーストできないような…(任意じゃねー)。

601 を見れ

>ところで、vi でレクタングルのカット&ペーストってどうやるの?

vim なら CTRL-v で範囲選択して d で切り抜いて、p で貼り付け。
素の vi は知らん。

605 :601 :2001/07/05(木) 00:06
>>602
>>601 を読んだアルか? ' を ` にすれば任意の場所 O.K. アルネ.
vi の矩形は 知らないケド, vim なら Ctrl-v で逝けるアルネ.

606 :601 :2001/07/05(木) 00:07
1分差で思いっ切りカブたアル.
逝ってくるヨ・・・.

607 :名無しさん@お腹いっぱい。 :2001/07/05(木) 00:17
>>600
ここみてみれ。
http://www.vi-editor.org/

608 :名無しさん@お腹いっぱい。 :2001/07/05(木) 10:58
>>596の話題の流れで)
そもそもカットしたいとかコピーしたい個所っていうのは特徴をもった区切りが
あるので、「vi で任意の」といわれても答えに窮するといったところか。
vim なら visual モードでどうとでもなるが。

何らかの区切りの例

foo(int arg1,int arg2){

bar(int arg3){

,int arg2 を int arg3 の後ろにカット&ペーストしたい →
f,dt)/bar<CR>f)hp

609 :名無しさん@お腹いっぱい。 :2001/07/05(木) 18:11
>>608
f,dt)/bar<CR>f)P

610 :608 :2001/07/05(木) 19:22
>>609
ヽ( ´Д`)ノ いつものくせが… そっちの方がいいね

611 :名無しさん@お腹いっぱい。 :2001/07/11(水) 13:07
a.g.e.

612 :名無しさん@お腹いっぱい。 :2001/07/15(日) 18:09
上げついでにレス

>>9
通信速度が遅いと自動で画面が10行モードとかになるはずだけど、
最近のvimとかは違うのかな。

>>602
でもemacsはマークが一つ。使いずらいっす。あと、viの1-9の
名前付きバッファはヒストリーバッファっす。3つ前に削除した
やつとか取り出せて死ぬ程便利。階層的アンドゥー用意するより
よっぽど洒落てると思うんだけどな、、、。

今のvimとか全部階層的アンドゥーがデフォで結構鬱。

>>608
viで$ってやるだけで関数の引数の最後の)まで飛べるように、
関数を"int XXX(....)改行{"って具合に書きましょう。そうする
ことで次の関数や前の関数に飛ぶのも]]や[[でできるようになります。
viは哲学なのですヽ(´ー`)ノ ← ちょっと逝ってる

あと、おいら"if (xxx) {改行何か改行}"なんてのを入力する時は
"if (xxx) {改行}"って入れてからESCO^Tなんていれてそれから
"何か"を入れてるんだけど、そういう人ってもしかして少ないの
かな?どっちでもいいことなんだけど、こっちのほうが思考が
途切れず入力できて良い感じじゃないかなと。

613 :名無しさん@お腹いっぱい。 :2001/07/15(日) 19:20
emacs なネタなので sage。
>>612
レジスタは位置でも文字でも buffer の分割状態でもなんでも入るよ。
でも複数のマークってのは無理か。確かに使いたくなるときって結構あるね。
3つ前に削除したやつとかは browse-yank で解決です。

>>609 みたいなのを見ると vi が羨ましくなってくるなぁ。
Emacs だと、
C-s, C-b C-s) C-b C-w C-s bar RET C-s) C-b C-y
かなぁ。なんか全然バタバタした感じ。
でも Emacs には migemo があるから気にしない事にします。

614 :612 :2001/07/15(日) 22:33
>>613
browse-yankはオートロードしてます。でも、3つ前に書き換えた
バッファの中身とかが一発で出てくるって点でviのほうがいいなあと。
viはどうなってるかを眺めてインタラクティブに操作することが苦手
なので、最初はとっつきにくいですけど、なれると余計な手間が
かからないぶん手足みたいに使えていいです。emacsでもC-uで色々
数を指定できるんですが、どーもめんちゃいです。

あと、emacsだと、C-s , C-b M-z ) ) C-s bar ESC C-s ) C-b C-y DEL
かな。zap-to-charは結構便利っす。

615 :名無しさん@お腹いっぱい。 :2001/07/16(月) 01:59
emacs の viper-mode は両方のいいところを使えるので僕は便利に使ってます。
慣れないと混乱するけど。emacs ネタですまん。

616 :名無しさん@お腹いっぱい。 :2001/07/16(月) 07:10
>>613
> でも Emacs には migemo があるから気にしない事にします。

vimで使えないとでもお思いですか?。近いうちに…

617 :名無しさん@お腹いっぱい。 :2001/07/19(木) 00:26
viの行末の扱いにどうしてもなじめない。
行末に<とでも表示してくれて、そこにカーソルを当ててxすれば
次の行とつながって、lすれば次の行に行ってくれる、
そういうエディタきぼん。ついつい普通のエディタの感覚で
操作してミスすることが多いもので。
あと、最後の行の終わりに勝手に改行付けるのも何とかしてほしい。

618 :名無しさん@お腹いっぱい。 :2001/07/19(木) 00:46
>>618
普通のエディタの感覚で操作するのに慣れているなら、viやめたほうが早いよ。
viはviの感覚で操作するものだ。

619 :名無しさん@お腹いっぱい。 :2001/07/19(木) 01:20
>>617
>行末に<とでも表示してくれて、そこにカーソルを当ててxすれば
次の行とつながって、

行末に行かなくても J で次の行でつながるのは感覚的でないですか?

>lすれば次の行に行ってくれる、

これは、オレもちょっとは気になるかな…

620 :名無しさん@お腹いっぱい。 :2001/07/19(木) 01:54
(行のどこに居たとしても)j0 ってので良いとは思うんだが。

「次の行に逝かない」んではなくて「行末で止まってくれる」んだと思えば
少しは精神衛生的によろしいな(笑

621 :名無しさん@お腹いっぱい。 :2001/07/19(木) 02:36
てゆーか改行表示できるし。。。

622 :名無しさん@お腹いっぱい。 :2001/07/19(木) 08:54
>行末に行かなくても J で次の行でつながるのは感覚的でないですか?
同意

>>lすれば次の行に行ってくれる、
>これは、オレもちょっとは気になるかな…

Vimなら、こんなことで実現できる。以下を.vimrc
にかいてみ。

function! RightOverLine()
if col(".") == col("$")-1
normal! j0
else
normal! l
endif
endfunction

nnoremap l :call RightOverLine()<CR>

623 :名無しさん@お腹いっぱい。 :2001/07/19(木) 15:12
>>622
vimってここまでできるのか・・・
多謝。

624 :名無しさん@お腹いっぱい。 :2001/07/29(日) 00:22
>>617
>あと、最後の行の終わりに勝手に改行付けるのも何とかしてほしい。

これは度々出てくる話だねー。って俺もそう思う時あるけど。
まぁ元々のed,exが行指向のエディタだったからしゃあないのかな。

625 :名無しさん@お腹いっぱい。 :2001/07/29(日) 01:43
>>617
>あと、最後の行の終わりに勝手に改行付けるのも何とかしてほしい
:set binary noeol
で付けないように出来るんだけどね…ただ
:set ff=unix
になっちゃうしencのコンバートも無効になっちゃう。

626 :名無しさん@お腹いっぱい。 :2001/08/03(金) 20:32
viほど完成されたエディターはないぞ

627 :名無しさん@お腹いっぱい。 :2001/08/03(金) 23:33
完成されたというよりは、欲しい機能を漸増的に付け足し付け足ししていたら
「できちゃった☆」という感じや
# そんなviが好き

628 :名無しさん@お腹いっぱい。 :2001/08/04(土) 08:56
viのオリジナルのソースをみたとき機能がこれでもっかってぐらいもりこむ
予定だったの良くわかりましたが 半分ぐらいの機能は動かない状態で
終わっていました。マルチウィンドウオプションとかも予定あったみたいです。
でも むちゃくちゃ汚いCソースでした。

629 :名無しさん@お腹いっぱい。 :2001/08/04(土) 09:00
わんぱくでもいい、逞しく育ってくれ。
とよく言うじゃないか。

630 :名無しさん@お腹いっぱい。 :2001/08/04(土) 14:30
>>629
あんたまた懐しいものを持ち出すねぇ

631 :名無しさん@お腹いっぱい。 :2001/08/04(土) 21:45
>>628
なんせあのBill Joyだからね。

>>629
ハイリハイリフレハイリホー♪

632 :mu-mu :2001/08/05(日) 05:54
>>628
マルチウィンドウviは完成したんだけど、HDDクラッシュで
ソースごと全部消えて、Billは去っていった。って聞いたYo。
どこまでBSD都市伝説?

633 :sage :2001/08/05(日) 06:50
>>629
「大きくなれよ?」
ってやつかな?違ってそうなんで下げ。

634 :名無しさん@コード抜いたらハワイのミポリソ燃え :2001/08/05(日) 07:09
わんぱくでもいい、宅間らしく育ってくれ。

635 :名無しさん@お腹いっぱい。 :2001/08/05(日) 07:27
>>632
ネタ元はLife with UNIXという書籍のP228の囲み記事だね。
ISBN4-7561-0783-4

636 :名無しさん@お腹いっぱい。 :2001/08/08(水) 19:23
現在、Bill Joyがどのeditorを使っているかちょっと気になる。

637 :名無しさん@お腹いっぱい。 :2001/08/08(水) 21:35
>>636

cat > filename
でしょ。

638 :名無しさん@お腹いっぱい。 :2001/08/09(木) 04:15
>>637
いくら Bill Joy でも少しは打ち間違えるよ。きっと notepad だよ。

639 :名無しさん@お腹いっぱい。 :2001/08/09(木) 11:39
FreeBSD or NetBSDの素のvi(nvi)で、
~/.exrcを
set leftright
set number

にして、vi a.txt。
a
b

c
とか書き込んで、j、k でカーソル移動してしたら固まりません?

640 :名無しさん@お腹いっぱい。 :2001/08/10(金) 13:19
>>636
もうコーディングなんてやってないでしょ きっと

641 :名無しさん@お腹いっぱい。 :2001/08/10(金) 13:56
コーディングなんて」、ってのがチト残念だにゃ

642 :名無しさん@お腹いっぱい。 :2001/08/10(金) 18:05
Javaプロジェクトの先頭切ってゴスリングと一緒に
バリバリ書いてる、ってことならかなり面白いのだが。

643 :名無しさん@お腹いっぱい。 :2001/08/12(日) 01:34
Jiniの名前付ける時、プログラムに候補生成させたとかどっかで見たな。
# ってほんとにそれ位のコーディングしかしてなかったら結構悲しいな

644 :名無しさん@お腹いっぱい。 :2001/08/12(日) 02:25
でもコーディングしなくても、Java言語仕様は書いてるはずだから、、。

645 :名無しさん@お腹いっぱい。 :2001/08/12(日) 03:47
>>644
Wordで書いてるのかな

646 :名無しさん@お腹いっぱい。 :2001/08/12(日) 07:17
>>645
一太郎ArkもしくはStarOffice

647 :名無しさん@お腹いっぱい。 :2001/08/12(日) 13:31
>>639

全く問題ないみたいですが。
FreeBSD 4.4-PRERELEASE (2001/08/04) です。

648 :名無しさん@お腹いっぱい。 :2001/08/12(日) 17:27
perl 用のctags ってあるの? おしえて。

649 :名無しさん@お腹いっぱい。 :2001/08/12(日) 18:06
ctags 5.0を使えばPerlのtagsファイルも作成できます。
ソースはココから http://ctags.sourceforge.net/
Windows用のバイナリはこちらから http://hp.vector.co.jp/authors/VA025040/ctags/ctags.html

650 :648 :2001/08/13(月) 00:38
>>649
ありがとうございます。
ftp://ftp.dti.ad.jp/pub/lang/CPAN/authors/id/TOMC/scripts/ptags.gz
こんなのを見つけて、上手く動きました。
んでついでに見つけた
ftp://ftp.dti.ad.jp/pub/lang/CPAN/authors/id/TOMC/scripts/toms.exrc.gz
も参考になったです。

651 :639 :2001/08/13(月) 11:54
>>647

僕のとこもでなくなりました。(FreeBSD 4.2、NetBSD 1.5X)

あれぇ、確かこの前は固まったんだけどなぁ。
ま、いいや。

検証どうもありがとうございました。m(_ _)m > 647

652 :vim6 :2001/08/13(月) 15:14
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=990764339

653 :viが固まる :2001/08/14(火) 13:25
639です。「FreeBSD、NetBSDの標準についてくる vi が固まる」再現しました。
まず、.exrc に

set leftright
set ruler

を設定。ファイルを編集します。(vi a.txt)
a
b

c
その後「:set number」し、jk でカーソルを動かそうとすると固まります。
ps して「kill PID」してもだめで、「kill -9 PID」で死んでくれます。
他の方々の環境ではどうですか?

654 :名無しさん@お腹いっぱい。 :2001/08/14(火) 16:16
ほぇ〜、うちのところでも固まったよ。:version すると
Version 1.79 (10/23/96) The CSRG, University of California, Berkeley.
と出てくる。FreeBSD 4.3R。

655 :名無しさん@お腹いっぱい。 :2001/08/14(火) 16:59
うちでも固まった〜。viのバージョンは>>654と一緒で、FreeBSD 3.5.1R。

656 :固まった :2001/08/14(火) 18:11
NetBSD 1.5X (>>653 と同じ)

わざわざ .exrc に書く必要はないですな。
(うちは普段 jvim 使ってるので、.exrc が無い)

657 :名無しさん@お腹いっぱい。 :2001/08/14(火) 18:15
Debian GNU/Linux だと大丈夫っぽい。
nvi のバージョンは同じ。

658 :653 :2001/08/14(火) 18:35
653です。
僕の試したviのバージョンも>>654と一緒です。
BSD系だけかな。OpenBSD使いの人はどうですか?
あと、Debian以外のディストリビューションのLinuxはどうなんで
しょうね。

659 :647 :2001/08/14(火) 22:48
>>653

うーん。うちでは再現しないです。
ちゃんと動かせて、下のほうにも 4,1 とかカーソルの位置が表示されます。

4.4-PRERELEASE (2001/08/04) です。

:version
Version 1.79 (10/23/96) The CSRG, University of California, Berkeley.

% which vi
/usr/bin/vi
% cat ~/.exrc
set leftright
set ruler
です。
80x60 の kterm 上で実行しています。

660 :名無しさん@お腹いっぱい。 :2001/08/15(水) 01:12
openbsd 2.9 でも再現でき、固まりました。
:version は >>654さんと一緒です。

kill も -9 しないと死なないのもおんなじです。

661 :名無しさん@お腹いっぱい。 :2001/08/15(水) 01:44
空行が含まれる状態で leftright, number の2つが
set されると即固まる。set ruler は関係ないかも。

よって、.exrc にこの2つが (この2つ"のみ"が、かな??) 設定
されている状態で空テキストを開くと、何もできないまま固まる。

662 :661 :2001/08/15(水) 01:49
set ruler があっても固まるんだから、「この2つ"のみ"」
という表現はおかしいな。

ちなみに FreeBSD 2.2.8-RELEASE でも再現する。

663 :647 :2001/08/15(水) 12:46
>>661

再現しないですねぇ。
わたしの環境のほうが変?

664 :657 :2001/08/15(水) 15:36
ガガーン。Debian Potato で再現シマシタ…

665 :名無しさん@お腹いっぱい。 :2001/08/15(水) 16:41
ガガーソ。MacOSXでterminalからviを起動した直後
:set leftright
:set number
で固まりました(爆)。ファイルの中身は空です!!

666 :647 :2001/08/15(水) 21:15
おおっ。
castle.jp.freebsd.org の 3.4-RELEASE なら固まりました。
これはびっくり。

ちょっと調べてみたら
http://www.freebsd.org/cgi/query-pr.cgi?pr=28687
ですでにレポート済みなんですね。

いまの -current と -stable では修正済みなので、
うちでは再現しなかったようです。なるほど。

667 :名無しさん@お腹いっぱい。 :2001/08/18(土) 00:44
windowsのviモードがあるエディタ"vivi"いいよ.
オススメ

668 :名無しさん@お腹いっぱい。 :2001/08/20(月) 20:58
>>667
高い

669 :名無しさん@お腹いっぱい :2001/08/22(水) 11:51
1行が長いファイルをviで開くと「行が長すぎます」って
怒られるんだけど回避する方法おせーて。

670 :名無しさん@お腹へった。 :2001/08/22(水) 17:53
>>667
uの動作が気に入らない。
戻る個数を1にしてもuuとやったときの動作が
イメージと違う。

671 :名無しさん@お腹いっぱい。 :2001/08/22(水) 18:26
関係ないけど、プログラム板かどっかで vivi の作者の後輩が
「彼は天才プログラマだ」と言っていたな。

672 :名無しさん@お腹いっぱい。 :2001/08/24(金) 03:03
>>669
素vi単独では無理でしょ
UNIXだったらfoldとその他のツールを使って一度折り返してから
vi後、折り返し部分をくっつけるかな

673 :名無しさん@お腹いっぱい。 :01/08/26 10:13
自治age

674 :名無しさん@お腹いっぱい。 :01/08/26 11:48
糞共ウルサイage

675 :名無しさん@お腹いっぱい。 :01/08/26 11:52
自治アゲ

676 :名無しさん@お腹いっぱい。 :01/08/27 05:56 ID:HYmZqhjA
vimでautoindentを使っているのですが、デフォルトでは8個の
スペースが1個のTABに変換されてしまいます。
これを防ぐにはどのような設定をすればよいのですか?

677 :名無しさん@お腹いっぱい。 :01/08/27 06:50 ID:8T2aoyy6
>>676
:set expandtab または :set et とすることで、すべての新規入力のTAB文字
が、カラム位置に応じた1〜8個のSpaceとして展開/挿入されます。:set et し
た状態でも実際のTAB文字を入力したければ、Ctrl-VをTABに先行して入力する
ことで可能です。

上記以外の方法で、行頭のインデントだけに限ってSpaceに展開したいなら、
vimの機能に頼ることになるでしょう。vim固有の話に発展するのなら以下の
vim6スレで質問された方が善いでしょう。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=990764339&ls=50

678 :名無しさん@お腹いっぱい。 :01/08/28 03:54 ID:923uHk5M
ありがとうございます。とりあえず:set expandtabで生活します。

679 :名無しさん@お腹いっぱい。 :01/08/29 21:52 ID:/uOQIHcQ
WinMEでJVim3.0-j2.1b練習中です。
で、ハイライト機能と言うのを使ってみたいのですがどう設定すれば良いのでしょう?
何か必要なファイルがあるのですか?

教えて君ですいませんがお願いします。

680 :名無しさん@お腹いっぱい。 :01/08/29 22:02 ID:n/26dtEg
>>679
jvim3 では使えません。vim6 を使いましょう。

681 :679 :01/08/29 22:13 ID:/uOQIHcQ
>>680
がーん。そうなのですか…
ありがとうございました。

それと、立て続けに悪いのですが、:%s/...で一括置換を行う際に、
改行させるための特殊文字はなんでしょう?
\nは出来ないみたいなんですが。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)