当前位置: 首页 > news >正文

gdb切换窗口焦点

为了辅助调试,一般会使用layout src,调起TUI显示代码:
在这里插入图片描述
然而这种情况下我们写命令很不方便,无法方便地使用上一条命令、退格等。

按动上下左右方向键盘只会移动代码框,然而在伪终端下,可以用鼠标滚轮来上下滚动,至于左右滚动,只要代码不是太长,也不需要。

命令一旦写错了,不能方便地重编辑,贼难受。

解决方法

  1. C-P上一条命令,C-N下一条命令,C-B左移光标,C-F右移光标。
  2. 使用focus命令,例如focus cmd会将窗口聚焦到下方的命令行,就和普通使用一样了。focus src又会重新聚焦回源代码。
  3. 快捷键绑定。默认的快捷键 C-x o可以聚焦到下一个窗口,平时只用两个窗口,所以C-x o就可以实现上下切换了。还可以C-x a打开/关闭TUI。

如果你不习惯C-x o,可以改。

更多信息,参考官方文档:

https://sourceware.org/gdb/onlinedocs/gdb/TUI-Commands.html
https://sourceware.org/gdb/onlinedocs/gdb/TUI-Keys.html#TUI-Keys

http://www.lryc.cn/news/60908.html

相关文章:

  • 【Spring Security】 入门实战
  • SpringBoot的Interceptor拦截器的简介和实际使用
  • 5个面向Python高级开发者的技巧
  • Nginx简介
  • 十五分钟带你学会 Electron
  • 设计模式-结构型模式之桥接模式
  • 软件测试工程师为什么要写测试用例?
  • 【DAY40】VUE练习
  • 实模式的寄存器
  • 【UE 控件蓝图】通过键盘选中要点击的按钮 通过Enter键点击
  • SSR在天猫优品大促会场的探索实践
  • WPF教程(一)---创建一个WPF程序基础知识
  • 【C++ 四】函数、指针
  • 虚拟人与娱乐传媒融合,推动综艺新模式
  • Linux_红帽8学习笔记分享_5
  • 网络编程及项目思路
  • GD(兆易创新)系列FLASH进行FPGA和ZYNQ配置固化相操作
  • 通过一个小例子来看一下C语言指针 p、*p、p、*p、*p分别代表什么
  • 【内摹访谈】谈谈AI爆发前夜的B端设计
  • Redis—AOF持久化
  • OpenCV实例(五)指纹识别
  • 第二章 法的内容与形式
  • 外包干了四年,感觉废了..
  • Git如何推送当前代码到远程仓库
  • 第五章 工厂模式
  • Spring MVC 参数解析(13)
  • 探索 Qt WebEngineWidgets:从底层原理到高级应用与技巧
  • leetcode160. 相交链表
  • 核心业务7:放款实现
  • STM32F4系列芯片RTC模块介绍