Differences between revisions 1 and 12 (spanning 11 versions)
Revision 1 as of 2011-03-11 21:51:32
Size: 2575
Comment:
Revision 12 as of 2016-05-30 18:55:52
Size: 7845
Editor: ?yrii2121
Comment: sync with English
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablewidth="100%"style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#traduction|Translation(s)]] : [[fr/TextEditor|Français]] - [[de/TextEditor|German]] - [[ar/TextEditor|العربية]] - [[it/TextEditor|Italiano]]- [[ru/TextEditor|Russian]]-~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion]] || ~-[[DebianWiki/EditorGuide#traduction|Перевод(ы)]] : [[TextEditor|English]] - [[es/TextEditor|Español]] - [[fr/TextEditor|Français]] - [[de/TextEditor|German]] - [[ar/TextEditor|العربية]] - [[it/TextEditor|Italiano]] - Русский-~
Line 4: Line 4:
Editors are like religions, so at the risk of starting a holy war... <<TableOfContents(3)>>
Line 6: Line 6:
== Vi and clones ==
=== vim ===
You might prefer to install DebPkg:vim-full as your vi-clone, which has extended features. You can have more information about vim here
== Консольные ==
Текстовые редакторы, которые могут использоваться без Х11 в командной строке.
 * [[vim]] - Полнофункциональный редактор с подсветкой синтаксиса ([[http://www.vim.org|web page]]).
 * [[http://www.gnu.org/software/emacs/|Emacs]] - Некоторые шутят, что это особая, разросшаяся операционная система, написанная на Lisp'е, пытающаяся выглядеть как текстовый редактор. Как бы то ни было, сегодня это достаточно быстрый и мощный редактор. Кроме того, в программе присутствует функция автоопределения и подсветки синтаксиса для многих форматов файлов (языки программирования или LaTEX, а также конфигурационные файлы вроде ~/.muttrc или ~/.procmailrc). Если Вы знаете Lisp, Вы можете изменить Emacs в любом направлении которое Вам нравится. Emacs доступен как в графическом редакторе (Emacs), так и консольном (Emacs-NOX).
 * DebianPkg:nano - это легкий в освоении и использовании редактор текстовых файлов.
 * DebianPkg:mc - Midnight Commander предоставляет встроенный текстовый редактор, который можно вызвать командой __mc -e__ или __mcedit__. Он поддерживает подсветку синтаксиса, поиск с использованием регулярных выражений и другие возможности.
 * DebianPkg:jupp и DebianPkg:joe-jupp – Настраиваемый редактор с несколькими режимами работы: `jupp` (наиболее отлаженный) и `jstar` используют сочетания клавиш WordStar, `jmacs` немного похож на Emacs, `jpico` похож на nano. Среди особенностей можно отметить встроенный hex-редактор, поддержку кодировок включающую UTF-8, подсветку синтаксиса, режим поиска/замены с возможностью применения регулярных выражений, interactive and scripted macro programming, и другое. `jupp` особенно рекомендуется для системных администраторов (для быстрого редактирования файлов) и программистов. В строке статуса отображается текущая позиция каретки в файле (колонка/строка, смещение байт в десятичной и шестнадцатеричной системах), а также код символа ASCII/Unicode под курсором.
 * DebianPkg:jed.
Line 10: Line 15:
=== gvim ===
You can use a [[GUI]] version of [[vim]], like DebPkg:vim-gnome, DebPkg:vim-gtk, DebPkg:vim-lesstif.
== Графические ==
Текстовые редакторы, которые могут быть использованы в графическом окружении.
 * DebianPkg:gedit - Текстовый редактор окружения рабочего стола [[Gnome]]. По-умолчанию основной упор сделан на простоту, но с помощью плагинов может быть превращён в полноценную интегрированную среду разработки (пакет DebianPkg:gedit-plugins).
 * DebianPkg:geany - Продвинутый текстовый редактор с признаками интегрированной среды разработки, имеет всего лишь несколько зависимостей от других пакетов. Доступно очень много плагинов (пакет DebianPkg:geany-plugin-addons).
 * DebianPkg:pyroom - Полноэкранный текстовый редактор для концентрации на набираемом тексте, с настраиваемыми цветовыми схемами и комбинациями клавиш.
 * DebianPkg:scite - Редактор для программистов на базе GTK+, использует компонент редактирования Scintilla.
 * DebianPkg:kwrite - Текстовый редактор [[KDE]] Software compilation, предоставляет подсветку синтаксиса и, кроме прочего, имеет возможность экспортировать документы в PDF, HTML, !PostScript и другие возможности.
 * DebianPkg:kate - Акроним от KDE Advanced Text Editor (Продвинутый текстовый редактор для KDE), может быть превращён в интегрированную среду разработки, предоставляет расширяемую подсветку синтаксиса (через XML), управление сеансами и другие опции.
 * DebianPkg:mousepad - Редактор окружения рабочего стола [[ru/Xfce]], разрабатывается с упором на простоту, скорость и лёгкость использования.
 * DebianPkg:leafpad - Минималистический редактор на базе GTK+, предназначен для быстрого редактирования текста.
 * Gvim - Версия vim с графическим интерфейсом, поставляется в пакетах DebianPkg:vim-gnome, DebianPkg:vim-gtk, DebianPkg:vim-lesstif.
 * Emacs - По умолчанию, пакет Emacs включает интерфейс для X11.
 * DebianPkg:jedit - очень мощный/гибкий (как emacs) и так же просто в использовании (как notepad). Имеет много плагинов для специализированных возможностей.
Line 13: Line 29:
== Emacs ==
[[emacs|Emacs]]. Some people think it is a mutated and bloated Lisp system trying to disguise itself as a text editor. However, today it is fast enough and once some commands have been learned it is quite powerful. Furthermore, there are auto-indent and syntax highlighting options for many file formats such as programming languages or [[LaTeX]], and config files such as ~/.muttrc and ~/.procmailrc. If you know Lisp, you can customize Emacs to any extent you like. I would advise to stick to verstion 20.x, since the 21.x -versions contain unneeded and annoying graphical "improvements" (on the other hand, there are ways to turn these "improvements" off; see "Notes"). In Debian, a version of [[emacs]] is installed by default.
== Как установить текстовый редактор по умолчанию ==
Line 16: Line 31:
=== Notes ===
 * Dump the stupid (non-traditional) icon bar: {{{(tool-bar-mode nil)}}}
 * Turn off the bleeping^Wblinking cursor: {{{(blink-cursor-mode nil)}}}
== Wish list ==
For those who find vi cryptic and emacs ugly or confusing, there are a variety of alternatives. "jed" (or "xjed") is a full-featured emacs-like editor with colour support menus, etc. Note, the testing release is much improved over the version in potato.
=== Для администраторов ===
Вы можите установить текстовый редактор по умолчанию используя команду [[DebianAlternatives|update-alternatives]]:
{{{
update-alternatives --set editor /path/to/the/chosen/editor
}}}
или
{{{
update-alternatives --config editor
}}}
так же вы можете посмотреть список возможных путей:
{{{
update-alternatives --list editor
}}}
Затем, просто использовать команду {{{editor}}} вместо vim, emacs или nano.
Line 22: Line 46:
 * ''gnotepad'' (command gnp).
 * ''gedit''
 * ''mcedit''
 * ''nano''
 * ''ed''
 * ''SciTE''
 * ''kate''
 * ''kwrite''
=== Для пользователей ===
Вы можете установить/изменить значение переменного окружения "$EDITOR". <<BR>>Например: чтобы использовать Emacs, как текстовый редактор по умолчанию, добавьте в ваш файл {{{~/.profile}}} следующее:
{{{
export EDITOR=emacs
}}}
Line 31: Line 52:
== Nano ==
 * Nano is an easy to learn and use text file editor.
 * install:
 {{{
aptitude install nano}}}
 * Practice using nano before you really need it.
 * you need command line interface [also called CLI ] to use nano. see CommandLineInterface
 * to start nano enter: nano
  . at bottom of screen are some common commands. '^' means press the control key.
   . so ^W is the command to search. press control + W ....
   . ^O to save the file
   . ^X to exit
   . ^G for help
Line 45: Line 53:
 . CategorySoftware
----
CategoryFrSoftware
[[ru/Software|Программное обеспечение]]

Перевод(ы) : English - Español - Français - German - العربية - Italiano - Русский


Консольные

Текстовые редакторы, которые могут использоваться без Х11 в командной строке.

  • vim - Полнофункциональный редактор с подсветкой синтаксиса (web page).

  • Emacs - Некоторые шутят, что это особая, разросшаяся операционная система, написанная на Lisp'е, пытающаяся выглядеть как текстовый редактор. Как бы то ни было, сегодня это достаточно быстрый и мощный редактор. Кроме того, в программе присутствует функция автоопределения и подсветки синтаксиса для многих форматов файлов (языки программирования или LaTEX, а также конфигурационные файлы вроде ~/.muttrc или ~/.procmailrc). Если Вы знаете Lisp, Вы можете изменить Emacs в любом направлении которое Вам нравится. Emacs доступен как в графическом редакторе (Emacs), так и консольном (Emacs-NOX).

  • nano - это легкий в освоении и использовании редактор текстовых файлов.

  • mc - Midnight Commander предоставляет встроенный текстовый редактор, который можно вызвать командой mc -e или mcedit. Он поддерживает подсветку синтаксиса, поиск с использованием регулярных выражений и другие возможности.

  • jupp и joe-jupp – Настраиваемый редактор с несколькими режимами работы: jupp (наиболее отлаженный) и jstar используют сочетания клавиш ?WordStar, jmacs немного похож на Emacs, jpico похож на nano. Среди особенностей можно отметить встроенный hex-редактор, поддержку кодировок включающую UTF-8, подсветку синтаксиса, режим поиска/замены с возможностью применения регулярных выражений, interactive and scripted macro programming, и другое. jupp особенно рекомендуется для системных администраторов (для быстрого редактирования файлов) и программистов. В строке статуса отображается текущая позиция каретки в файле (колонка/строка, смещение байт в десятичной и шестнадцатеричной системах), а также код символа ASCII/Unicode под курсором.

  • jed.

Графические

Текстовые редакторы, которые могут быть использованы в графическом окружении.

  • gedit - Текстовый редактор окружения рабочего стола Gnome. По-умолчанию основной упор сделан на простоту, но с помощью плагинов может быть превращён в полноценную интегрированную среду разработки (пакет gedit-plugins).

  • geany - Продвинутый текстовый редактор с признаками интегрированной среды разработки, имеет всего лишь несколько зависимостей от других пакетов. Доступно очень много плагинов (пакет geany-plugin-addons).

  • pyroom - Полноэкранный текстовый редактор для концентрации на набираемом тексте, с настраиваемыми цветовыми схемами и комбинациями клавиш.

  • scite - Редактор для программистов на базе GTK+, использует компонент редактирования Scintilla.

  • kwrite - Текстовый редактор KDE Software compilation, предоставляет подсветку синтаксиса и, кроме прочего, имеет возможность экспортировать документы в PDF, HTML, PostScript и другие возможности.

  • kate - Акроним от KDE Advanced Text Editor (Продвинутый текстовый редактор для KDE), может быть превращён в интегрированную среду разработки, предоставляет расширяемую подсветку синтаксиса (через XML), управление сеансами и другие опции.

  • mousepad - Редактор окружения рабочего стола ru/Xfce, разрабатывается с упором на простоту, скорость и лёгкость использования.

  • leafpad - Минималистический редактор на базе GTK+, предназначен для быстрого редактирования текста.

  • Gvim - Версия vim с графическим интерфейсом, поставляется в пакетах vim-gnome, vim-gtk, vim-lesstif.

  • Emacs - По умолчанию, пакет Emacs включает интерфейс для X11.
  • jedit - очень мощный/гибкий (как emacs) и так же просто в использовании (как notepad). Имеет много плагинов для специализированных возможностей.

Как установить текстовый редактор по умолчанию

Для администраторов

Вы можите установить текстовый редактор по умолчанию используя команду update-alternatives:

update-alternatives --set editor /path/to/the/chosen/editor

или

update-alternatives --config editor

так же вы можете посмотреть список возможных путей:

update-alternatives --list editor

Затем, просто использовать команду editor вместо vim, emacs или nano.

Для пользователей

Вы можете установить/изменить значение переменного окружения "$EDITOR".
Например: чтобы использовать Emacs, как текстовый редактор по умолчанию, добавьте в ваш файл ~/.profile следующее:

export EDITOR=emacs


Программное обеспечение