问题标签 [sublimetext4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

c - 搜索 sublime_text 4 文本短键(:(可能不存在)

我只是想为 sublime text 4 找到一些可能甚至不存在的短键(我试图在谷歌上找到它,所以如果他存在,请原谅我的坏 X:)...

问题:有时我编写的程序会更容易使用注释进行测试(如果它工作正常),我的意思是在没有我想要测试的那段代码的情况下,在同一个函数中的所有其他内容。

例如:(我只想跑步,打印 hello 3 和 hello 4)

#图书馆...

诠释主要(){

//printf("你好 1");

//printf("你好 2");

printf("你好 3");

printf("你好 4");

//printf("你好 5");

返回0; }

(如果相关,我使用 c)有人知道一些可能有用的信息吗?

0 投票
1 回答
17 浏览

sublimetext3 - sublime text 4 自定义预测

Sublime text 3 有一个下拉菜单,它建议以前使用的变量,我真的很喜欢。虽然 sublime text 4 仍然这样做,但它还显示了额外的代码片段,我觉得这很烦人。因此,有没有办法只显示预测中使用的变量?

例如,在下图中,我不想要一个函数或类的预测: 在此处输入图像描述

0 投票
1 回答
42 浏览

python - 如何从 Sublime Text 4 自动完成列表中删除当前缓冲区中的单词

在过去 8 年左右的时间里,这个插件与 Sublime Text 2 和 3 一起工作得很好,可以从ctrl+space自动完成列表中删除当前缓冲区中的单词,但它在 ST4 (b4126) 中不再工作:

我知道on_query_completionsandsublime.INHIBIT_WORD_COMPLETIONS仍然有效,所以我认为问题出在数组 return 语句上。文档没有显示版本之间的任何更改。

我能够使用的 return 语句的唯一变体sublime.INHIBIT_WORD_COMPLETIONS是这个,但现在我在我不想要的列表中有一个额外的完成:

完全没有运气sublime.CompletionListset_completions

0 投票
1 回答
44 浏览

javascript - 什么情况下应该全局安装 eslint?

我在自己的存储库和文件夹中有 3 个项目。我使用 sublime 从 GUI 进行 linting。有时,如果我想自动修复文件,我会转到命令行并运行eslint . --fix

我的配置变得有点复杂,因为我必须为 sublime 安装多个包,我必须在 sublime 中为 eslint 设置一个配置文件,我必须为 eslint 本身设置配置文件。

最后,我尝试使用 babel 解析器而不是默认解析器,但无法让它工作。其他一切似乎都很好。

因此,在我进一步排除故障之前,我试图确保我了解所有这些部分是如何协同工作的。

目前我已经在全球范围内安装了 node 和 nodemon 。但是在全球范围内安装 eslint 和相关的软件包也很有意义。

我的意思是一般来说,我不明白为什么您希望不同的项目具有不同的样式,所以我不明白为什么说明建议您为每个项目在本地安装。

https://eslint.org/docs/user-guide/getting-started

尤其是

也可以全局而不是本地安装 ESLint(使用 npm install eslint --global)。但是,不建议这样做,并且无论哪种情况,您使用的任何插件或可共享配置都必须在本地安装。

为什么会这样?

我可以正确设置我的一个文件夹,即在本地,并且让 sublime 知道如何排列我的其他两个文件夹/项目吗?

似乎需要本地安装插件会增加更多复杂性。这些指示是否有效?如果有效,为什么会有很多地方进行全球安装?例如这里的 SO

我试图让我的配置生活更轻松而不是更难。

Sublime ESLint 配置文件

.eslintrc 文件

0 投票
0 回答
18 浏览

sublimetext4 - 崇高文本自动完成

我想删除 Sublime Text 给我的建议。我已经配置了首选项,但它们仍然出现。

这些是我想删除的建议

我的设置

0 投票
0 回答
47 浏览

c++ - (崇高文本)架构 arm64 的未定义符号

我是 C++ 新手。我在包含标题时遇到问题。我正在尝试编译我的 a.cpp 文件并收到此错误。我使用 Sublime Text 作为文本编辑器。谁能帮我解决这个问题?先感谢您!

这是我的文件:

我用以下方式编译我的cpp:(这工作正常,除非我尝试包含我的头文件 - 例如:#include“bh”)

g++ --版本

0 投票
1 回答
35 浏览

python - 如何在 Mac OS 12.1 上使用 SublimeREPL 避免 Sublime Text 4 中的 input() 中的 NameError?

我按照以下短视频中的说明允许 Python 脚本在 Sublime Text 中运行。

https://www.youtube.com/watch?v=-d27eACbjnk

步骤是:

  1. 安装“包控制”
  2. 安装“SublimeREPL”
  3. 选择“工具 > 构建系统 > 构建新系统”
  4. 粘贴以下内容:
  1. 另存为“Python_Run”并关闭选项卡
  2. 打开一个新标签并保存为“test.py”
  3. 选择“工具 > 构建系统 > Python_Run”
  4. 粘贴以下文本代码:
  1. 选择“工具 > 构建”运行。

  2. 根据提示输入名称。

但是,当我输入名称时,我会收到以下 NameError 消息:

我发现解决这个问题的唯一方法是用引号输入名称。但是链接的视频演示了上述工作,而无需使用逗号作为输入。

我是 Python 和 Sublime 的新手,所以希望有一个易于理解的修复程序。

0 投票
0 回答
32 浏览

python - 在 Sublime 4 中,如何清除以前的 Sublime REPL 输出并将光标聚焦在输入请求上?

按照我发布的上一个问题的说明,我有一个 Sublime REPL 构建,它将 Python 输出到一个新选项卡。

然后,使用以下指令,输出显示在与上次显示相同的 REPL 选项卡中;从而避免每次运行后打开多个选项卡:

但是,现在当我运行 input() 函数时,光标不再自动聚焦在输入提示上。

有没有办法1)重新获得输入提示上的光标焦点,同时,2)清除以前的输出

好处将是更少的鼠标点击和更干净的输出窗口。通过遵循Sublime REPL 文档,我可以使用CTRL+L来清除输出,但在后续运行时自动清除会更好。

我在 Mac OS 12.1 上使用 Python 3.10、Sublime Text 4 和 SublimeREPL。这是我的文件 SublimeREPL 文件副本的 Google Drive 链接:Main.sublime-menu

0 投票
1 回答
52 浏览

python - Anaconda 的自动完成功能 Sublime Text 不起作用

我已经Anaconda在 Sublime Text Build 4126 中安装了该插件,但它的自动完成功能不起作用。我不知道为什么。Anaconda 的 linting 确实有效。

Python版本:3.10

您能帮忙检测并解决问题吗?

0 投票
0 回答
19 浏览

html - 保存 HTML 文件时 Sublime 删除我的代码

我刚刚开始 HTML 课程。我正在使用 SublimeText4 并遇到这个问题:当我在 sublime 中保存 html 文件时,代码会自动删除。

我不明白为什么。使用 Notepad++ 或其他文本编辑器我没有这个问题。

这是我的基本 html 代码:

保存前:

保存前的代码

当我按Ctrl+S时,结果如下:

保存后的代码

也许这里有人已经解决了这个问题?