当前位置: 首页 > 知识库问答 >
问题:

TAB键已锁定,用于。Netbeans 8.0.2中的h文件(但不是.cpp)

鲁鸿
2023-03-14

输入。netbeans8.0.2中的h文件:我陷入了一种奇怪的模式,TAB键根本不插入。ENTER导致自动缩进,但制表符键位于空行、语句结束后、注释内。。。在任何地方,都不会导致任何选项卡和空间插入。它在室内工作正常。cpp文件,所以它不是键盘。

工具-

语言:所有语言类别:选项卡

语言: C
[X]扩展选项卡到空格#空格/缩进: 4选项卡大小: 8

语言:C/C标题
[]将制表符展开为空格#空格/缩进:4制表符大小:8
但这些制表符已灰显,无法修改。

按TAB键时,应该总是插入一个TAB字符或一系列空格,IMO。

共有1个答案

莫选
2023-03-14

结果发现,在语言设置上方有一个小小的复选框[X]覆盖全局选项:C/C标题,这导致了灰显。当我设置此选项时,TAB键开始在中工作。h文件再次出现。但即使在再次清除它之后,我目前也无法复制以前的行为,因此它似乎是一个bug,而不是一个特性。无论如何,尝试覆盖全局选项,然后该选项卡似乎又开始工作了。

 类似资料:
  • 问题内容: 我 第一次 在 Linux(RHEL 5.0) __上使用PHP-mysql 时,尝试使用mysqli_connect从PHP脚本连接到MySQL。 它显示以下错误: google搜索小时后,我发现解决方案,这是说在这里。 当我遵循这种方法并发出命令时: 作为root用户,我知道: 有谁知道如何解决此问题并导致此错误? 也 重新开始 开始 和停止MySQL 给出的输出为: FAILED

  • 存储区及其锁文件已被另一个进程锁定:/home/dev/neo4j-community-2.3.2/data/graph.db/store_lock。请确保没有其他进程正在使用此数据库,并且目录是可写的(即使是只读访问也是必需的) 我知道这是因为neo4j服务器应用程序正在运行,它将目录锁定为另一个应用程序的可写目录。 但是我想同时运行这两个功能,neo4j服务器与browser studio和我

  • 问题内容: 我希望能够使用文本框中的键在四个空格之间切换。现在,Tab键将光标跳到下一个输入。 是否有一些JavaScript可以在气泡进入UI之前捕获文本框中的Tab键? 我了解某些浏览器(即FireFox)可能不允许这样做。像+ 或+ 这样的自定义按键组合怎么样? 问题答案: 即使捕获了/ 事件,这些也是tab键触发的唯一事件,您仍然需要某种方法来防止发生默认操作,即按tab键顺序移动到下一个

  • 问题内容: 我需要锁定一个文件才能用Python编写。将同时从多个Python进程访问它。我在网上找到了一些解决方案,但大多数解决方案出于我的目的而失败,因为它们通常仅基于Unix或Windows。 问题答案: 好了,所以我最后讲了我在这里编写的代码,在我的网站上的链接已失效,在上查看(也可以在GitHub上查看)。我可以按以下方式使用它:

  • 问题内容: 我有几个线程(其中一些由进程X产生,其他由进程Y 等产生 ),并且每个线程都需要写入文件。但是,如果开始写第一,那么,当开始写作,它需要等待到 释放文件 ,以便它可以读取写在该内容。换句话说,每个线程都会有一个方法,如下所示: 我的问题是:如何完成以上代码?我正在研究该类,但是它在Javadoc中说: “文件锁代表整个Java虚拟机持有。它们不适合控制同一虚拟机中多个线程对文件的访问。

  • 问题内容: 我正在寻找一种创建表单的方法,按Enter键可使焦点移至页面上的“下一个”表单元素。我一直在网上找到的解决方案是… 不幸的是,这似乎仅在IE中有效。因此,这个问题的实质是,是否有人知道适用于FF和Chrome的解决方案?另外,我宁愿不必将 onkeydown 事件添加到表单元素本身,但是如果那是唯一的方法,则必须这样做。 编辑:另外,我已经看到人们提出了这样的问题,即这不是好样式,因为