sublime text3 输入不了关闭标签 / 的解决办法

sublime text3 不能输入关闭标签的斜杠/,具体举个例子:<p></p> 加粗标红部分不能直接输入。当然如果不是输入html标签中的/,斜杠/ 是可以正常输入的。

先说下解决方法:

经过一番排查,发现是tag插件引起的。解决方法是手动安装该插件github上的最新版本,需要注意的是手动安装,而不是在st中通过命令行在线安装,至于原因嘛,下面加粗文字部分有讲到,若只想知道sublime text3 不能输入关闭标签的斜杠/ 解决方法的童鞋看到这里,答案已揭晓,可以不用往下看了^_^

下面说下自己发现引起该问题是tag插件的一个曲折过程,可谓说多都是泪啊....

发现存在不能输入关闭标签的斜杠/这个问题,第1时间就觉得应该是插件引起的,但禁用了所有插件后,发现依然存在,然后就有疑问,觉得这是st自身的一个输入bug?

在官网下载了份绿色版本,尝试输入关闭标签的斜杠/是完全没问题的,但只要把自己原先在用的Data目录拷入新下载的绿色版本目录里面就会重现不能输入关闭标签的斜杠/ 这个问题。

先说下tag插件:这个插件主要是用来格式化html代码的,它有个选中部分代码格式化的功能还是很不错的。

但在线安装tag这个插件,其格式化的快捷键ctrl+alt+f会失效,手动安装该快捷键才生效。

但最让人意想不到的是手动安装的该插件,禁用该tag插件后,重启st,这个插件会自动自启用即还原成启用状态,有兴趣验证的童鞋可以自己试试,这就直接导致了之前自己觉得这是st自身的输入bug的的误判,这里省略一万字,心中万只草尼玛,自己脑补画面。

一般,我们会用emmet去书写html标签,但偶尔也会有手动插入结束标签的需要,遇到不能输入关闭标签的斜杠/问题确实让人有些纠结。现在好了,解决方法已揭晓!

题外话:其实st自身有快速输入结束标签的快捷方式,工具菜单:edit-tag-close tag  ,close tag 默认会有个alt+.的快捷键,但tag插件会占用该快捷键,手动在st的user settings里面重设回重设alt+.为标签自动闭合就好了,以后遇到要输入关闭标签的情况,直接按alt+.更方便快捷!!

时间: 2024-09-20 13:50:28

sublime text3 输入不了关闭标签 / 的解决办法的相关文章

win8.1中输入中文显示问号的解决办法

尝试使用win8.1但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了. 控制面板--语言   删除除中文输入法之外的所有输入法和美式键盘  然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来 其实最终感觉,就是win8.1把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了. 

Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法

(去掉时分秒的方法,只保留年月日) 解决方法: 1:如果Model实体类是DateTime类型,那么strSql.Append("to_date('" + model.JHKSRQ.ToString("yyyy-MM-dd") + "','YYYY-MM-DD'),"); 注意:如果Model实体类是DateTime?类型,那么要改为:DateTime,否则会报错! 2:如果Model实体类是String类型,那么strSql.Append(&q

ruby-RUBY sublime Text3 gets函数不能输入 跳过了键盘输入的步骤

问题描述 RUBY sublime Text3 gets函数不能输入 跳过了键盘输入的步骤 gets函数直接跳过键盘输入这个步骤 然后输出为空 是ST3的编译问题还是怎样 我的是OSX系统

解决sublime text3 gb2312编码文件显示乱码问题

问题描述: sublime text3 装了gb2312编码转换成utf8显示的ConvertToUTF8插件, 保存文件时会出现乱码,关掉文件,再打开该文件,ConvertToUTF8根本就没起作用,就一直显示乱码,文件重命名后再打开,ConvertToUTF8却能正常转换编码. 关键是:文件重命名后再打开,ConvertToUTF8却能正常转换编码. 可断定是ConvertToUTF8 转码缓存有问题,解决方法: 删除sublime 安装目录下,PackagesUser目录里面的encodi

ubuntu 系统 sublime text3中文输入配置

环境 ubuntu 16.04 amd64 sublime text3 准备工作 #安装 libgtk2.0-dev ,否则报错,No package 'gtk+-2.0' found : apt-get install libgtk2.0-dev 编译工作 1. 编辑 sublime_imfix.c #include <gtk/gtkimcontext.h>    void gtk_im_context_set_client_window (GtkIMContext *context,   

Sublime text 3中文乱码解决办法

  1.打开Sublime Text 3,按windows:Ctrl+-;mac:control+~打开控制行,复制粘贴以下python代码,然后回车运行. import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_p

关于Sublime Text3插件

问题描述 关于Sublime Text3插件 为什么导入Bootstrap 3 Snippets 没有 单词提示,而是自动出一堆代码 我想要的是class中的单词提示,求好心人告知 解决方案 所有插件使用package control安装,国内某些破解版的sublime已内置该插件,没有内置的自己百度安装方法,在此不再复述 打开sublime,ctrl+shift+P,输入pis回车,稍等一会儿,即可选择想要安装的插件 这里都是推荐我在用觉得好用的插件,不定期更新 1.ConvertToUTF8

win8.1系统在程序或软件中输入文字变成问号怎么解决?

    win8.1系统在程序或软件中输入文字变成问号怎么解决?: 1.点击控制面板,然后将除自己使用的中文输入之外的其他语言.输入法等先全部删除; 2.然后再试一下,如果可以输入中文了,可适当添加一下"英语(美国)"即可. windows7教程 windows8教程 windows10教程

Word2013输入不了汉字怎么解决

  Word2013输入不了汉字怎么解决 1.打开Word2013文档,单击"文件"中的"选项",如图. 2.在弹出"Word选项"窗口中单击"高级",把"自动切换键盘以匹配周围文字的语言"和"输入法控制处于活动状态"这两项前面的"√"点掉,点击"确定"按钮完成设置,如下图.