КОПІЮВАННЯ, ПЕРЕМІЩЕННЯ І ВИДАЛЕННЯ ТЕКСТУ

Поняття фрагмента тексту і його виділення

Фрагментом називається безупинна частина тексту. Виділення фрагмента робить його об'єктом наступної команди. Виділити фрагмент- значить "підсвітити" його за допомогою чи миші клавіатури. Виділений фрагмент може бути рядковим, блоковим чи лінійної. Рядкової фрагмент складається з послідовності цілих рядків. Блоковий фрагмент звичайно поєднує частини рядків, що утворять у сукупності прямокутник. Лінійний (потоковий) фрагмент може містити в собі послідовність (необов'язково) цілих рядків (мал. 13.2). У деяких текстових процесорів (наприклад, WіnWord) немає рядкового виділення. Однак його легко здійснити за допомогою перетаскування мишею. У текстового процесора MuіtіEdіt передбачені всі три способи виділення. Існують спеціальні способи виділення для слова, рядка, пропозиції й ін. (Наприклад, подвійний чи потрійний щиглик мишею в WіnWord).

Рис. 13.2. Види фрагментів тексту

Копіювання і переміщення фрагментів тексту

Найбільше часто використовувані операції в текстових процесорах - копіювання, переміщення, і видалення фрагментів тексту. Ці операції можуть виконуватися як з буфером проміжного збереження, так і без нього. У Лексиконі, наприклад, такі операції виконуються тільки через буфер. У процесорах MultіEdіt і WіnWord - і так і так. Наприклад, у текстовому процесорі WіnWord можливе перетаскування фрагментів мишею на нове місце (з видаленням по старому чи місцеві без видалення) без допомоги буфера. Сутність операцій, що використовують буфер проміжного збереження, полягає в тому, що позначений фрагмент тексту переноситься на нове місце, копіюється чи туди просто віддаляється Технологія виконання цих операцій містить у собі кілька етапів:

· виділення частини тексту (фрагмента);

· перенос виділеного фрагмента в буфер проміжного збереження;

· переміщення курсору в потрібне місце документа;

· копіювання (перенос) виділеного фрагмента з буфера в місце документа, зазначене курсором.

На мал. 13.3 ілюструється робота буфера проміжного збереження: фрагмент тексту переноситься в нове місце документа.

Рис. 13.3. Переміщення виділеного фрагмента тексту за допомогою буфера проміжного збереження

Примітка. Виділений фрагмент може складатися зі слова, рядка, пропозиції, чи абзацу навіть усього документа.

Оскільки всі додатки Wіndows працюють через загальний системний буфер проміжного збереження, операції з фрагментами тексту можуть торкатися не тільки зовнішні документи, але й інші додатки. Так, ви можете перенести (скопіювати) позначений фрагмент із вашого поточного документа, створюваного в WіnWord, у який-небудь документ у табличному процесорі Excel, чи, навпаки, використовувати частина зовнішнього документа, що знаходиться в іншім вікні, створюваному вами.

Видалення тексту

У сучасних текстових процесорах можливо видалити символ, слово, рядок, фрагмент тексту (рядковий чи блоковий).

При цьому видалення останнього введеного символу (тобто символу, що коштує левее курсору) здійснюється за допомогою клавіші <Backspace>, а символу, що випливає за курсором,-за допомогою клавіші <Delete>

Видаленню слова, рядка, чи пропозиції будь-якого іншого фрагмента тексту передує попереднє виділення відповідного елемента тексту, а потім застосування або клавіші <Delete>, або операції видалення. Місце, займане вилученим елементом тексту, автоматично заповнюється розміщеним після нього текстом.

Увага! Перш ніж видалити фрагмент тексту, подумайте!

Вилучений фрагмент тексту міститься в буфер проміжного збереження (див. мал. 13.3), так само як в операції переміщення. При необхідності його можна відновити, якщо туди не зроблена новий запис чергової операції копіювання, переміщення, видалення. Новий фрагмент тексту заміняє попередній.

Операція відкочування

У багатьох програмних засобах, у тому числі й у текстовому процесорі, передбачена операція відкочування. Для реалізації цієї операції текстовий процесор фіксує послідовність дій по зміні тексту у виді послідовних кроків. Спеціальною командою відкочування (Undo) користувач може повернути документ до стану, що було кілька кроків назад, тобто "відкотитися". Глибина можливого відкочування залежить від Середовища, потужності використовуваного комп'ютера й інших причин. Поряд з командою відкочування існує команда скасування відкочування (Redo).