Есть ли способ ускорить навигацию по Linux CLI, когда мне нужно вводить длинные команды? Я просто использую стрелки прямо сейчас, и - если у меня длинная команда, потребуется некоторое время, чтобы добраться от начала команды до ее середины.
Есть ли способ, например, перейти к середине команды, не используя стрелки?
bash
command-line
Стан
источник
источник
screen
пользователей Ctrl-A становится Ctrl-A A.Alt-A
вместо перемещения курсора открывается меню. Как вы используетеAlt-A
с Gnome? Я имею в виду, что Gnome используется по умолчанию, поэтому, вероятно, любой, кто читает это, будет запускать терминал в Gnome.Еще несколько ярлыков отсюда
источник
Если вы являетесь пользователем vi [m] и bash, может оказаться полезным, чтобы readline (используемый bash) использовал редактирование в стиле vi, добавляя
set editing-mode vi
в свои файлы~/.inputrc
или/etc/inputrc
файлы. Или вы можете просто заставить bash использовать редактирование в стиле vi, выполнив команду bashset -o vi
. Добавьте команду в свой~/.bashrc
файл, чтобы сделать поведение постоянным.Если вы пользователь zsh, добавьте его
bindkey -v
в свой.zshrc
файл для редактирования в стиле vi.источник
Я не знаю, как конкретно перейти к середине без использования клавиш курсора. Тем не менее, я могу порекомендовать использовать CTRL + клавишу курсора, чтобы перейти от пустого к пустому (т.е. перейти от одного слова к другому).
источник
Исходный код-фрагмент ниже в вашем .bashrc. Ctrl-a переходит к началу, а нажатие Ctrl-a снова переходит к середине.
Или, если вы хотите использовать Ctrl-Something для прямого перехода к середине, измените код на:
И привязать его к чему-то другому, чем Ctrl-a.
источник