<h3 id="R8">8. Przetwarzanie blokowe i liniowe</h3>


<p>
<span class="program">NotH</span> przetwarza zaznaczony blok w jednym z dwóch trybów:
<strong>blokowym</strong> lub <strong>liniowym</strong>.
</p>


<p>
Tryby pracy <span class="program">NotH-a</span> przełączysz komendą
<span class="option">Opcje &rarr; Tryb liniowy</span>
Opcja ta ma skrót <span class="shortcut">Ctrl+Shift+L</span> .
O bieżącym trybie pracy programu informuje wiersz stanu,
co zostało przedstawione na rysunku 14.
</p>

<div class="image">

<a href="img/14-duze.png"><img src="img/14.png" alt="" /></a>

<p>
Rys. 14.
Informacja o trybie pracy
</p>
</div>






<p>
W trybie blokowym przetwarzaniu podlega cały zaznaczony blok tekstu.
Jeśli w edytorze zaznaczony jest blok obejmujący cztery linie:
</p>


<pre>
lorem
ipsum
dolor
sit amet
</pre>


<p>
to aktywacja skrótu <span class="shortcut">Ctrl+D+P</span> spowoduje dodanie jednego elementu
<span class="variable">p</span>.
Znacznik <span class="variable">&lt;p&gt;</span>
pojawi się na samym początku bloku,
zaś znacznik <span class="variable">&lt;/p&gt;</span>
zostanie umieszczony na końcu bloku:
</p>

<pre>
&lt;p&gt;
lorem
ipsum
dolor
sit amet
&lt;/p&gt;
</pre>



<p>
Jeśli natomiast pracujesz w trybie liniowym,
to po zaznaczeniu czterech linijek tekstu:
</p>


<pre>
lorem
ipsum
dolor
sit amet
</pre>


<p>
naciśnięcie skrótu <span class="shortcut">Ctrl+D+R</span>
doda znacznik <span class="variable">&lt;br /&gt;</span>
na końcu każdej linijki tekstu:
</p>

<pre>
lorem&lt;br /&gt;
ipsum&lt;br /&gt;
dolor&lt;br /&gt;
sit amet&lt;br /&gt;
</pre>


<h4 id="P8-1">8.1 Przetwarzanie pustych linii w trybie liniowym</h4>

<p>
W trybie liniowym dostępna jest opcja
<span class="option">Opcje &rarr; Przetwarzaj puste linie</span>
(<span class="shortcut">Ctrl+Shift+P</span>).
Opcja ta decyduje o tym, czy puste linie zaznaczonego
bloku mają podlegać przetwarzaniu.
Jeśli podlegają, to blok
</p>



<pre>
a

b

c

d
</pre>



<p>
zostanie &mdash; po aktywacji skrótu <span class="shortcut">Ctrl+L+I</span> zastąpiony przez:
</p>



<pre>
&lt;li&gt;a&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;b&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;c&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;d&lt;/li&gt;
</pre>



<p>
Jeśli puste linie nie podlegają przetwarzaniu otrzymasz:
</p>


<pre>
&lt;li&gt;a&lt;/li&gt;

&lt;li&gt;b&lt;/li&gt;

&lt;li&gt;c&lt;/li&gt;

&lt;li&gt;d&lt;/li&gt;
</pre>

