26

HTMLページ内にタイトル/著者アイテムのリストを設定する必要があり、各タイトル/著者行は次の<li>ようになります。

<ul>
  <li> title name - <em>author name</em></li>
  <li> title name - <em>author name</em></li>
  <li> title name - <em>author name</em></li>
  and so on...
</ul>

彼らは、タイトル用と著者用の 2 つの列があり、約 90 ~ 100 行の Excel ファイルをくれました。上記のような s を含む

リストを取得する最善かつ最速の方法は何ですか? <li>(私は Sublime Text 2 を使用しています) Sublime Text 2

内にコピー/貼り付けするだけで、このように各タイトル/著者行に個別の行があります。

title name author name
title name author name
title name author name

他に何も..

<li>thx 内のすべての行を次のように簡単にラップできます。

  • menu Selection -> Split into Lines (Cmd/Ctlr + Shift + L)

    とタグを入力しますが、その後、一種の自動化された方法で、タイトルの後にダッシュ ( - ) を挿入<em>し、著者。

    私の最善の推測は(しかし、実際にはその方法がわかりません)、一連の行をコピー/貼り付けしてから、すべてのカーソルが立っている場所に、それぞれをこのように個別の行として貼り付ける方法を見つけることです|(カーソル):

    *copy* authors name as single lines
    
    |author name1
    |author name2
    |author name3 
    |author name4
    
    *paste* authors as single line each where the cursor "|" stands
    
    <li>title name - <em> |author name1 </em></li>
    <li>title name - <em> |author name2 </em></li>
    <li>title name - <em> |author name3 </em></li>
    <li>title name - <em> |author name4 </em></li>
    

    残念ながら、実際に何が起こるか (崇高なテキスト 2) は次のとおりです。

    <li>title name - <em> |author name1
                           author name2
                           author name3 
                           author name4 </em></li>
    <li>title name - <em> |author name1
                           author name2
                           author name3 
                           author name4 </em></li>
    <li>title name - <em> |author name1
                           author name2
                           author name3 
                           author name4 </em></li>
    <li>title name - <em> |author name1
                           author name2
                           author name3 
                           author name4 </em></li>
    

    コピーされたすべての行は、単一のカーソルごとにブロックに貼り付けられます

  • 4

    2 に答える 2

    59

    CMDおそらく、クリップボードにコピーされた行数が++で分割された行数と一致することを確認するだけで済みSHIFTますL

    それらが一致する場合、Sublime Text は期待どおりに動作し、各ソース行を各宛先行にコピーします (少なくとも私のマシンでは... :)。

    于 2012-10-09T20:38:19.677 に答える
    4

    私は実際にこれに対する答えを見つけたばかりで、他の誰かがこれに遭遇した場合に備えて共有したかった. リカルドは正しいですが、私は拡張できます。

    ソースとターゲットの数が一致しない場合に所定の位置に貼り付けると予想される場合、Sublime はチャンクで貼り付けます。余分なハード リターンまたは余分な要素があるときに、あなたのバグに遭遇しました。たとえば。

    |author name1
    |author name2
    

    2 つのソース値と1 つのターゲット要素があるため、Sublime をトリガーして 2 つの値を所定の位置に貼り付けます。

    <li>title name - <em> |author name1
                           author name2 </em></li>
    

    したがって、Riccard の指摘によれば、Sublime が余分な価値として認識した少し余分なものを選択した可能性があります。

    したがって、これを修正するには、ソースとターゲットを等しくする必要があります。

    |author name1
    |author name2
    
    <li>title name - <em> |author name1 </em></li>
    <li>title name - <em> |author name2 </em></li>
    
    于 2016-03-23T18:55:16.137 に答える