我今天安装了Supreme text3。我还安装了emmet插件
现在,通过按Ctrl+E按钮,插件缩写命令可以工作
我想把它改成F12,我的意思是,每当我按下F12键,它的工作原理和按下Ctrl+E键一样
我搜索了很多,尝试了很多方法,但我做不到
请引导我
非常感谢。打开升华文本控制台,然后输入升华.log\u命令(True)。按Ctrl+E组合键,就像展开缩写一样。ST控制台将显示要在密钥绑定中使用的命令和参数。密钥绑定将具有以下格式:
{"keys": ["f12"], "command"
我正在使用sublime text 3 build 3059,已安装brackethighlighter插件,但无法正常工作如何使其工作?我尝试了几种解决办法,但没有效果。
以下是截图:
插件正在运行-您会在屏幕截图中注意到,开头和结尾的{}括号以白色粗体下划线(默认样式),并且也显示在行号旁边的边沟中。如果要自定义更多显示,请首先打开首选项->软件包设置->支架荧光灯->支架设置-User。一开始它是空白的。接下来,打开…->括号设置-默认值。将Default的全部内容复制到User,然后关闭
我正在尝试编写一个sublime文本构建,以便在Windows上从sublime文本执行indesign jsx脚本。对于Mac,有一个由Basil编写的构建,它由一个构建和一个osascript组成
构建是:
// copy this file to ~/Library/Application Support/Sublime Text 2/Packages/User
{
"cmd": ["osascript", "$packages/Basiljs/run_id
有没有什么方法可以让我在创建某些文件时设置sublime自动创建同名文件夹
我创建的登录页在文件名前都有一个lp.前缀,我希望观察何时创建了一个同名文件,然后在另一个目录中自动创建一个同名文件夹(用于css和图像)
使用插件或类似Grunt的东西可以实现这一点吗
例如:
创建文件:lp_test.php
自动创建文件夹:/lp/lp\u test/您可以创建一个插件,该插件扩展并覆盖(例如)上的\u post\u save\u async。您可以使用此简单示例作为基础:
导入升华,升华插件,操作
当我使用通过SFTP协议连接到服务器时,在给定的编辑会话期间第一次连接时,它总是提示输入SSH密钥密码短语
因为我在很多网站工作,使用强密码,所以记忆这些密码不是一个选项。因此,每次我都必须打开客户的参考文档来复制/粘贴他们的密码短语
有没有办法让插件记住密码短语,或者在.json配置文件中指定密码短语
或者出于某种原因,这会很危险吗?我的机器安全性很好,所以我不太担心将密码密钥保存在配置文件中。此站点用于解决编程问题。我们不是通用软件技术支持。密钥密码短语的目的是防止不知道该短语的人使用密钥。
我在这里看到了一些关于在Sublime文本中编辑主题颜色文件的其他帖子,但出于某种原因,这些数据似乎没有生效。这就像是从缓存数据或其他东西中消失一样
例如,我使用的是“Monokai”主题。我编辑了/opt/sublime_text/Packages/Color Scheme-Default.sublime-package并搜索了Monokai。我更改了lineHighlight下的十六进制颜色代码,然后重新启动升华。没有什么变化。事实上,我已经更改了该部分下的许多十六进制颜色代码,并重新启动了
我正在做一个自定义语法高亮显示,并从HTML语法中复制了一些片段,因为这篇文章非常相似。我一直在试图找出如何突出显示标记内部的文本。以下是我的定义:
- match: "(</?)([a-zA-Z0-9:]+)"
captures:
1: punctuation.definition.tag.begin.html
2: entity.name.tag.other.html
push:
- meta_scope: meta.tag.other.html
每当我试图通过双击plugin_主机以升华文本打开任何文件时,主机崩溃,并且还有一个无法打开纯文本的语法文件错误。但是,当我右键单击并选择“使用升华文本打开”时,它会正常打开。
这是控制台日志:
DPI scale: 1.25
startup, version: 3103 windows x64 channel: stable
executable: /C/Program Files (x86)/Sublime Text 3/sublime_text.exe
working dir: /D/ab
我正在从事一个Laravel项目,并使用Blade进行模板制作。我的问题是,当我保存文件时,Supreme会将每个HTML标记放在下一行。“保存时自动格式化”处于启用状态。以下是一个例子:
<select class="form-control" name="data[month_number]">
<option value="1">
January
</option>
<option value="2">
所以,突然我的升华崩溃了,现在当我启动它时,我得到以下信息:
尝试分析设置时出错:包/用户/首选项中的预期值。升华设置:1:1
我正在使用v3.0构建3143。知道如何修复吗?通过搜索C://Users->Packages->PHP.sublime-settings解决了问题,并完全删除了该文件。发现崩溃问题已解决…从菜单中选择首选项>设置-User;您的用户首选项的第一个字符中出现了一些错误。:1:1的意思是“第1行第1列”。哦,太好了!是的,由于某种原因,“/”在“{”之前进入。不确定这是怎
如何删除升华中的红色背景。当我删除那条红色的斜线背景时,那行“/”中有一些斜线消失了。但是,我如何永久删除红色背景呢
只需提供更多信息,以防其他人对此进行调查。如上所述,您需要编辑与正在使用的配色方案关联的XML文件。如果您使用的是来自package控件的主题,则很可能需要利用PackageResourceViewer打开XML文件
找到文件后,只需注释掉无效密钥的背景值
例如,请参阅下面的代码段:
<dict>
<key>name</key
因此,ST3支持Fira代码连字,但我仍然没有看到任何变化。
显然,我已经安装了Fira代码,并在我的用户设置文件中对此进行了“font\u face”:“Fira代码”设置
"font_face": "Fira Code",
"font_options":
[
"gray_antialias"
],
但是我的代码仍然使用默认字体,没有连字。
我怎么能修好它
"font_face": "Fira Code",
"font_options":
[
"gray_antiali
我用的是SublimiteText3。我已经安装了ERB Snippet包,能够将if、if-else、end等代码片段使用到html.ERB文件中。
但是在ST3中,当我试图打开foo.html.erb文件时,它总是用erb打开,而不是用html(Rails)视图打开。默认情况下,ERB代码段只在text.html.ruby范围内工作,因此要使其运行,我需要为每个打开的html.ERB文件使用“使用当前扩展名打开所有文件”,这很烦人
因此,问题是:
有没有可能用html(Rails)视图而不是
我想打开带有升华文本3的文件。有没有一种方法可以永久地将Sublime文本设置为git bash中的默认编辑器
我尝试了以下代码:
别名'subl=“/c/Program Files/Sublime Text 3/subl.exe”'
它成功了。但是,当我关闭Git bash并稍后重新打开它时,subl命令不起作用,我不得不再次键入代码。您需要将alias命令放入.bashrc中,以便它在会话之间保持不变。@OdatNurd谢谢!我找不到.bashrc,所以我在我的bash_配置文件中添加了al
我花了一个小时的时间,现在我已经将SublimiteLink安装到SublimiteText中。但它什么也没用
我必须打开它吗?我希望它在我编写代码时运行?更新:它自动工作-你不需要打开它
我已经安装了一个CSS Linter插件,但仍然不起作用(请参阅)
它说了一些关于“配置您的路径”的内容,以便SublimeLineter可以找到Linter插件。如何做到这一点?请参见“”以及链接页面和“”。提问时,坚持事实并避免失误是很重要的。“我真不敢相信这有多困难。”只是听起来像是在抱怨。您在哪里搜索
我在Sublime Text 3中看到了一种在将光标放在代码行上后显示git author提交和文本的方法(下面的屏幕截图)。我需要安装哪个软件包
该功能由软件包提供;特别是,它由显示线批注设置控制:
// (ST3, Build 3124+ only)
// Display a phantom text at the end of the active line with information
// about who changed it using the out
我希望绑定“alt+f11”绑定以切换“draw_居中”,这将使文本居中,如同在无干扰模式下一样。但我不知道如何让它发挥作用
到目前为止,这是我的钥匙:
//if draw_centered == true, set to false
{ "keys": ["alt+f11"], "command": "set_setting", "args":
{
"setting": "draw_centered",
"value": "true",
},
我安装了升华文本3和升华,但由于某些原因,它无法比较.scss文件。我不确定我做错了什么,因为一切都是默认的。但若我将这两个文件复制并粘贴到Untitle选项卡中进行比较,它就可以工作了
我应该更改一些设置吗
更新
以下是我的步骤:
下载适用于Mac的升华文本3
安装软件包控件
安装Sublimerge Pro
从github reop本地打开.scss文件
在.zip中下载另一个repo文件,并展开到不同的文件夹
在折叠的repo中打开相同的.scss文件
比较视图
新窗口将打开,但没有差异,
我用Tab触发器制作了自己的代码片段,当用关键字comment触发时,它会在CSS文件中插入一个大的注释块。在使用了一段时间并且工作正常后,我安装了Emmet插件,它可以在任何任意单词或字符组合上的Tab键触发时插入一些自己的代码
所以现在发生的事情是Emmet插件覆盖了我的代码段,在键入“comment”并按Tab键时,我没有得到大的注释块,而是得到了comment:因为Emmet假设我要编写一个名为comment的CSS属性
(这甚至没有意义,因为我不在{}块中,但这不是重点)
我的问题是,
我真的很喜欢使用Sublime Text 3,我已经使用这个编辑器有一段时间了。我非常喜欢这个编辑器的一些功能,我安装了以下软件包:
色高计
JS林廷
我特别高度依赖JS linting,因为在编辑器中捕捉bug而不是稍后在浏览器中捕捉bug非常重要
下面是他们的插件在开发过程中如何帮助我的截图:
彩色荧光灯
Jslint
现在这是一个奇怪的问题,但不知何故,他们的插件有时工作,有时不工作,没有特定的模式,他们只是有时不工作,也就是说,有时我的编辑器中会有明显的bug,JSlinter甚
我有一个托管在GitHub上的ST3包,可以通过包控制使用。它已经被我编写的一个新软件包所取代,但我不断收到旧软件包的错误报告,因为许多人仍在使用它
从package control中删除安装原始软件包的选项的正确方法是什么?如果可能,最好是从GitHub中删除,而不会给当前安装了旧软件包的用户带来任何麻烦
具体来说,向Package Control提交pull请求以删除旧包和/或删除旧包的github repo会导致旧包从人们的崇高文本中消失吗?我强烈建议通读,尤其是标题部分,因为他们详细解释
英语不是我的母语,请翻译
您好,我使用该插件通过Sublime Text 3编辑带有MediaWiki标记的站点。如果我想预览我提交的更改,我会保留更改,按Alt+F5并查看它在浏览器中的外观。是否有可能在不保存页面的情况下,使用我所做的更改快速预览wiki站点的页面?谢谢。我不熟悉这方面的sublime文本插件,尽管如果有,我不会感到惊讶,但这是编辑器的核心功能,如果您想尝试一下,它是免费的。两天前,2016年4月20日,Mediawiker插件中引入了这一功能。Alt+F1→ 页面预览。我用
有时我会安装一个新的升华软件包,并将一个新目录添加到/Users/max/Library/Application Support/sublime Text 3/Packages目录中,我喜欢这个目录,因为我可以使用书签并快速浏览默认的.sublime设置和.sublime密钥文件,以了解此软件包的运行情况。然而,有时没有添加任何条目,如下图所示,具有讽刺意味的是FuzzyFileNav
因此,找到.sublime设置和.sublime键映射文件的方法是使用sublime中的下拉菜单,如下所示:
我一直像疯子一样在谷歌上搜索,但就我的一生而言,我不知道如何在Sublime Text 3中做到这两件事:
立即替换文件树中出现的所有字符串
以交互方式替换或跳过文件树中出现的字符串
我所能做的就是列出并导航找到的匹配项。之后,我必须查看每个文件,手动修改代码并保存。在单个文件中
立即替换文件树中出现的所有字符串
点击Ctrl+H,提示将在窗口底部打开,按钮的文本是不言自明的
以交互方式替换或跳过文件树中出现的字符串
点击Ctrl+H,提示将在窗口底部打开,如果您只想替换此项,请单击repl
我已经编写了一个构建系统,它调用bash或批构建脚本。现在,我在任何新项目中复制并粘贴构建脚本,并更改与项目相关的属性
为了避免每次都要修改脚本(或者只使用一个全局设置的脚本),我希望能够在sublime项目设置中设置一些变量,并在构建系统中获取它们,然后将它们作为参数发送到脚本
无需定义每个项目的构建系统,这是否可行
如果相关,这里有一些简化的构建脚本
#!/bin/bash
exe=some_defined_exe
mkdir -p build
cd build
cmake ..
make
我已编辑ST3的快捷方式以跳转到下一个空行:
// Jump to empty line
,{ "keys": ["ctrl+up"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": false} }
,{ "keys": ["ctrl+down"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward"
在示例中,最简单的方法是将光标放在文件中lamb的第二个实例中,然后按Ctrl+D(或在Mac上,⌘+D) 三次选择文本的最后三个实例lamb,然后键入goat
获取多个选项的一些方法包括(为简洁起见,此列表列出了适用的菜单项;请参阅与平台的该功能绑定的键的关联菜单项):
通过选择>添加下一行或选择>添加上一行
选择多行,然后使用Selection>Split-into-line
按住Ctrl键并单击或⌘+单击以在单击位置添加光标
Shift+鼠标右键拖动(或Option+Mac上的鼠标拖动)
我希望能够像在Atom中一样通过按“=”和“tab”来生成。我下载了ERB snippets包,但它使用其他键来创建快捷方式。如何更改此设置?这是一张备忘单。希望这能有所帮助。我喜欢Sublime,但学习如何使用按键需要一些时间
如果按键根本不起作用,也许可以尝试重新启动Sublime。另外,免费版本可能比购买的版本有更多的限制,请注意。这是一份备忘单。希望这能有所帮助。我喜欢Sublime,但学习如何使用按键需要一些时间
如果按键根本不起作用,也许可以尝试重新启动Sublime。另外,免费版本
我对升华课文3还不熟悉。我使用vim模式,并将auto_complete设置为true
如何制作升华文本3,使用tab将完成源切换到下一个,然后输入提交完成只需打开您的键绑定并添加:
{
键:[选项卡],
命令:移动,
args:{by:lines,forward:true},
背景:
[
{key:auto_complete_visible},
],
},
{
按键:[输入],
命令:commit_completion,
背景:
[
{key:auto_complete_visible},
]
我已保存该文件,但加号仍在显示。
如何关闭它
看起来像一个图标。如果是这种情况,您只能通过提交文件来消除这种情况。或者,它是另一个包在做它。Sublime没有任何行为可以显示您在排水沟中的本地变化。谢谢!GitGotter是看起来像GitGotter图标的罪魁祸首。如果是这种情况,您只能通过提交文件来消除这种情况。或者,它是另一个包在做它。Sublime没有任何行为可以显示您在排水沟中的本地变化。谢谢!这是罪魁祸首
如何回到用户自定义语法特定设置控制换行的世界
升华文本3,Max OSX El Capitan
这是我的用户设置文件:
# User/Shell-Unix-Generic.sublime-settings
"extensions":
[
"sh"
],
"word_wrap": true,
"wrap_width": 140
}
最近,word wrap按预期工作。然后,我开始使用命令调色板中的菜单项wordwrap:Toggle。它将打开和关闭包裹,并将其设置为菜单
在Sublime Text 3中保存当前项目的keybinding命令是什么?如图所示
我试过这个,但它在菜单中没有显示为快捷方式
{"keys": ["ctrl+alt+s"], "command": "save_project_as"}
多谢各位
{"keys": ["ctrl+alt+s"], "command": "save_project_and_workspace_as"}
更多信息
默认情况下没有键绑定(正如您所注意到的),但是您需要的命令是将\u project\u和\u
我已经在D:drive中安装了Python3.7.2(专门用于程序)。在安装了Sublime Text的可移植版本后,它将无法识别我的Python安装,当我运行Python程序时,它会出现以下错误:(顺便说一句,我尝试了其他问题中建议的其他方法,但它仍然无法识别我的安装运行。我仍然可以编辑代码,但无法运行它)
升华在尝试运行外部程序时不寻找它们;它只是告诉底层操作系统“运行这个程序”。您看到的错误消息是一条Windows错误消息,告诉您您告诉它执行某些操作,但它不知道它是什么
分解在“生成输出”
当我在Sublime中打开一个文件时,我必须对它进行任何更改才能再打开一个(我通常使用空格)。如果我不这样做,将打开新文件而不是上一个文件(上一个文件将关闭)。这真的很烦人,尤其是当我需要马上打开5-10个文件的时候。
如何修复?我找不到它的任何设置。我不知道它是否有效,但您可以使用此设置覆盖此行为:
{
"preview_on_click": false
}
另请参见侧边栏中的“.单击文件预览文件;该选项卡使用斜体文本向您显示视图是一个瞬态预览;编辑文件会将其转换为完整视图。您可以通
在使用SublimiteText3在Windows XP上安装node.js和Sublimite JSHint插件后,我发现以下错误:
“在默认路径中找不到Node.js。请指定位置。”
这是一个已知的配置问题,作者对此进行了记录,但我无法确定如何指定路径。有人能告诉我如何在Windows XP中指定路径吗
我试过了
"node_path": "/Program Files/nodejs",
"node_path": "C:/Program Files/nodejs",
"node_pat
Preferences.sublime-settings包含一条规则,用于排除所有与“*.json”匹配的文件。但我仍然希望在我的文件夹窗格中看到一些JSON文件,如bower.JSON。有没有办法做到这一点?我搜索了一下,但什么也没找到
自从构建3080以来,双击FindResults页面直接跳转到文件中的行不再适用于我
是否有其他人经历过或解决过此问题?看起来此插件是罪魁祸首,删除它解决了此问题
此外,该插件的作者声明这不会被修复:请在bug跟踪器上提交一个问题。请务必阅读主页上的自述文件,以获取有关提交最佳版本的建议。对我来说,它可以双击包含结果的行(但不能双击“查找结果”页面显示的以下和之前的行)。我正在LinuxMint上使用Build3083。谢谢,这也是我的问题。
在sublime文本中,我在尝试验证JS时遇到以下错误
[Errno 2] No such file or directory: 'jshint'
[cmd: ['jshint', '/Users/vladislavkopylov/Downloads/test.js', '--reporter', '/Users/vladislavkopylov/Library/Application Support/Sublime Text 3/Packages/JSHint/reporter.js']]
[
我是升华文本的新手。我想换一个
Thing_001:
空荡荡的。然而
001
更改并转到002、009、888等。最简单的方法是什么?到目前为止,我在正则表达式方面运气不太好。如果您的文件看起来像:
Thing_001: foo bar blah
Thing_548: foo bar blah
Thing_991: foo bar blah
Thing_008: foo bar blah
Thing_024: foo bar blah
Thing_069: foo bar blah
Thin
我觉得这在Sublime文本3中是不可能的,但我很好奇是否可以对源代码视图进行实时修改
在我的编程语言中,我们使用^(克拉)作为赋值运算符,以便:
"ABC"^Var1
字符串ABC分配给变量Var1
在我们的实际环境中,^carat[ascii 94]被→ 向右箭头[ascii 8594],使上述语句看起来像:
"ABC"→Var1
简单地说,我想用替换所有出现的^→ 仅在“我的源代码”视图中,原始“^”是实际保存和编译的值(而不仅仅是显示:→ 字符)。这仅用于编码期间的显示
信息:在
假设我有3个包含相同文件名的目录,如style.css
升华文本编辑器中是否有复制/粘贴方法,可以在所有css文件(style.css)的末尾粘贴一次代码
您可以使用标准的“在文件中查找…”操作和正则表达式来完成此操作
打开对话框(Mac OS X上的Cmd+Shift+F,其他地方的Ctrl+Shift+F)
激活左侧的正则表达式按钮(默认情况下标记为*)
将\z放入Find字段,该字段将搜索字符串的结尾
(可选)在Where字段中指定文件名以限制操作,例如style.css
将追加的\u文本
我使用的是启用复古的升华文本3。我已经设置好了,所以我可以在命令模式下使用shift+j连接线。我想使用shift+k在光标处打断一条线。这可能吗
例如,如果我有一个如下所示的数组:
数组('item1','item2','item3')
我希望能够将光标移动到每个起始单引号,点击shift+k并将其移动到另一行。如果我在第一个引号中点击shift+k,我会得到以下结果:
array(
'item1', 'item2', 'item3');
在Vintage中,可以通过在用户密钥绑定
我知道如何从命令行使用xmllint根据XSD验证xml文件:
xmllint --schema exampleschema.xsd example.xml
现在我下载并安装了升华浏览器和我的升华文本编辑器的xmllint插件
但是,我不知道如何从sublime文本运行xmllint。要根据模式验证xml文件,我必须做什么?首先,您需要确保您正在使用安装所有插件。仅适用于升华文本2,不应使用
除此之外,您还需要安装。确保您阅读了SubmiElister和SubmiEl
如何从项目中删除未使用的CSS、图像和JS代码
如果一个项目更大;通常,如果项目是基于另一个类似的项目构建的,那么会有很多垃圾代码。回答这个问题可能已经晚了,但是,我有同样的想法,我可以告诉你几个选项。
NodeJS支持的库正在清理未使用的css选择器。即使在javascript中使用了合并的类名部分,其中一些类名还是非常聪明。
你可以通过谷歌找到这些,就像“删除未使用的css”
而且,我在youtube上找到了一些关于同一主题的视频。他们中的一个使用VisualStudio来完成这项工作,但我
我们通常有空的父包或文件夹,例如,类层次结构,如src.main.scala.com.acme.app。。。表示基本为空的文件夹结构:
src
+ main
+ scala
+ com
+ acme
+ app
Class.scala
AnotherClass.scala
+ ui
SomeForm.scala
IDEA有一个很好的功能,它将自
我想设置EasyScangComplete,但我遇到了问题
尝试分析设置时出错:中的预期值
Packages\User\EasyLangComplete。升华设置:18:1
这是你看到的唯一错误吗?大约半小时后,新版本6.0.0将面世。有一系列的改变,所以尝试一下,如果这能解决你的问题。这是你看到的唯一错误吗?大约半小时后,新版本6.0.0将面世。有一系列的改变,所以尝试一下,如果这能解决你的问题。
接管以前的开发人员创建的一些代码,需要处理大量的HTML格式清理任务
我使用升华3与HTML美化扩展来自动格式化这个混乱。
触发扩展时,HTML会正确缩进,但是所有预期的空行都会被删除
在使用HTML美化扩展时,是否有人可以提供一个设置来忽略预期的空行
提前感谢通过快速阅读软件包中的设置,此设置看起来可能满足您的需要:
remove\u extraline:设置为true以删除空行
设置默认为true,这似乎表明默认情况下它正在修剪空行,但是更改设置可能会阻止它这样做。正如@OdatNur
我正在使用Sublimitext 3处理Django HTML模板
有什么简单的方法可以格式化和缩进匹配的{%块吗?像HTMLPrettify这样的常见怀疑似乎都不支持这一点
例如,我想要这个代码:
{% for obj in object_list %}
{% for field in obj.meta.fields %}
<th scope="col">
{{ field.verbose_name }}
</th>
{% endfor %}
{
我想更改一些仅适用于某些文件扩展名的编辑器设置
作为测试,我创建了两个包含以下内容的文件(基本上覆盖了我的默认内容):
我关闭并重新打开升华文本,按tab键仍然会为选项卡生成2个空格,而不是12个
有什么办法让它工作吗?谢谢。此答案假设您已经安装并尝试从软件包控制配置软件包
设置不起作用的原因是您尝试的设置文件名错误。PowerShell软件包使用文件名PowershellSyntax.sublime settings进行设置,这是您需要使用的
大多数软件包使用其软件包名作为其文件的文件名。升华
要在升华文本(在Windows上)中选择一列,请使用Shift+右键单击
如何将鼠标按钮和修改键更改为Alt+左键单击,使其与记事本++相同
我发现了一个类似的问题/答案,但它不起作用
这是我的默认设置(Windows)。升华鼠标映射文件,但当我按下Alt+左键单击或Alt+右键单击时,什么也不会发生
[
{
“键”:[“ctrl+s”],“命令”:“运行多个命令”,“参数”:{“命令”:[{“命令”:“保存”},{“命令”:“创建备份”}]}
},
//全部折叠
{
“键”:[“f12”],
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 34 页