Section Next | Prev


A.2 エディタ対応表

vi / Emacs / JTPU(VMS) の各エディタ対応表
操作項目viGNU EmacsJTPU(VMS)
1. 起動と終了
起動vi [ファイル名] emacs [ファイル名]JTPU [ファイル名]
格納終了 ZZ, :wq ^X ^C EXIt
中止終了:q ! ^X ^C QUIt
保管 :w [ファイル名] ^X ^W WRite File ファイル名
新規作成 :e [ファイル名] ^X ^F Get File ファイル名
呼び込み :r ファイル名 ^[x inseart-fileINCulde ファイル名
2.カーソル移動
↑(1行上)k ^PMove Up,<↑>
↓(1行下)j ^NMove Down,<↓>
←(1文字左)h ^BMove Left,<←>
→(1文字右)l, <SPC>^FMove Right ,<→>
↑(スクロール)^U^[V Previous Screen,<Prev>
↓(スクロール)^D^VNext Screen,<Next>
←(ワード)b ^[b Move by Word
→(ワード)w ^[f
←(行頭)0 ^ASTArt of line
→(行末)$ ^EEND of line
3.カーソル移動(ジャンプ)
↑(先頭行)1G^[< TOp
↓(最終行)G ^[> BOttom
行番号 nnG^[x goto-line LINe n
4.挿入・追加
挿入i,I ^[x overwrite-modeINSert Mode
追加a,A
行の追加o,O ^O
5. 削除・上書き
1文字削除x,X ^D, <DEL> ERase Character
1ワード削除dw^[<DEL>, ^[DErase WOrd
1行削除dd^KErase Line
行末まで削除D ^KErase To eol
上書きR ^[OVerstrike mode
6.カット・ペースト
カットdd (等削除系コマンド) ^KSElect 後 REMOve
コピーyy^<SPC>, ^Xx SElect 後 COPy
ペーストp,P ^Y, ^Xq Inseart Here
7.検索・置換
strの検索 /str^SFINd
str1をstr2に置換:s/str1/str2/ ^[x replase-stringREPLace
8.その他
コマンド実行:!コマンド^[! DCl コマンド
取り消し u,U ^X^URESTore
再表示 ^L^LREFresh
ヘルプ man vi (コマンド行で) ^HHelp
※ 注意事項
  1. 表記について
    ^ : <Ctrl>を押しながら続くキーを押します。
    <>: 囲まれた文字で表される1つのキーを押します。 DEC のキーボードでは、<RET>は Return です
    また JTPU のコマンドは全て <Do> キーを押した後入力します。

  2. ターミナルモード
    一般に ^S は画面スクロールの一時停止[Xoff]に割り当てられています。
    Emacs で ^S を利用するには端末設定で[Xoff]を解除し、 更に Emacs のコンフィグレーションファイル(.emacs) で以下の様に set-inmput-mode を設定して下さい。
    			( set-input-mode nil ) 
また Xoff の設定は以下の様にします。

Section Next | Prev

Copyright 2007-2018 ycosSystems Appendix/A2.html