web-dev-qa-db-ja.com

ターミナルでの履歴検索の代わりにページアップ/ダウンプリント〜

私は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 +上矢印)を押すと、端末に「〜」だけが出力されることです。

4
Desmond

コマンドを~/.inputrcに保存するだけで動作するようになりました。 .xinputrcはXアプリケーションでのみ使用されます。

ターミナルウィンドウをスクロールするのにページアップとページダウンは必要ありませんか?履歴検索コマンドを⌥↑と⌥↓に割り当てました。

"\e\e[A": history-search-backward
"\e\e[B": history-search-forward
3
Lri

ITerm2( http://www.iterm2.com/ )をチェックしてください。これは、linux/unixターミナルで期待されるすべての通常のキーボードバインディングを実行します。また、水平方向と垂直方向の両方で同時に複数の分割ペインをサポートします。


0
Justin