问题标签 [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.
c - 搜索 sublime_text 4 文本短键(:(可能不存在)
我只是想为 sublime text 4 找到一些可能甚至不存在的短键(我试图在谷歌上找到它,所以如果他存在,请原谅我的坏 X:)...
问题:有时我编写的程序会更容易使用注释进行测试(如果它工作正常),我的意思是在没有我想要测试的那段代码的情况下,在同一个函数中的所有其他内容。
例如:(我只想跑步,打印 hello 3 和 hello 4)
#图书馆...
诠释主要(){
//printf("你好 1");
//printf("你好 2");
printf("你好 3");
printf("你好 4");
//printf("你好 5");
返回0; }
(如果相关,我使用 c)有人知道一些可能有用的信息吗?
python - 如何从 Sublime Text 4 自动完成列表中删除当前缓冲区中的单词
在过去 8 年左右的时间里,这个插件与 Sublime Text 2 和 3 一起工作得很好,可以从ctrl
+space
自动完成列表中删除当前缓冲区中的单词,但它在 ST4 (b4126) 中不再工作:
我知道on_query_completions
andsublime.INHIBIT_WORD_COMPLETIONS
仍然有效,所以我认为问题出在数组 return 语句上。文档没有显示版本之间的任何更改。
我能够使用的 return 语句的唯一变体sublime.INHIBIT_WORD_COMPLETIONS
是这个,但现在我在我不想要的列表中有一个额外的完成:
完全没有运气sublime.CompletionList
或set_completions
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 文件
c++ - (崇高文本)架构 arm64 的未定义符号
我是 C++ 新手。我在包含标题时遇到问题。我正在尝试编译我的 a.cpp 文件并收到此错误。我使用 Sublime Text 作为文本编辑器。谁能帮我解决这个问题?先感谢您!
这是我的文件:
我用以下方式编译我的cpp:(这工作正常,除非我尝试包含我的头文件 - 例如:#include“bh”)
g++ --版本
python - 如何在 Mac OS 12.1 上使用 SublimeREPL 避免 Sublime Text 4 中的 input() 中的 NameError?
我按照以下短视频中的说明允许 Python 脚本在 Sublime Text 中运行。
https://www.youtube.com/watch?v=-d27eACbjnk
步骤是:
- 安装“包控制”
- 安装“SublimeREPL”
- 选择“工具 > 构建系统 > 构建新系统”
- 粘贴以下内容:
- 另存为“Python_Run”并关闭选项卡
- 打开一个新标签并保存为“test.py”
- 选择“工具 > 构建系统 > Python_Run”
- 粘贴以下文本代码:
选择“工具 > 构建”运行。
根据提示输入名称。
但是,当我输入名称时,我会收到以下 NameError 消息:
我发现解决这个问题的唯一方法是用引号输入名称。但是链接的视频演示了上述工作,而无需使用逗号作为输入。
我是 Python 和 Sublime 的新手,所以希望有一个易于理解的修复程序。
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
python - Anaconda 的自动完成功能 Sublime Text 不起作用
我已经Anaconda
在 Sublime Text Build 4126 中安装了该插件,但它的自动完成功能不起作用。我不知道为什么。Anaconda 的 linting 确实有效。
Python版本:3.10
您能帮忙检测并解决问题吗?