首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C中高亮显示GTKTreeView行,就像用鼠标选中一样

在C中高亮显示GTKTreeView行,可以通过以下步骤实现:

  1. 首先,确保你已经安装了GTK+库,并且在代码中包含了相应的头文件。
  2. 创建一个GTKTreeView,并将其添加到一个GTKScrolledWindow中,以便可以滚动查看。
  3. 创建一个GTKListStore或GTKTreeStore作为数据模型,并将其与GTKTreeView绑定。
  4. 为GTKTreeView添加一个GTKCellRenderer,用于显示每个单元格的内容。
  5. 通过调用gtk_tree_view_set_model()函数将数据模型设置给GTKTreeView。
  6. 使用gtk_tree_view_append_column()函数添加列到GTKTreeView,并为每个列设置一个GTKCellRenderer。
  7. 为GTKTreeView注册一个信号处理函数,以便在选中行时触发。
  8. 在信号处理函数中,获取选中的行,并使用gtk_tree_selection_get_selected()函数获取选中行的迭代器。
  9. 使用gtk_tree_model_get_path()函数获取选中行的路径。
  10. 使用gtk_tree_view_get_bin_window()函数获取GTKTreeView的窗口。
  11. 使用gtk_tree_view_get_visible_rect()函数获取GTKTreeView的可见区域。
  12. 使用gtk_tree_view_convert_bin_window_to_widget_coords()函数将窗口坐标转换为控件坐标。
  13. 使用gtk_tree_view_get_cell_area()函数获取选中行的单元格区域。
  14. 使用gtk_widget_queue_draw_area()函数在选中行的区域内进行重绘,以实现高亮显示效果。

以下是一个示例代码片段,演示了如何在C中高亮显示GTKTreeView行:

代码语言:txt
复制
#include <gtk/gtk.h>

// 信号处理函数,用于在选中行时触发
void on_row_selected(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer userdata)
{
    GtkTreeModel *model;
    GtkTreeIter iter;
    GdkWindow *window;
    GdkRectangle rect;

    // 获取选中行的模型和迭代器
    model = gtk_tree_view_get_model(treeview);
    if (gtk_tree_model_get_iter(model, &iter, path))
    {
        // 获取选中行的窗口
        window = gtk_tree_view_get_bin_window(treeview);

        // 获取选中行的可见区域
        gtk_tree_view_get_visible_rect(treeview, &rect);

        // 将窗口坐标转换为控件坐标
        gtk_tree_view_convert_bin_window_to_widget_coords(treeview, rect.x, rect.y, &rect.x, &rect.y);

        // 获取选中行的单元格区域
        gtk_tree_view_get_cell_area(treeview, path, column, &rect);

        // 在选中行的区域内进行重绘,实现高亮显示效果
        gtk_widget_queue_draw_area(GTK_WIDGET(treeview), rect.x, rect.y, rect.width, rect.height);
    }
}

int main(int argc, char *argv[])
{
    gtk_init(&argc, &argv);

    // 创建GTK窗口
    GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_default_size(GTK_WINDOW(window), 400, 300);
    g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);

    // 创建GTKTreeView
    GtkWidget *treeview = gtk_tree_view_new();
    gtk_container_add(GTK_CONTAINER(window), treeview);

    // 创建数据模型
    GtkListStore *store = gtk_list_store_new(1, G_TYPE_STRING);
    GtkTreeIter iter;
    gtk_list_store_append(store, &iter);
    gtk_list_store_set(store, &iter, 0, "Hello, World!", -1);

    // 设置数据模型
    gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(store));

    // 创建列和单元格渲染器
    GtkTreeViewColumn *column = gtk_tree_view_column_new();
    gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column);
    GtkCellRenderer *renderer = gtk_cell_renderer_text_new();
    gtk_tree_view_column_pack_start(column, renderer, TRUE);
    gtk_tree_view_column_set_attributes(column, renderer, "text", 0, NULL);

    // 注册信号处理函数
    g_signal_connect(treeview, "row-activated", G_CALLBACK(on_row_selected), NULL);

    gtk_widget_show_all(window);
    gtk_main();

    return 0;
}

这个示例代码创建了一个简单的GTK窗口,其中包含一个带有一行数据的GTKTreeView。当用户选中行时,信号处理函数会在选中行的区域内进行重绘,实现高亮显示效果。

对于GTKTreeView的更多详细信息和使用方法,你可以参考腾讯云的GTKTreeView产品文档:GTKTreeView产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

idea快捷键

) Ctrl + P 方法参数提示显示 Ctrl + W 选中光标所在的单词 ,连续按会有其他效果 (相反的是Ctrl+Shift+W) Ctrl + Q 鼠标放在变量/类名/方法名等上面(也可以在提示补充的时候按...Ctrl + H 显示类层次图 Ctrl + F1 显示错误 Ctrl + F3 调转到所选中的词的下一个同名位置 Ctrl + F9 编译 Ctrl - F12 当前编辑的文件快速导航(可以直接键入字母...弹出该文件路径,可以通过这个打开文件所在地方(相当于Ctrl+alt+F12) Ctrl + 方向左/右 光标跳到上/下个单词 Ctrl + 方向上/下 相当于你鼠标滑滚轮(为了方便鼠标党)...,这个很好用的 Alt + F2 多个浏览器预览 Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示。...Ctrl+b) Ctrl + Alt + V 快速引进一个变量 Ctrl + Alt + F7 寻找被该类或是变量被使用的地方,弹出框的方式找出来,跟Alt+F7效果一样,但是因为是弹出框,选中了一个位置就会消失

2K50

Axure高保真教程:多选树形表格

今天作者就教大家如何在Axure制作一个多选树形表格的原型模板。...2)表格内容表格内容我们中继器制作,内容包括箭头形状、多选按钮、矩形和文字标签,如下图所示摆放:多选按钮——这里我们的多选按钮不是自带的多选按钮,因为自带的多选按钮只有2状态(已选和未选),我们需要用三种状态...那如果记录选中数和中继器表格看到的行数一样,就代表全部的子级都被选中,我们更新的交互,更新对应的父级xuanzhong列的值为全选;如果记录选中数和中继器表格看到的行数不一样,并且记录数大于1,代表有部分子级被选中...然后在判断对应父级是半选状态还是未选状态,这里和上面鼠标单击未选按钮的思路是一样的,都是先筛选出和该行相同父级的子级,然后通过记录数和表格可视行数的关系,对负级行进行一个反选的操作。...这样我们就制作完成了多选树形表格的原型模板了,下次使用时,只需要在中继器表格里填写对应信息,预览是即可自动生成交互效果,包括树形展开或折叠,选中、全选、取消选中或全部取消、移入行高亮显示……那以上就是本期教程的全部内容

11110
  • Android Studio常用快捷键功能说明

    在编辑XML文件一样有用。 Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键会自动关掉下拉列表, 光标移动到下/上一。...与Ctrl+鼠标左键效果一样 Ctrl+Alt+B:查询有哪些类实现了光标所在的接口。 Ctrl+Alt+shift+I:检测代码,比如检测一些定义了,但没有使用过的变量或方法。...Ctrl+D:比较两个jar文件,在同一工程选中两个jar文件,按此组合键 21.Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。...F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成后,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。...Ctrl+W 选中代码,连续按会有其他效果 选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示

    2.3K20

    3核心CSS代码的rate评分组件,秀到你怀疑人生

    来源:https://www.toutiao.com/a6754717611738530308 作者:子瑜说IT css实现一个rate评分 ❗ 核心代码也就三,效果如下: ---- 目录 原理...代码 基本布局 先把默认的星星显示出来 实现选中单个星星 实现连同兄弟元素一起高亮 然后把input反向排列 鼠标移入预览选中效果 加入放大动画 总结 获取代码 ---- 原理 梳理如下: 去找个好看的...iconfont,[Iconfont-阿里巴巴矢量图标库]、; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星; 然后配合~.../* 实现选中单个星星 */ /* 高亮的星星 */ input[name="rate"]:checked::after { content: "\e73c"; color: var(--main...效果如下: 然后把input反向排列 .rate-content { display: flex; flex-flow: row-reverse; } 效果如下: 鼠标移入预览选中效果 input

    45930

    这可能是最全最实用的Vim操作集合

    (;),而每一的代码长短不一样,这个时候我们就可以 ....方式一: 首先我们将光标定位到需要操作的代码开始的第一 A 进入插入模式在第一末尾输入分号(;),即 A; 然后将光标定位到第二,按 ESC 键,再按大写 V 键进入可视模式,选中我们需要批量操作的...就像浏览器一样可以有很多个页面,鼠标想点哪个页面就点哪个页面,然后进行浏览和操作呢?...你可以 set tabpagemax=15 设置可以打开的最大标签页数目。...这里仅展示如何在 Cygwin 安装字体: 下载 otf 字体后,我的主机是 Windows,只需要双击字体文件,点击安装就可以安装好了 然后打开 Cygwin --> 左上角 Options -->

    2.1K20

    3核心CSS代码的rate评分组件,秀到你怀疑人生

    css实现一个rate评分 ❗ 核心代码也就三,效果如下: 目录 原理 代码 基本布局 先把默认的星星显示出来 实现选中单个星星 实现连同兄弟元素一起高亮 然后把input反向排列 鼠标移入预览选中效果...加入放大动画 总结 获取代码 原理 梳理如下: 去找个好看的iconfont,[Iconfont-阿里巴巴矢量图标库]、; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked...伪类监听用户选中✅,由默认的星星变成高亮的星星; 然后配合~兄弟操作符把当前选中的所有兄弟元素都一起高亮; 把5个radio单选框反向排列 ❗; 代码 基本布局 这是我事先生成好的iconfont <link.../* 实现选中单个星星 */ /* 高亮的星星 */ input[name="rate"]:checked::after { content: "\e73c"; color: var(--main...效果如下: 然后把input反向排列 .rate-content { display: flex; flex-flow: row-reverse; } 效果如下: 鼠标移入预览选中效果 input

    72540

    讲道理,仅3核心css代码的rate评分组件,我被自己秀到头皮发麻

    像rate评分组件一般都用javascript写,所以这次将是一个全新的尝试,css实现一个rate评分 ❗ 核心代码也就三?...01 效果图 02 原理 主要是借助radio单选框,梳理如下: 去找个好看的iconfont; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星...; 然后配合~兄弟操作符把当前选中的所有兄弟元素都一起高亮?...: input[name="rate"] { // 高亮的星星 &:checked { &::after { content: "\e73c"; color: $...{ ... } } 效果如下: 然后把星星反向排列: .rate-content { display: flex; flex-flow: row-reverse; } 效果如下: 鼠标移入预览选中效果

    38210

    3核心CSS代码的rate评分组件,秀到你怀疑人生

    来源:https://www.toutiao.com/a6754717611738530308 作者:子瑜说IT css实现一个rate评分 ❗ 核心代码也就三,效果如下: ---- 目录...原理 代码 基本布局 先把默认的星星显示出来 实现选中单个星星 实现连同兄弟元素一起高亮 然后把input反向排列 鼠标移入预览选中效果 加入放大动画 总结 获取代码 ---- 原理 梳理如下: 去找个好看的...iconfont,[Iconfont-阿里巴巴矢量图标库]、; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星; 然后配合~.../* 实现选中单个星星 */ /* 高亮的星星 */ input[name="rate"]:checked::after { content: "\e73c"; color: var(--main...效果如下: 然后把input反向排列 .rate-content { display: flex; flex-flow: row-reverse; } 效果如下: 鼠标移入预览选中效果 input

    53810

    快速掌握IntelliJ IDEA 常用快捷键

    (必备) Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备) 二、Alt 快捷键 Alt + ` 显示版本控制常用操作菜单弹出层 (必备) Alt + Q 弹出一个提示,显示当前类的声明 / 上下文信息...,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 Alt +...Shift + End 选中光标到当前行尾位置 Shift + Home 选中光标到当前行头位置 Shift + Enter 开始新一。...寻找被该类或是变量被调用的地方,弹出框的方式找出来 ---- Ctrl + Alt + F11 切换全屏模式 Ctrl + Alt + Enter 光标所在行上空出一,光标定位到新 (必备) Ctrl...+ F7 高亮显示所有该选中文本,按 Esc 高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9 编译选中的文件 /

    1.3K40

    IDEA 中常用快捷键

    / 添加到收藏夹 操作 向下复制一 (Duplicate Lines) ctrl + D 删除一 (delete line) ctrl + X 选中当前行: 鼠标连点三下 向下移动 Crtl...(必备) Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备) 二、Alt 快捷键 Alt + ` 显示版本控制常用操作菜单弹出层 (必备) Alt + Q 弹出一个提示,显示当前类的声明 /...逐个往下查找相同文本,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果...寻找被该类或是变量被调用的地方,弹出框的方式找出来 Ctrl + Alt + F11 切换全屏模式 Ctrl + Alt + Enter 光标所在行上空出一,光标定位到新 (必备) Ctrl...+ Shift + F7 高亮显示所有该选中文本,按 Esc 高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9

    46000

    讲道理,仅3核心css代码的rate评分组件,我被自己秀到了

    rate评分组件一般都用javascript写,所以这次将是一个全新的尝试,css实现一个rate评分 ❗ 核心代码也就三 01 效果图 ?...02 原理 主要是借助radio单选框,梳理如下: 去找个好看的iconfont; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星...; 然后配合~兄弟操作符把当前选中的所有兄弟元素都一起高亮; 把5个radio单选框反向排列❗; 03 代码 这是我事先生成好的iconfont: 一个很简洁的布局: 先把默认的星星显示出来: // 去掉默认样式...实现选中单个星星: input[name="rate"]{// 高亮的星星&:checked { &::after {content:"\e73c";color:$main; } }} 效果如下: ?...鼠标移入预览选中效果: 罗嗦版: input[name="rate"] {// 高亮的星星&:checked, &:checked ~input[name="rate"], &:hover, &:hover

    65120

    浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

    Notepad++选中行操作 快捷键 使用技巧 Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人。。。。...鼠标光标停留在一的某处,按 Home 键光标会跳到首,按End键光标会跳到行尾。 鼠标光标停留在行尾,按 Shift + Home 选中。...鼠标光标停留在行首,按 Shift + End 选中鼠标光标停留在类某处,按 Shift + PageUp 选中类的光标前面所有内容。...鼠标光标停留在类某处,按 Shift + PageDown 选中类的光标后面所有内容。 选中所有内容,Ctrl + A 。...11.暂时隐藏某些 如果在查看文件的时候,暂时觉得需要将某些隐藏掉,在需要的时候再正常显示,就可以先选中那些,然后: View -> Hide Lines 即可。

    15.6K61

    讲道理,仅3核心css代码的rate评分组件,我被自己秀到头皮发麻

    像rate评分组件一般都用javascript写,所以这次将是一个全新的尝试,css实现一个rate评分 ❗ 核心代码也就三?...01 效果图 02 原理 主要是借助radio单选框,梳理如下: 去找个好看的iconfont; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星...; 然后配合~兄弟操作符把当前选中的所有兄弟元素都一起高亮?...实现选中单个星星: input[name="rate"] { // 高亮的星星 &:checked { &::after { content: "\e73c";...鼠标移入预览选中效果: 罗嗦版: input[name="rate"] { // 高亮的星星 &:checked, &:checked ~ input[name="rate"], &:hover

    49720

    gVim编辑器——基本设置、常用命令、代码片段

    可以的,只要在“_vimrc”文件里添加了上述代码3-4语句,这样使得gVim编码和显示时都按utf-8,gbk,gb18030,gb2312,cp936,ucs-bom,latin1的顺序去探测,...:按住Alt键,鼠标选中范围 42 (2)删除 :选中需要删除的范围,按删除键 43 (3)插入 :输入数据,再按ese退出 44 45 46 三、列操作模式(命令模式下按ctrl + q键)...47 48 1.选中 :hjkl表示左下上右 49 2.删除 :按delete删除 50 3.插入 :按I再输入数据,按ese退出 51 4.鼠标 :可先鼠标选中范围,再ctrl+q进入列操作模式...如果做模板时就打开了一个.v文件,保存后,在那个.v文件是无法马上使用刚刚添加的代码片段的,得关闭重新打开才。代码片段格式如下: ?   ...  解决办法:删除C:\Users\lenovo\_viminfo   亲测有效!

    4.6K21

    讲道理,仅3核心css代码的rate评分组件,我被自己秀到头皮发麻

    像rate评分组件一般都用javascript写,所以这次将是一个全新的尝试,css实现一个rate评分 ❗ 核心代码也就三?...01 效果图 02 原理 主要是借助radio单选框,梳理如下: 去找个好看的iconfont; 借用5个radio单选框,把默认样式都去掉,显示默认的星星; checked伪类监听用户选中✅,由默认的星星变成高亮的星星...; 然后配合~兄弟操作符把当前选中的所有兄弟元素都一起高亮?...: input[name="rate"] { // 高亮的星星 &:checked { &::after { content: "\e73c"; color: $...{ ... } } 效果如下: 然后把星星反向排列: .rate-content { display: flex; flex-flow: row-reverse; } 效果如下: 鼠标移入预览选中效果

    47530

    Visual Studio 2008 每日提示(十)

    菜单:“工具+选项+文本编辑器+常规”,选中“在撤销列表包括插入点”。 评论:没想到吧,可以利用撤销功能回退到你鼠标点击过的位置。。...#96、自动高亮显示分割符号 原文链接:What does that Automatic Delimiter Highlighting option do 操作步骤: 菜单:“工具+选项+文本编辑器+...常规”,选中“自动突出显示分隔符”。...你也可以修改高亮的颜色效果,方法如下 菜单:工具+选项+环境+颜色和字体,在“显示项”选择“大括号匹配(突出显示)”,然后选择颜色。 评论:这样设置后代码看起来比较清楚明晰。...:“工具+选项+文本编辑器+文件扩展名”,输入扩展名(比如sara),然后指定编辑器(比如c#) 这样扩展名为sara的文件就会用c#的编辑来编辑了,而且按c#语法来高亮显示关键字 也可以为没有扩展名的文件来指定编辑器

    1.4K70

    intellij idea常用快捷键

    (必备) Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备) Alt 快捷键 介绍 Alt + `|显示版本控制常用操作菜单弹出层 (必备) Alt + Q 弹出一个提示,显示当前类的声明...,逐个往下查找相同文本,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果...Shift + End 选中光标到当前行尾位置 Shift + Home 选中光标到当前行头位置 Shift + Enter 开始新一。...寻找被该类或是变量被调用的地方,弹出框的方式找出来 Ctrl + Alt + F11 切换全屏模式 Ctrl + Alt + Enter 光标所在行上空出一,光标定位到新 (必备) Ctrl...+ Shift + F7 高亮显示所有该选中文本,按Esc高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9 编译选中的文件

    47820

    IDEA快捷键

    对于下面各个快捷键的使介绍描述也许我个人语言翻译起来不够准确或是不全面,且在不同的文件类型上按出来的效果也可能结果不太一样,所以 强烈建议 你自己把各个快捷键都亲自操作下体会下各个快捷键的实际用法。...,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 Alt +...+ F7 高亮显示所有该选中文本,按Esc高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9 编译选中的文件 / 包 /...等效于鼠标滚轮向前效果 Ctrl + 后方向键 预设没有该快捷键 等效于鼠标滚轮向后效果 Shift Win 快捷键 Mac 快捷键 介绍 Shift + F11 Command + F3 弹出书签显示层...Ctrl + Shift + 减号 Command + Shift + 减号 折叠所有代码 Ctrl + Shift + F7 Command + Shift + F7 高亮显示所有该选中文本,按Esc

    1.2K42

    IntelliJ IDEA 快捷键大全 Win 版

    (必备) Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备) 二、Alt 快捷键 Alt + 显示版本控制常用操作菜单弹出层 (必备) Alt + Q 弹出一个提示,显示当前类的声明 / 上下文信息...,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 Alt +...Shift + End 选中光标到当前行尾位置 Shift + Home 选中光标到当前行头位置 Shift + Enter 开始新一。...寻找被该类或是变量被调用的地方,弹出框的方式找出来 Ctrl + Alt + F11 切换全屏模式 Ctrl + Alt + Enter 光标所在行上空出一,光标定位到新 (必备) Ctrl +...F7 高亮显示所有该选中文本,按 Esc 高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9 编译选中的文件 / 包

    1.2K30

    IDEA快捷键整理

    剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + G 在当前文件跳转到指定处 Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按...(必备) Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备) 2.Alt 快捷键介绍 Alt + `|显示版本控制常用操作菜单弹出层 (必备) Alt + Q 弹出一个提示,显示当前类的声明...,逐个往下查找相同文本,并高亮显示 Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方 Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果...寻找被该类或是变量被调用的地方,弹出框的方式找出来 Ctrl + Alt + F11 切换全屏模式 Ctrl + Alt + Enter 光标所在行上空出一,光标定位到新 (必备) Ctrl...+ Shift + F7 高亮显示所有该选中文本,按Esc高亮消失 (必备) Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件 Ctrl + Shift + F9 编译选中的文件

    15K85
    领券