# Руководство пользователя &kwrite;

&TC.Hollingsworth; &TC.Hollingsworth.mail;
&Christoph.Cullmann; &Christoph.Cullmann.mail;
Ольга
Миронова

    omiro@basealt.ru

Перевод на русский язык
Александр
Яворский
Рецензирование
Олеся
Герасименко

    translation-team@basealt.ru

Обновление перевода
2014
&TC.Hollingsworth; &TC.Hollingsworth.mail;
&FDLNotice;
2 сентября 2021 г.
KDE Gear 21.12

&kwrite; — это текстовый редактор от &kde;, позволяющий одновременно редактировать не более одного файла в каждом окне.

KDE
KWrite
текст
редактор

## Введение

&kwrite; от &kde; — это больше, чем просто текстовый редактор. Он предназначен для программистов и, хотя бы частично, может рассматриваться как альтернатива более серьёзным редакторам. Наилучшим образом он может быть использован в сочетании с веб-браузером &konqueror; или диспетчером файлов &dolphin; для просмотра исходных текстов программ, написанных на разных языках программирования. &kwrite; также отлично работает в качестве простого текстового редактора. Одна из основных особенностей &kwrite; — подсветка синтаксиса разных языков программирования, таких как C/C++, &Java;, Python, Perl, Bash, Modula 2, &HTML;, и Ada. Текстовый редактор &kwrite; имеет однодокументный интерфейс (SDI), который позволяет единовременно редактировать не более одного файла в окне.

&kwrite; — простой пользовательский интерфейс к компоненту &katepart;. Компонент &katepart; также используется в улучшенном текстовом редакторе &kate;, интегрированной среде разработки &kdevelop; и других приложениях &kde;, для которых необходимы расширенные возможности редактирования текста. Поэтому полная документация с описанием всех характеристик &kwrite; доступна в руководстве пользователя &katepart;.

## Параметры командной строки

Хотя &kwrite; обычно запускают из графического интерфейса (например, из меню Plasma), редактор также можно запустить из командной строки. Существует несколько полезных параметров, которые можно указать при запуске.

Многие другие приложения на основе &katepart; имеют похожие параметры командной строки.

### Выбор файла

Программа &kwrite; позволяет открыть (или создать) документ сразу после запуска, если пользователь указал в командной строке путь к нему. Например:

    % kwrite /home/myhome/docs/myfile.txt

### Выбор файла из Интернета

Вышеупомянутый способ возможно использовать даже для открытия файлов из Интернета (если в соответствующий момент у пользователя имеется доступ к Интернету). Например:

    % kwrite ftp://ftp.kde.org/pub/kde/README

### Другие параметры командной строки

Параметры командной строки для получения справки

``kwrite` `--help``

  Список базовых параметров командной строки.

``kwrite` `--author``

  Список авторов &kwrite; в окне терминала.

``kwrite` `-v`, `--version``

  Информация о версии приложения.

``kwrite` `--license``

  Сведения о лицензии.

``kwrite` `--desktopfile` `имя_файла``

  Базовое имя файла записи рабочего стола для этого приложения.

  Это особенно полезно для приложений-оболочек и приложений, имеющих, как правило, несколько файлов рабочей области. У каждого файла рабочей области может быть своя командная строка для записи `Exec`.

``kwrite` `-e`, `--encoding` `кодировка``

  &kwrite; будет использовать для документа указанную кодировку.

``kwrite` `-l`, `--line` `строка``

  Перейти к указанной строке после открытия документа.

``kwrite` `-c`, `--column` `столбец``

  Перейти к указанному столбцу после открытия документа.

``kwrite` `-i`, `--stdin``

  &kwrite; выполнит чтение содержимого документа из STDIN. Этот параметр позволяет передавать вывод команды в &kwrite; (аналогично параметру `-`, который используется в разных программах командной строки).

## Авторские права и лицензия

© Команда разработчиков &kate;, программа &kwrite;, 2001-2014.

Основано на исходной версии &kwrite;, © Jochen Wilhelmy digisnap@cs.tu-berlin.de, 2000

Участники проекта:

- &Christoph.Cullmann; &Christoph.Cullmann.mail;

- Michael Bartl michael.bartl1@chello.at

- Phlip phlip_cpp@my-deja.com

- &Anders.Lund; &Anders.Lund.mail;

- Matt Newell newellm@proaxis.com

- &Joseph.Wenninger; &Joseph.Wenninger.mail;

- Jochen Wilhelmy digisnap@cs.tu-berlin.de

- &Michael.Koch; &Michael.Koch.mail;

- &Christian.Gebauer; &Christian.Gebauer.mail;

- &Simon.Hausmann; &Simon.Hausmann.mail;

- Glen Parker glenebob@nwlink.com

- Scott Manson sdmanson@altel.net

- &John.Firebaugh; &John.Firebaugh.mail;

Перевод на русский язык: Ольга Миронова omiro@basealt.ru

Обновление перевода: Олеся Герасименкоtranslation-team@basealt.ru

&underFDL; &underGPL;