typora代码块设置默认语言-0.9.98(beta)

typora代码块设置默认语言

  • typora版本:0.9.98(beta)
  • 修改frame.js代码

文件位置:typora安装目录\resources\app\app\window

搜索 select a language

将后面的

t.childNodes[0].textContent=e||""

修改为

t.childNodes[0].textContent=e||"想要默认设置的语言"
// eg: t.childNodes[0].textContent=e||"shell"

重要的事情说三遍 不要格式化再查找修改!!!

重要的事情说三遍 不要格式化再查找修改!!!

重要的事情说三遍 不要格式化再查找修改!!!

否则可能导致未知问题 比如只能写不能删除

发现上述方法有一些问题,即代码不能自动高亮

修改为如下

搜索 select a language

t.innerHTML = "<span class='ty-input ty-input-after ty-cm-lang-input' contenteditable='plaintext-only' tabindex='-1' autocorrect='false' placeholder='" + o.localize.getString("select a language") + "'></span>"

改为:

t.innerHTML = "<span class='ty-input ty-input-after ty-cm-lang-input' contenteditable='plaintext-only' autofocus tabindex='-1' autocorrect='false' placeholder='" + o.localize.getString("select a language") + "'></span>"

即增加autofocus属性

搜索r[0].insertChildAtIndex(a,1),

var a=m(r.attr("lang"));r[0].insertChildAtIndex(a,1),f.call(n,o(a).find(".ty-input"),e)

将上述内容修改为

var a=m(r.attr("lang")||"shell");r[0].insertChildAtIndex(a,1),f.call(n,o(a).find(".ty-input"),e);r.find(".ty-input").focus();
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值