是否有快捷方式可以选择某一点以下和某一点以上的所有代码,如果尚未预设,那么开发代码的最佳方法是什么?
我正在尝试使用 sublime text Javascript Beautify plugin,它说我需要更改为以下设置:
{
"indent_size": 4,
"indent_char": " ",
"indent_level": 0,
"indent_with_tabs": false,
"preserve_newlines": true,
"max_preserve_newlines": 10,
"jslint_happy": false,
"brace_style": "collapse",
"keep_array_indentation": false,
"keep_function_indentation": false,
"space_before_conditional": true,
"break_chained_methods": false,
"eval_code": false,
"unescape_strings": false,
"wrap_line_length": 0,
// jsbeautify options
"format_on_save": true
}
Run Code Online (Sandbox Code Playgroud)
在 sublime 文本中,我究竟需要在哪里进行这种更改?
我正在寻找用于 sublime text 2 的格式化/indetation 工具,它ctrl+s打开以下代码
if(a==2){b=a+2;}
Run Code Online (Sandbox Code Playgroud)
像
if(a == 2) {
b = a + 2;
}
Run Code Online (Sandbox Code Playgroud)
我找不到任何有用的东西。请帮忙。
我已经浏览网页3次了,但仍然没有解决方案。
我有一个简单的 js 文件,我希望我的制表符是 4 个空格而不是 2 个。
我将首选项设置更改为选项卡大小为 4,更改了语法特定设置,一切,但仍然是同样的问题。
有任何想法吗?
假设我打开了一个文件。文件中的每一行都是一个 ID 号。我经常做的任务之一是将每一行转换为带引号的 ID 号,并在每行末尾添加一个逗号。目前我使用正则表达式查找和替换来执行此操作。
例子:
Find: ^(.*)$
Replace: "$1",
Run Code Online (Sandbox Code Playgroud)
但如果我可以编写一个宏来为我做到这一点,那么我就不必每次都使用查找和替换。
类似于: 第一步:将光标放在每行上 第二步:将光标移动到每行前面 第三步:插入字符 双引号 第四步:将光标移动到每行末尾 第五步:插入字符双引号第六步:插入字符逗号
我正在使用Sublime text 终端扩展。如果我在面板中打开终端并运行一个作业(例如 python 脚本),并且在脚本运行时如果我执行 ctrl+f 打开查找和替换面板,则打开的终端会消失,因为 sublime 仅支持 1 个面板。
但是,如果我再次在面板中打开终端,它会打开一个新终端,而不是运行作业的终端,并且我无法获取作业结果。
如果我在 terminus 终端中设置 localhost 并使用 ctrl+f 将其删除,则 localhost 会保持运行,这表明 sublime 在关闭终端时不会终止作业。
有没有办法恢复相同的终端?
我在 Windows 10 上使用 Sublime Text 3 + LatexTool 来编辑我的 Tex 文件。最近,Sublime Text 更新后,我发现每次使用 Ctrl+B 编译 tex 代码时都会出现一个无标题的 sublime 新窗口。这个恼人的问题有什么可能的原因吗?
我已经安装了markdown编辑插件.当我编辑md文件时,光标位于编辑器页面的中间.如何将光标移到左侧?
问候,马可
Markdown编辑插件页面
在崇高文本3中是否有方法/插件用于突出显示多个字符偏移范围?理想的期望功能将是这样的:给定一系列字符偏移(例如200-400,5000-5300,6400-6450)突出显示相应的范围.
我为Sublime Text 3开发了一个插件,我的python代码使用c类型绑定来实现clang.有时调用libclang会出现段错误libclang: crash detected during reparsing(我还不明白原因,但这与这个问题无关).这会导致插件主机崩溃.
所以问题是:在python中有什么方法可以从底层c绑定中的失败中恢复?我很乐意在这个遇到崩溃的特定文件中跳过这个动作.
谢谢!
UPD:评论中有一个简短的讨论,有必要进一步阐述缺乏一个适当的小型可重复的例子.这并不是因为我的懒惰,我尽量让它尽可能容易地理解我希望得到帮助的人的问题.但在这种情况下,这真的很难.最初的问题是由libclang segfaulting导致的一些奇怪的情况,我还没有确定.它可能与一个没有c ++ 11支持编译的库有关,另一个在使用c ++ 11支持编译时使用它,但我想强调 - 这与问题无关.这里的问题是python正在调用的东西中有一个段错误,这个段错误导致Sublime Text plugin_host退出.所以这里有一个简单的例子,但不是缺乏尝试.如果你有如何构建一个想法,我也愿意接受建议.抱歉这个问题的质量很差,这是目前我最好的.
python sublimetext libclang sublimetext3 sublime-text-plugin
在此处解决 Sublime Text 3 用户。
我编写了几个宏来启用拼写检查并加载特定的字典,因为我经常在法语和英语之间切换,我想要一个简单的快捷方式(而不是浏览菜单或命令托盘中的两个连续命令)。
我的宏按预期工作(french-spellcheck.sublime-macro,english-spellcheck.sublime-macro)。但我想在状态栏中显示一条消息,例如“切换到法语”或“切换到英语”(一段时间,比如说 5 秒)。
我查看了我知道的所有地方并尝试了一段时间,但显然没有办法在命令中执行此操作(可以在宏的末尾添加),因为set_status 内部 ST3 的 Python API 命令(来自Window包)只是可用于插件...
有没有人知道如何在命令/宏中而不是使用插件向 SublimeText3 StatusBar 显示消息?谢谢!
Sublime Text在突出显示时不会将sass变量($ variable)注册为单个项目,因此,当我双击名称时,它会突出显示单词,但在突出显示中不包含$符号。另一方面,当双击变量以将其选中时,Visual Studio将选择$符号以及变量名。
我整天写sass,如果我可以修改这种小行为,它可以极大地简化我的生活。有办法改变吗?我敢肯定,有可能使用一个插件,但是我不知道它是否存在或如何找到它。
我已经使用包控制为 Sublime Text 3 安装了浏览器同步插件,但是当我启动该插件时,它会默认打开 Chrome 浏览器(对于 Sublime Text 3 和操作系统,我将 Firefox 作为默认浏览器)。
如何配置插件默认打开 Firefox 而不是 Chrome?
sublimetext3 ×9
sublimetext ×7
browser-sync ×1
javascript ×1
js-beautify ×1
latex ×1
libclang ×1
markdown ×1
python ×1
sass ×1
sublimetext2 ×1