トップページ⇒linux
467コメント122KB

■最強のエディター、その名もXZ EDITOR■

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin02/08/10 21:40ID:mtrUtTjP
http://www.villagecenter.co.jp/soft/xz/index.html

まだβ版だがLinux最強のエディターになることは
将来間違いなし。腐れVi, Emacsなんて目じゃねーよ。
これからはXZを盛り上げていこうぜ
017517402/08/23 14:19ID:sPtUVL5v
単純に言えば Ctrl-{E, X, S, D} でカーソル操作をするってことでしょうか
0176login:Penguin02/08/23 14:27ID:GMWFnM34
>>174
これがダイヤモンドカーソル。
Wordstarキーバインドとも言う。

 ^W ^E ^R
^A ^S ^D ^F
 ^Z ^X ^C


^S : 1字左   ^D : 1字右
^A : 1語左   ^F : 1語右
^E : 1行上   ^X : 1行下
^R : 1ページ戻る   ^C : 1ページ進む
^W : 1行下にスクロール   ^Z : 1行上にスクロール
^Q R : ファイル先頭   ^Q C : ファイル末尾

ダイヤモンドカーソルを知らない人が現れる時代になったか・・・
最近のエディタはカーソルキー必須のがほとんどで
ダイヤモンドカーソルはすっかり影が薄くなったものなあ。

昔はVZのみならずMifesでもREDでも採用されてて
これがスタンダードなキーバインドだったのに。
0177sage02/08/23 14:46ID:O0lSeaTo
VZを見て強力なマクロとか強力なカスタマイズかよ
DOS厨はDOSだけ使っていればよろしい
unix系OSなんか使わなくてよろしい
ていうかDOSとして使ってるだろう
いつもrootでログインして全てのファイルを
chmod 777
にするような奴だ

各種バッファー量貧弱
syntax highlightingなし
プロジェクト管理なし
RCS, CVS連動困難
標準搭載のauto saveは元ファイルに上書き
日本語charsetはShift_JISのみ
改行コードはCRLFのみ
大きなテキストを開くと即死しがち
マクロ内で正規表現処理困難(VWX経由でテキスト触らない限りほとんど不可能)
undoなし
folding, narrowingできない
自前マクロをbindingできるkey sequenceに制限あり
emacsでいうバッファーメジャーモードなし
ローカル変数なし
...
こんなVZを見てよく強力とか言えるものだな
emacsやそれのクローンやそれを踏まえた上で作られた最近のエディターに比べると
雲泥の差なんだよなVZ
VZは泥なんだよ泥
それを望むのは泥を見て雲だとほざく馬鹿

今どきダイヤモンドカーソルを条件に持ち出すようなDOS厨は一生DOSとVZ使ってろ

だいたいやね
自由にキーアサインできるまともなエディターなら
ダイヤモンドカーソルくらい自由に割り当てられるんだよ
「自由にキーアサイン」ではなく「ダイヤモンドカーソル」を
条件に出してしまうようなダイヤモンドカーソル厨は
指先がダイヤモンドカーソルに汚染されてるんだろう

ダイヤモンドカーソル対応エディター入手したら
次はダイヤモンドカーソル対応シェルか?
そんな奴はcommand.comにvz -zが似合ってるよ

でもナンダカンダ言いながらVZ最高
0178login:Penguin02/08/23 14:52ID:GTXwRDVa
>>177
> 自由にキーアサインできるまともなエディターなら
> ダイヤモンドカーソルくらい自由に割り当てられるんだよ
Emacsen でやろうとするとかなり大変なような。
Ctrl なしの P N なんかもよく使うし。

> 次はダイヤモンドカーソル対応シェルか?
こっちの方が楽そう。
0179login:Penguin02/08/23 14:54ID:GMWFnM34
いっぺんダイヤモンドカーソルに慣れちゃうとカーソルキーまで指延すのが面倒になるんよね。
0180thanx02/08/23 14:59ID:sPtUVL5v
>>176
おぉ、なるほど。
そのキーバインドに出会っていたら
間違いなく使ってただろうと思うけど、
やはり個人的には vi が一番だなぁ。小指短いし
0181login:Penguin02/08/23 15:28ID:3pyRjPR/
お前チン毛はえてるくせに、キーが届かないほど小指みじかいのか?
0182login:Penguin02/08/23 15:30ID:udUKnz+I
俺 左手の小指無いんでCTRL必須のキーバインドは困る。
0183login:Penguin02/08/23 15:32ID:3pyRjPR/
お前どこの組のもんだ?
0184login:Penguin02/08/23 15:50ID:EfYB/6qz
emacs で wordstar-mode を使うとか。
但しヘタをすると終了すらできなくなる両刃の剣(w
0185login:Penguin02/08/23 16:58ID:EUUxbKtF
>182
 最近主流の、Controlキーが左下に付いているキーボードなら、小指の付け根で
Controlを押さえながらホームポジションを維持しながらダイアモンドカーソルも使える。
これでオトシマエつけた方でも安心。
0186login:Penguin02/08/23 17:12ID:Jmt5ryGS
>>182
http://cocoa.2ch.net/4649/
0187login:Penguin02/08/23 17:16ID:bfmV+Gxx
>>170
英語で書かれたら、マクロでカスタマイズなんてできねーよ。
そりゃ、君は英語すらすら読めるから、
気にせず紹介したんだろけど、、、
0188login:Penguin02/08/23 18:08ID:qK0rI5yR
>>177
>いつもrootでログインして全てのファイルを
>chmod 777
>にするような奴だ
これって新鮮で素敵。
0189login:Penguin02/08/23 22:37ID:Ul5nAof8
右手の小指使え
0190login:Penguin02/08/24 00:27ID:B2bA8134
>>189
俺のキーボードに右Ctrlは存在しません
0191login:Penguin02/08/24 01:10ID:gDKkyuJL
viの . 機能を使うと他のエディタは
使えなくなる。
0192login:Penguin02/08/24 02:52ID:LQrFE/yq
>>191
だべな!
0193login:Penguin02/08/24 04:09ID:ay4sX5YO
両手の小指におとしまえつけた人にはどうすればいいんでしょうか?
0194login:Penguin02/08/24 05:39ID:kfY4EZw3
ポールポジションはあきらめろ
0195login:Penguin02/08/24 09:50ID:BLjoNNfC
>>191
右手と左手を入れ替えろ
猫ふんじゃったみたいにな
0196login:Penguin02/08/24 11:05ID:L74WKv1I
>>193
フットペダル
0197login:Penguin02/08/24 11:38ID:kJQNN7yM
>>191
.機能って何?
0198login:Penguin02/08/24 11:42ID:Cey5qTs+
>>176
> ダイヤモンドカーソルを知らない人が現れる時代になったか・・・

*NIX界隈では最初から知らない人は多いと思うんだが。
時代って・・・

> 最近のエディタはカーソルキー必須のがほとんどで
> ダイヤモンドカーソルはすっかり影が薄くなったものなあ。

emacs/viでカーソルキー常用してる人は少数派だと思われ。
それ以外のエディタ使ってる人は少数派だと思われ。

ダイヤモンドカーソルってのが片手での
カーソル移動を考えられているのは分かった。
各移動コマンドはemacs/viにもあるんだから、
キーバインドを変える設定ファイルなりパッチなり作ればいいんちゃう?
そんでそれを公開すればいいっしょ。

VZのソースあるなら頑張ってVZクローンエディタを作ってもええんじゃないかと。
XZが使い物になるのをただじっと待つよりはいいような気がする。
0199login:Penguin02/08/24 15:49ID:ay4sX5YO
落とし前つけすぎて小指と薬指がなくなってしまいました。ベストポジションはどうしたら
確保できるでしょうか?
0200login:Penguin02/08/24 16:00ID:NYnRDfRP
VZのソースはi386のASMだからなぁ。
移植はほぼ不可能じゃない?
俺としてはNEの充実に期待するな。
0201login:Penguin02/08/24 16:22ID:92rYPFbU
>>199
念力の訓練しれ
0202login:Penguin02/08/24 16:29ID:PeEyuuMP
i386じゃなくて8086(一部は80186)ね。
アセンブリ言語でソースが書かれてるから移植が不可能ってことはない
けど、DOS にやたらと依存しまくってる仕様がネックだろうな。
0203login:Penguin02/08/24 20:49ID:NYnRDfRP
あー、V30に対応させる定数とかあったよな。
ソースの総量は確か300KBほど。
アセンブル&リンク後の実行ファイル(VZ.COM)は60KBだったっけ。
よくあのサイズにあれだけの機能を詰め込めるもんだと感心した記憶がある。
そういえばTurboPASCAL3も僅か40KBほどの実行ファイルにコンパイラ・
エディタ・ライブラリを詰め込んだCOMファイルだったな…(遠い目)

VZのASMソースを移植か…
ソース毎の仕様を真似て書き直しになるだろうね。
0204login:Penguin02/08/24 22:50ID:4VrfI9MI
neの作者はVZ互換マクロを組み込む気は無いみたい。
次はRubyを組み込む予定と、以前HPの掲示板で言ってましたよ。
0205login:Penguin02/08/25 01:32ID:59fKTSKe
VZのソースはコメントが少なめ。
というか、ほとんど無い。
0206login:Penguin02/08/25 02:10ID:PStqqATX
なくてけっこう
0207login:Penguin02/08/25 04:08ID:id8608sN
>>204
Rubyなんか組み込むんだったら、せめてLisp系にしとけと言っといてくれ。
0208login:Penguin02/08/25 05:10ID:PStqqATX
ruby組み込むってネタじゃないの?まじでいってんの?
0209login:Penguin02/08/25 05:12ID:eD5St1Ki
>>203
ってかそんなソースなら、外見だけ真似て1から作った方が早い気がする
0210login:Penguin02/08/25 06:09ID:phrSSaMZ
Lispだったらrubyの方が良い。
時代に乗り遅れちゃうぞ>>205
021121002/08/25 06:14ID:phrSSaMZ
ミスタイプ。
0212sage02/08/25 10:13ID:hiQ4Xj/T
ビレッジセンターが発売するようじゃクソだろうな。
0213login:Penguin02/08/25 10:39ID:PStqqATX
どこがだせば糞じゃないんだ?
ソースネクストか?
0214sage02/08/25 10:52ID:hiQ4Xj/T
>>213
たとえば、JRAとか。
0215login:Penguin02/08/25 11:40ID:0ipmm72d
>>213
Microsoft
0216login:Penguin02/08/25 12:53ID:6VhQY33U
>>107は逃亡したのか?
0217login:Penguin02/08/25 13:04ID:JOg9FRHb
LISPヲタは死ね
0218login:Penguin02/08/25 13:13ID:WSHo2ht5
>>216
もうそのネタひっぱるのやめれ
きっと 107 は反省して寺に入ったんだよ
0219login:Penguin02/08/25 13:14ID:hiQ4Xj/T
XZみたいなクソエディタは需要がないんじゃないの?
0220login:Penguin02/08/25 13:47ID:Cd2GV7vQ
なんだ>>1が腐れVi, Emacsとか言ってんのは単にLISPが出来ないだけね。
するとviが糞ってのはコマンドモードが解らないってことなわけ?
アホくさ。
0221login:Penguin02/08/25 13:55ID:WSHo2ht5
>220
エスパーはっけそ
0222login:Penguin02/08/25 14:23ID:phrSSaMZ
emacsは散らかった道具箱のよう。
0223login:Penguin02/08/25 19:11ID:PStqqATX
山田君、座布団みんなもってきなさい。
0224login:Penguin02/08/26 10:48ID:Ko55sWLB
ne なんだが、ローカルマシンの kterm 上で漢字入力するとバグるのを
なんとかしてほすい。
Win の teraterm から Win の FEP で漢字入力するには全く問題ないのだが…。
リモートログイン専用に割り切ればいいんだけどさ、ちょっと惜しいね。
0225login:Penguin02/08/26 14:00ID:ChT4HK8N
>>217 死なない.なぜなら lisp は強力だから.
0226login:Penguin02/08/26 14:53ID:ZS2OAgaU
Lisp原理主義者はゴミ。
0227_02/08/26 14:55ID:V3Jdm7P5
lispってもう時代後れ。
昔はストールマンがlispワークステーションに入れ込んでたとかいう話を
聞いたが、そんなもの結局普及しなかったね。
いまどきlispいじってるのはキショい古株オタだけ?
0228login:Penguin02/08/26 15:00ID:Tp8PocBn
>>227
航空機管制システムとかはそうだったと思う。
0229_02/08/26 15:11ID:V3Jdm7P5
>>228
それどのくらい導入されてるのかな?サーチしても引っかからないし。
昔の意気ごみがあった時代が続かないと、駄目なんじゃねえの?
保守も出来なくなるだろし。熟練lispプログラマを養成し続けるわけ?
0230login:Penguin02/08/26 15:48ID:NDs4ufC/
一時期は人工知能の研究でもLispがかなり使われたようだけど今ではどうなんだろう?

今では主流はPrologかな?
0231login:Penguin02/08/26 16:05ID:Tp8PocBn
>>229
どっかで、lispマンセーな記事を読んだのだが、
今探してもその記事がみつからぬ。

そこでは現実的にlisp以外の実装は無理とか言ってた気がする。
だれか読んだ人いない?

0232_02/08/26 16:21ID:V3Jdm7P5
ここに書かれてるものかもしれない。
http://itri.loyola.edu/kb/ae_japan.htm
管制システムではなくて、乗務人員の割り付けらしいけど。
NECのエキスパートシステムEXCOREで、220000行のlispコードを含むとか…。
0233login:Penguin02/08/26 16:27ID:Tp8PocBn
>>232
ここ一年の記事だったと思うがなぁ。
0234login:Penguin02/08/26 16:51ID:09B2BdYg
で、XZってまだ完成してないの?相変わらず。
0235login:Penguin02/08/26 22:43ID:PD76HOrw
lispってemacsのためにあるんじゃないの?
0236login:Penguin02/08/27 00:14ID:TcRQxq92
>>235 調べてみれ。
0237login:Penguin02/08/27 01:23ID:yaMhhL6f
>>236
おそらく「そうじゃない」と言いたいのだろうが、
現状ではemacs上でしか実用的に稼働してないからなぁ。
あと、なんたらCADの機能拡張マクロがLISPだっけ。

>>235
もともとはそうじゃないんだけど、今ではほぼ正解だよ。
0238login:Penguin02/08/27 02:42ID:gvdv2RTw
XZはC#でつくられるらしいです。
0239login:Penguin02/08/27 02:42ID:gvdv2RTw
XZがJAVAで作られたら鬱だ
0240login:Penguin02/08/27 02:44ID:frDuccGC
>>237
Emacs-Lisp は Emacs でしか稼働していないが
他のLisp があるのはもちろん御存知ですよね?
024123502/08/27 03:15ID:MgSyOlC+
lispの性能が良い事は多くのユーザが熱く語ることだし、
多分、未来も滅びない言語だと思う。
まぁ、実際は多くのユーザーはlispに無関心でしょう。
便利な言語が他に多数あって、
lisp言語の出番が
Emacs-Lispくらいにしか見出せない時代が続いてるとも思うのだ。
0242login:Penguin02/08/27 08:17ID:IUkcrEQt
とりあえずこれみれ。
http://www.namazu.org/~satoru/programming/sicp.html
0243login:Penguin02/08/27 10:00ID:nAhzawiX
これ読んだ?
http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
0244login:Penguin02/08/27 10:14ID:rb8dnuFh
>>235
sawfish のためにあります。
0245///02/08/27 13:25ID:SpgaQcr2
lispの文法は、処理系にとってパースしやすい単純な構造にあるのだけど、
もうそんなのじゃ人口に膾炙するようなものになり得ないだろうし。
243は、なぜか本か何かで読んだことがあるのだけど、どうだろうね。
現状、Webアプリケーション構築としては新言語のPythonのほうが大成功
してるしね。Javaは言わずもがなだけど。
0246login:Penguin02/08/27 15:09ID:z2BL74gL
もしEmacsが無かったらLispなんかとっくの昔に滅びてるはず
0247login:Penguin02/08/27 15:20ID:frDuccGC
なかったらの話をしたってしょうがないでしょ。
実際Emacsはあるんだから。
0248login:Penguin02/08/27 15:22ID:+E05+PSE
C -> EmacsLispトランスレータとか出たら一発で衰退しそう。
0249login:Penguin02/08/27 19:06ID:85IN5woq
>>248 continuation, scope...

0250login:Penguin02/08/27 21:35ID:rK65WBl7
必 死 だ な
0251login:Penguin02/08/28 03:49ID:aqVCAjvk
XZ最高ですか?

さいこーでーす

XZ最高ですか?

さいこーでーす

XZ最高ですか?!!!!

さいこーでーす!!!!
0252login:Penguin02/08/28 03:51ID:aqVCAjvk

                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< XZ !!!
                 \_/   \_________
                / │ \
                   ∩  ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \ ( ゚∀゚)< XZ XZ XZ XZ XZ!!!
XZ XZ  〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」
               ̄     / /
0253login:Penguin02/08/28 03:53ID:RP2Os7Mo
必 死 な の ?
0254login:Penguin02/08/28 03:54ID:aqVCAjvk
必死です
0255login:Penguin02/08/28 05:09ID:XuDe7w/2
LispってNEC好きだよね?

かんなの設定ファイルもLISP風
でも、メリットが理解できん。
0256login:Penguin02/08/28 08:54ID:Xjtn2cKL
ハカーになるためにはLispとPhytonをやれとかいてあったな。
0257login:Penguin02/08/28 09:14ID:soPOvO+O
設定ファイルがパーミッション777になってるXZなんておわってる

0258login:Penguin02/08/28 09:31ID:eIk9rWeF
>>257
うちではなってないけど。
0259login:Penguin02/08/28 09:33ID:aqVCAjvk
lispはデータ構造を理解するために必要だろ。ハッカーになるには
lispを知ってないとだめと言うのは理解できるが、なんでパイソン?
さてはお前パイソン厨だな。
0260login:Penguin02/08/28 09:42ID:eIk9rWeF
>>259
これだろ?
http://cruel.org/freeware/hacker.html
0261login:Penguin02/08/28 12:06ID:eta86Fe6
> lispはデータ構造を理解するために必要だろ。

アホまるだし。
0262login:Penguin02/08/28 13:42ID:aqVCAjvk
261はDQN
0263login:Penguin02/08/28 19:03ID:x2kDWOXj
ワナビーかっこわるい。
0264login:Penguin02/08/28 20:22ID:Zx6TlsfV
>>259
LISPに興味を持てないような厨を相手にするなって。
0265login:Penguin02/08/29 09:04ID:zainrmh9
scheme, lispってあんまり使わないけどある程度知っておいた方がいいんじゃない?
linuxとかいじるならなおさら。
0266login:Penguin02/08/29 09:11ID:X0SFvM2e
(chubop (car (reverse (1...265))))   =>   #t
0267login:Penguin02/08/29 11:21ID:5RmU9nKS
lisp も #t, #f だっけ? scheme でないの?まぁ,
(chubo? (car (reverse (1...265))))   =>   #t
これじゃヴァレヴァレだけどね.
0268login:Penguin02/08/29 17:03ID:+BJppZm6
vzには昔お世話になったな。95のDOS窓で動かそうと必死だったっけ・・・
スタック式のコピペは便利。emacsでも、すぐ作れそうだけど。
0269login:Penguin02/08/29 17:10ID:1AmrhDJr
>>268
> スタック式のコピペは便利
それって、どういう機能なんですか?
アフォなオレにもわかるように教えて下さい。
0270login:Penguin02/08/29 17:12ID:Qg4VHj0w
>>269
多分コピー用バッファがスタック構造なんだろう。
0271login:Penguin02/08/29 17:15ID:+BJppZm6
>>269
えっと窓のコピペとかだったら前カットした内容って
新しくカットするともうペーストできないでそ?
でも、スタック式だと2回カットしたら
最初のペースト→前回の内容がでてくる
もう一回ペースト→前々回の内容がでてくる。
ってなるの。複数の部分を移動させる時とか便利。
0272login:Penguin02/08/29 17:22ID:+BJppZm6
int fun1() {
}

int fun2() {
}

int fun3() {
}
とかでfun1()&fun3()を一番上に持っていくの面倒だよね。
でも、スタック式ならfun3()をカット、fun1()をカット。
上に持っていってペースト、ペーストってすればok(゚ー^)b
0273login:Penguin02/08/29 17:22ID:qmPY00Vg
>>271
同じものを何度もペーストしたいときに不便でないの?
0274login:Penguin02/08/29 17:23ID:kLAgdtxh
>>271
kill-ringのほうが便利っぽいんだけど。
■ このスレッドは過去ログ倉庫に格納されています