私はmacos x10.8.2を搭載したMacbookProを使用しています
私は設定しました:
page up: \033[5~
page down: \033[6~
ターミナルのキーボード設定で(escを押して\ 033を取得)。
私の〜/ .xinputrcは次のとおりです。
# Be 8 bit clean.
set input-meta on
set output-meta on
set convert-meta off
# Auto completion options
set show-all-if-ambiguous on
set completion-ignore-case on
# Keybindings
"\e[1~": beginning-of-line # Home key
"\e[4~": end-of-line # End key
"\e[5~": history-search-backward # Page Up
"\e[6~": history-search-forward # Page Down
"\e[3~": delete-char # Delete key
"\e[5C": forward-Word # Ctrl+right
"\e[5D": backward-Word # Ctrl+left
私はインターネットで見つけたガイドに従っています(実際には本当に似たガイドがたくさんあります): http://macimproved.wordpress.com/2010/01/04/fix-page-updown-home-end -ターミナル内/
残念ながら、唯一の(素晴らしい)結果は、Page Up(fn +上矢印)を押すと、端末に「〜」だけが出力されることです。
コマンドを~/.inputrc
に保存するだけで動作するようになりました。 .xinputrc
はXアプリケーションでのみ使用されます。
ターミナルウィンドウをスクロールするのにページアップとページダウンは必要ありませんか?履歴検索コマンドを⌥↑と⌥↓に割り当てました。
"\e\e[A": history-search-backward
"\e\e[B": history-search-forward
ITerm2( http://www.iterm2.com/ )をチェックしてください。これは、linux/unixターミナルで期待されるすべての通常のキーボードバインディングを実行します。また、水平方向と垂直方向の両方で同時に複数の分割ペインをサポートします。