Что опции состоят в том, чтобы заставить csh вести себя более подобный Окнам?

Я использую csh через PuTTY из Windows PC и так как я привык иметь HOME кнопка просто устанавливает курсор в начале строки (вместо вставки ~) или ctrl+arrow устанавливают курсор при запущении/заканчивании другого слова, я хотел бы иметь такую навигацию в оболочке. Каковы опции для того, чтобы сделать это?
Я предполагаю, что PuTTY просто передает мои команды оболочке и сделать такие вещи, я должен был бы изменить ее свойства, но возможно я мог просто сказать PuTTY заменять материалом меня или возможно использовать другой клиент?
Спасибо.

1
задан 24.02.2011, 15:19

2 ответа

Я не думаю, что существует очень, можно сделать о csh кроме выполненного это использование rlwrap.

Однако для tcsh и Bash, это легко.

Вот пример для tcsh:

bindkey ^[OC forward-word

и для Bash:

bind '"\eOC": forward-word'

Если Вы вставляете эту строку Ваш ~/.inputrc это будет влиять на Bash, rlwrap и другие находящиеся в readline программы:

"\eOC": forward-word

Последовательность символов, которую Вы используете, будет зависеть от того, что испускает терминал. Нажмите Ctrl-v затем ключ, Вы интересуетесь, Стрелка Ctrl-Right, например, и это покажет Вам последовательность ключевые выводы. Вы будете видеть что-то как:

^[OC

который представляет Escape-O-C. Ctrl-[производится как один Escape представления символа, но Вы ввели бы карат затем левая квадратная скобка или обратная косая черта и "e".

Можно перечислить привязку в использовании tcsh bindkey или в использовании Bash ''связывают-p'.

1
ответ дан 17.12.2019, 00:25

В PuTTY взгляните на Опции клавиатуры под опциями Terminal. Я знаю, что можно зафиксировать Дом/Конечные символы в, они вводят с клавиатуры опции, однако я не думаю, что существует что-либо, что можно сделать от PuTTY, чтобы заставить Ctrl+Arrow работать, который должен был бы, вероятно, быть функцией оболочки.

0
ответ дан 17.12.2019, 00:25

Теги

Похожие вопросы