Des*_*ond 5 terminal inputrc macbook-pro macos
我使用的是配备 mac os x 10.8.2 的 Macbook Pro
我已经设定:
page up: \033[5~
page down: \033[6~
Run Code Online (Sandbox Code Playgroud)
在终端键盘设置中(按 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
Run Code Online (Sandbox Code Playgroud)
我只是遵循在互联网上找到的指南(实际上有很多指南非常相似):http://macimproved.wordpress.com/2010/01/04/fix-page-updown-home-end-in-terminal /
不幸的是,唯一(很棒的)结果是,当我按向上翻页(fn + 向上箭头)时,终端中只会打印一个“~”。
我只需将命令保存到~/.inputrc
. .xinputrc
仅由 X 应用程序使用。
您不需要向上翻页和向下翻页来滚动终端窗口吗?我已将历史搜索命令分配给 \xe2\x8c\xa5\xe2\x86\x91 和 \xe2\x8c\xa5\xe2\x86\x93。
\n\n"\\e\\e[A": history-search-backward\n"\\e\\e[B": history-search-forward\n
Run Code Online (Sandbox Code Playgroud)\n