GDB에서 vi 키 바인딩을 사용할 때 TUI 모드를 빠르게 전환합니다.

GDB에서 vi 키 바인딩을 사용할 때 TUI 모드를 빠르게 전환합니다.

기본 모드에서 gdb누르면 ctrl+x aUI가 켜지거나 꺼지고 ctrl+x 2다양한 분할 보기가 순환됩니다. 비슷한 유용한 단축키가 많이 있습니다.

vi시뮬레이션을 열 esc ctrl+j때 사용하거나 추가할 수 있습니다 .set editing-mode vi~/.inputrc

vi가장을 활성화한 상태에서 이제 프롬프트에 ctrl+x캐릭터를 넣으면 바로가기 실행이 중지됩니다. ^X어떻게 해결할 수 있나요?

건배

답변1

오늘 이 문제에 부딪혔는데 필요한 주문이 묻혀 있는 것을 발견했습니다.GDB 정보 페이지:

emacs-editing-mode (C-e)

    명령 모드 에 있을 때 편집 모드 vi로 전환됩니다 .emacs

따라서 vi 모드에 있는 경우 Esc(vi 삽입 모드 종료)를 누른 다음 Ctrl+를 눌러 EEmacs 모드로 돌아갑니다.

Ctrl+는 이제 X예상대로 작동하여 TUI 리더로 이스케이프됩니다.

관련 정보