🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by upa Fri, 07 Dec 2001 01:39
TeraTermでのviエディター時のPageUp,PageDown
#277
Author: upa
Date: Fri, 07 Dec 2001 01:39
10 lines
1789 bytes
こんにちは。upaです。
先日こちらで質問させていただき、とても適切な答えをいただいたので
また聞いてみようと思い書き込ませていただきます。
TeraTermでviエディターを使用していますがX-端末を使用していたときのように
PageUp,PageDownが効かないのですがどうしたら宜しいのでしょうか?
ヘルプを参照して、KEYBOARD.CNFを変更してみたのですが
どうもうまくいきません。
viの中だけでスクロール(Ctrl+fキーのように)したいのですがTeraTerm全体の
スクロールになってしまいます。
どうかお教えください。
Re: TeraTermでのviエディター時のPageUp,PageDown
#278
Author: Akihito Nakamura
Date: Fri, 07 Dec 2001 04:32
25 lines
2046 bytes
Chunです。

> viの中だけでスクロール(Ctrl+fキーのように)したいのですがTeraTerm全体の
> スクロールになってしまいます。

viのmap定義をすれば良いです。
自分のHomeディレクトリに .exrc というファイルを作って定義。

map ^[[3~ ^B
map ^[[6~ ^F

^[[3~ は^V(Ctrl + V)を入力した後、PageUpキーを入力すると入ります。
^[[6~ も^V(Ctrl + V)を入力した後、PageDownキー。
^Bも^V(Ctrl + V)を入力した後、^B(Ctrl + B)。
^Bも^V(Ctrl + V)を入力した後、^F(Ctrl + F)。

これで、PageUpとPageDownが効くようになります。

以下、応用:

map ^[[2~ 1G
map ^[[5~ $G

HOMEとENDを効くようにしました。
といっても、編集ファイルの先頭と最後に跳ぶ。
Re: TeraTerm$B$G$N(Bvi$B%(%G%#%?!<;~$N(BPageUp,PageDown
#279
Author: Junn Ohta
Date: Fri, 07 Dec 2001 05:12
11 lines
1563 bytes
fj.editor.vi$B$N5-;v(B<9upgn6$b3j$1@nn-tk106.ocn.ad.jp>$B$G(B
	chun@bekkoame.ne.jp$B$5$s$O=q$-$^$7$?!#(B
> vi$B$N(Bmap$BDj5A$r$9$l$PNI$$$G$9!#(B

PageUp/PageDown$B$,(BWindows/TeraTerm$B$N%l%Y%k$G?)$o$l(B
$B$F(BUNIX/vi$B$KEO$i$J$$$N$,860x$J$s$8$c$J$$$G$7$g$&$+!#(B
$B$=$l$,860x$J$i(Bvi$B$G(Bmap$BDj5A$r$7$F$b0UL#$,$J$$$h$&$J(B
$B5$$,$7$^$9$,(B...$B!#(B
-- 
$BB@ED=c(B(Junn Ohta) ($B3t(B)$B%j%3!<(B/$B?72#IM;v6H=j(B
ohta@sdg.mdd.ricoh.co.jp
Re: TeraTerm での vi エディター時の PageUp,PageDown
#281
Author: Junn Ohta
Date: Fri, 07 Dec 2001 07:21
21 lines
2076 bytes
fj.editor.viの記事<9uplou$hps$1@savoy.people.or.jp>で
	25596021@people.or.jpさんは書きました。
> 機能が効いたのですが

失礼しました。私が間違っていて、Chunさんの方法でう
まくいくようですね。

> TeraTerm側での設定っていうのはできないのでしょうか?

viかどうかを判別して動作を変えるというわけにはいか
ないのですが、それでもかまいませんか?

ttermpro.exeと同じディレクトリーにあるkeyboard.cnf
というキーボード設定ファイルの末尾に
  User1=329,0,$02
  User2=337,0,$06
という2行を追加すれば、PageUp、PageDownで^B、^Fが
TeraTermの接続先に渡せるようです。
-- 
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp
Re: TeraTerm での vi エディター時の PageUp,PageDown
#283
Author: Junn Ohta
Date: Fri, 07 Dec 2001 09:21
15 lines
1880 bytes
fj.editor.viの記事<9upuli$kfq$1@savoy.people.or.jp>で
	25596021@people.or.jpさんは書きました。
> おー、出来ました。ありがとうございます。

それはよかった。

> その際に以下の記述はコメントアウトしておいたほうがいいですよね。

しなくても動くようですが、たしかにコメントアウトし
ておいたほうがいいですね。keyboard.cnfを読んだ人に
どちらが有効なのかを確実に知らせるためにもそのほう
がよさそうです。
-- 
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads