如何通过禅宗编码增加价值?

发布于 2024-11-03 00:16:29 字数 77 浏览 10 评论 0原文

我喜欢在输入禅宗编码时增加价值。例如,输入:文本变为:。如何使 input:text 变为并将键盘光标放在 value 属性的 '' 之间?

I like to add value when I type zen coding. For example, input:text becomes :. How do I make it so that input:text becomes and place keyboard cursor between '' of value property?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

微暖i 2024-11-10 00:16:29

@Moon

这是我使用的一个技巧。

select>option#$*5  // this would give the following HTML <select>

<select>
  <option id="1"></option>
  <option id="2"></option>
  <option id="3"></option>
  <option id="4"></option>
  <option id="5"></option>
</select>

然后,在文本编辑器中选择整个

干杯:-)

@Moon

Here is a trick that I use.

select>option#$*5  // this would give the following HTML <select>

<select>
  <option id="1"></option>
  <option id="2"></option>
  <option id="3"></option>
  <option id="4"></option>
  <option id="5"></option>
</select>

then, you select the whole <select> block in your text editor.
Then, replace all "<option id" with "<option value".

Cheers :-)

欢你一世 2024-11-10 00:16:29

如果您通过定义应该包装什么值(在开始标记和结束标记之间)来调整该值,则使用以下模式,

b{this is a bold text}

结果为

<b>this is a bold text</b>

虽然我不知道编辑器和 IDE 是否支持此功能,但我只能说它有效适用于 IntelliJ 和 Notepad++。

If you ment the value by defining what value should be wrapped (between open and closing tags), then use following pattern

b{this is a bold text}

which results to

<b>this is a bold text</b>

Allthough I'm not aware of the editors and IDE's supporting this feature, but all I can say is it works for IntelliJ and Notepad++.

小情绪 2024-11-10 00:16:29

添加此 table>tr*5>td*5>lorem10

将生成:

<table>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, aperiam.</td>
                <td>Sit eius temporibus optio reprehenderit itaque blanditiis harum consectetur rerum.</td>
                <td>Ex, odit, nostrum quia nemo consequuntur quisquam corrupti ipsam quis.</td>
                <td>Voluptatibus, cum, aspernatur rem officia recusandae similique saepe praesentium nulla.</td>
                <td>Labore, obcaecati iure rerum beatae dignissimos fugit sapiente! Sequi, fugit.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa, totam.</td>
                <td>Officiis, dolores facilis non vitae eius accusamus consequatur magnam incidunt!</td>
                <td>Voluptates repellendus delectus illo facilis at provident unde sint error!</td>
                <td>Quibusdam, nisi, reprehenderit incidunt rem a ducimus sint expedita molestias?</td>
                <td>Quam, laborum rerum unde quaerat fuga architecto odio voluptatum nemo.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. In, architecto.</td>
                <td>Maiores, voluptatum modi sunt iure aperiam aut quisquam nobis suscipit?</td>
                <td>Repellendus, amet vero modi inventore ipsam libero culpa animi debitis.</td>
                <td>Earum consequuntur ut totam possimus provident libero ad commodi esse!</td>
                <td>Reprehenderit, quo, et laboriosam inventore error quas facilis dignissimos voluptate.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime, necessitatibus.</td>
                <td>Officiis maxime praesentium repellendus distinctio cum atque aspernatur animi dolorum.</td>
                <td>Culpa pariatur quos quis voluptate ratione eos unde accusantium quisquam.</td>
                <td>Id possimus nisi sequi nostrum cum pariatur eius vel commodi.</td>
                <td>Velit, et, iure incidunt illum culpa cum nihil quidem perferendis.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est, ab?</td>
                <td>Labore, voluptatem quasi temporibus fugit cumque possimus obcaecati id dolor?</td>
                <td>Asperiores hic maiores architecto alias commodi ea in suscipit unde!</td>
                <td>Distinctio, quasi reprehenderit tempora ipsa nisi ad ut eaque numquam!</td>
                <td>Nobis, illum ex excepturi quaerat mollitia animi vero repellat quam.</td>
            </tr>
        </table>

Adding this table>tr*5>td*5>lorem10

Will generate:

<table>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, aperiam.</td>
                <td>Sit eius temporibus optio reprehenderit itaque blanditiis harum consectetur rerum.</td>
                <td>Ex, odit, nostrum quia nemo consequuntur quisquam corrupti ipsam quis.</td>
                <td>Voluptatibus, cum, aspernatur rem officia recusandae similique saepe praesentium nulla.</td>
                <td>Labore, obcaecati iure rerum beatae dignissimos fugit sapiente! Sequi, fugit.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa, totam.</td>
                <td>Officiis, dolores facilis non vitae eius accusamus consequatur magnam incidunt!</td>
                <td>Voluptates repellendus delectus illo facilis at provident unde sint error!</td>
                <td>Quibusdam, nisi, reprehenderit incidunt rem a ducimus sint expedita molestias?</td>
                <td>Quam, laborum rerum unde quaerat fuga architecto odio voluptatum nemo.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. In, architecto.</td>
                <td>Maiores, voluptatum modi sunt iure aperiam aut quisquam nobis suscipit?</td>
                <td>Repellendus, amet vero modi inventore ipsam libero culpa animi debitis.</td>
                <td>Earum consequuntur ut totam possimus provident libero ad commodi esse!</td>
                <td>Reprehenderit, quo, et laboriosam inventore error quas facilis dignissimos voluptate.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime, necessitatibus.</td>
                <td>Officiis maxime praesentium repellendus distinctio cum atque aspernatur animi dolorum.</td>
                <td>Culpa pariatur quos quis voluptate ratione eos unde accusantium quisquam.</td>
                <td>Id possimus nisi sequi nostrum cum pariatur eius vel commodi.</td>
                <td>Velit, et, iure incidunt illum culpa cum nihil quidem perferendis.</td>
            </tr>
            <tr>
                <td>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est, ab?</td>
                <td>Labore, voluptatem quasi temporibus fugit cumque possimus obcaecati id dolor?</td>
                <td>Asperiores hic maiores architecto alias commodi ea in suscipit unde!</td>
                <td>Distinctio, quasi reprehenderit tempora ipsa nisi ad ut eaque numquam!</td>
                <td>Nobis, illum ex excepturi quaerat mollitia animi vero repellat quam.</td>
            </tr>
        </table>
很糊涂小朋友 2024-11-10 00:16:29

据我所知,你不能——至少在默认的 Zen Coding 标准中不能。不过,至少有一个项目试图向 Zen Coding 添加值和一些基本逻辑(如循环),请参阅 https://github.com/zodoz/jquery-ZenCoding。请注意,这是一个 Javascript 实现。

As far as I know, you can't - at least not in the default Zen Coding standard. There is at least one project that tries to add values and some rudimentary logic (like looping) to Zen Coding though, see https://github.com/zodoz/jquery-ZenCoding. This is a Javascript implementation, mind.

昨迟人 2024-11-10 00:16:29

您可以使用方括号向标签添加属性,因此编写 input:text[value] 将创建 — 具有三个占位符位置的输入,其中两个通用,带有 :text 和来自 value 属性代码>[值]。

You can add attributes to tags using the square brackets, so writing input:text[value] would create <input type="text" name="|" id="|" value="|"> — the input with three places for placeholders, two generic, that come with :text and the value attribute which comes from [value].

无戏配角 2024-11-10 00:16:29

我曾经使用过的东西..

select>option[value=$].gameSize${$x$}*10

将生成

<select name="" id="">
<option value="1" class="gameSize1">1x1</option>
<option value="2" class="gameSize2">2x2</option>
<option value="3" class="gameSize3">3x3</option>
<option value="4" class="gameSize4">4x4</option>
<option value="5" class="gameSize5">5x5</option>
<option value="6" class="gameSize6">6x6</option>
<option value="7" class="gameSize7">7x7</option>
<option value="8" class="gameSize8">8x8</option>
<option value="9" class="gameSize9">9x9</option>
<option value="10" class="gameSize10">10x10</option>
</select>

所以,$将扩展到相应的数字...无论你把它放在哪里!

我在 Sublime Text 2 中使用 Emmet 插件。

Something I used once ..

select>option[value=$].gameSize${$x$}*10

will generate

<select name="" id="">
<option value="1" class="gameSize1">1x1</option>
<option value="2" class="gameSize2">2x2</option>
<option value="3" class="gameSize3">3x3</option>
<option value="4" class="gameSize4">4x4</option>
<option value="5" class="gameSize5">5x5</option>
<option value="6" class="gameSize6">6x6</option>
<option value="7" class="gameSize7">7x7</option>
<option value="8" class="gameSize8">8x8</option>
<option value="9" class="gameSize9">9x9</option>
<option value="10" class="gameSize10">10x10</option>
</select>

So, $ would expand to corresponding number...wherever you put it!

I was using Emmet plugin with Sublime Text 2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文