Emeditor高亮显示配对括号
本帖最后由 马黑黑 于 2023-6-26 11:36 编辑 <br /><br /><style>#mydiv {
margin: 20px auto;
width: 700px;
min-height: 400px;
border-radius: 16px;
border: 3px solid gray;
background: #fff;
padding: 20px;
position: relative;
--state: paused;
}
#mydiv::before, #mydiv::after {
position: absolute;
content: '';
}
#mydiv::before {
width: 50px;
height: 50px;
right: 20px;
top: 10px;
border-radius: 50%;
background: conic-gradient(blue,red,green,red);
-webkit-mask: radial-gradient(transparent 3px, pink 0);
box-shadow: 0 0 4px gray;
cursor: pointer;
animation: rot 6s infinite linear var(--state);
}
#mydiv::after {
content: 'Emeditor高亮显示配对括号';
left: 50%;
top: -22px;
transform: translate(-50%);
background: linear-gradient(#fff,#000);
box-shadow: 0 0 0 3px gray;
font: bold 20px/40px sans-serif;
text-shadow: 1px 1px 2px #000;
color: #eee;
padding: 0 40px;
}
#mydiv > p { margin: 10px 0; font-size: 16px; }
.txtRight { text-align: right; }
@keyframes rot { to { transform: rotate(360deg); } }
</style>
<div id="mydiv">
<p>以 text 为例,请先看设置好后的效果:</p>
<p><img src="https://638183.freep.cn/638183/t23/2/emeditor1.png" alt="" /></p>
<p>下面讲讲操作方法:<br><br></p>
<p>步骤一:菜单“工具(T)” → “选择配置(S)” → “定义配置(D)”;</p>
<p>步骤二:在“定义配置”小窗口,确保左侧窗格的“Text”被选中,然后点击右侧窗格的“属性(P)”按钮,进入“Text属性”设置窗口;</p>
<p>步骤三:在Text属性窗口,点选左侧栏目的“高亮(2)”,勾选右侧栏目的“高亮配对括号”,再一一勾选其下括号对子项目,一般前面四个要选;</p>
<p>步骤四:点选Text属性窗口左侧栏目的“显示”项目,找到中间栏目的“配对的圆括号/方括号”,点选它,然后在右边栏目的“文本颜色(X)”自定义一个自己喜欢的颜色,需要背景颜色高亮的再设置一下“背景颜色(B)”。注意,透明色和默认是不会高亮显示的,要自定义颜色。</p>
<p>这样,编辑Text文档时,即使文档尚未保存,配对的大括号、中括号、小括号以及尖括号等,均在输入光标插入到任意括号前方的时候,Emeditor自动找到与之配对的另一半,括号对高亮显示。</p>
<p>需要恢复默认设置的,可以进入对应的设置子窗口,其右下方均有“重置”按钮,重置后,该设置项目恢复默认设置。</p>
<p class="txtRight"><br><br>文/马黑黑<br>2023.6.26</p>
</div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1454238106" autoplay="autoplay" loop="loop"></audio>
<script>
(function () {
let mState = () => mydiv.style.setProperty('--state', aud.paused ? 'paused' : 'running');
aud.addEventListener('play', mState, false);
aud.addEventListener('pause', mState, false);
mydiv.onclick = () => aud.paused ? aud.play() : aud.pause();
})();
</script>
非常详细 学习中......{:4_191:} 本帖最后由 起个网名好难 于 2023-6-26 10:55 编辑
似乎修改“当前配置属性”也行
工具 → 当前配置属性
显示 → 配对的圆括号/方括号 → 文本颜色 自定义
不修改实际也是高亮配对显示只是黑色的粗体不太明显。 起个网名好难 发表于 2023-6-26 10:57
不修改实际也是高亮配对显示只是黑色的粗体不太明显。
对,不显眼 起个网名好难 发表于 2023-6-26 10:53
似乎修改“当前配置属性”也行
入口不止一个 非常开心 发表于 2023-6-26 08:54
非常详细 学习中......
上午好 Emeditor真不错,还能高亮。这样会让代码的显示更清晰了{:4_187:} 学习了。谢谢黑黑和难难的讲解{:4_187:} 醉美水芙蓉 发表于 2023-6-26 11:54
学习欣赏老师佳作!
{:4_190:} 红影 发表于 2023-6-26 12:08
学习了。谢谢黑黑和难难的讲解
{:4_171:} 红影 发表于 2023-6-26 12:07
Emeditor真不错,还能高亮。这样会让代码的显示更清晰了
主要是,当括号多的时候,书写又不是很规范时,这有助于理清代码块的逻辑与从属关系等等 它的“语法检查器”很有特色,可以帮助找到语法错误或不规范的地方。 起个网名好难 发表于 2023-6-26 16:09
它的“语法检查器”很有特色,可以帮助找到语法错误或不规范的地方。
好像ver20以后的版本才有。
这功能不错,很贴心。 欣赏学习!{:4_187:} 焱鑫磊 发表于 2023-6-26 18:26
欣赏学习!
喝茶
{:4_180:} 马黑黑 发表于 2023-6-26 17:38
好像ver20以后的版本才有。
这功能不错,很贴心。
好像不支持html tag 的匹配高亮显示 反正不懂,加分{:4_189:} 步骤三:在Text属性窗口,点选左侧栏目的“高亮(2)”,勾选右侧栏目的“高亮配对括号”,再一一勾选其下括号对子项目,一般前面四个要选;
这个我进行了全选。。。成对的都挺重要,都选了好了{:4_173:}