# KrViewer: o visualizador-editor interno do &krusader;

Se carregar em &Enter; num ficheiro seleccionado, abre o ficheiro com a aplicação associada. O editor-visualizador funciona por páginas; configure-o na página Geral do Konfigurador

## Visualizador

Para ver um ficheiro o mais rapidamente possível, de acordo com o seu tipo, é colocá-lo sob o cursor e carregar em F3. O visualizador interno do &krusader; faz parte de facto do &konqueror;, que consegue ver basicamente todos os tipos de ficheiros legíveis pelo &konqueror; (&eg; mostrar imagens, tocar música, mostrar o conteúdo de um pacote). Este é chamado de 'Visualizador genérico', para o qual poderá ter de configurar os tipos MIME.

O visualizador funciona da seguinte forma:

- Tenta ver o ficheiro com o 'Visualizador genérico'.

- Quando o tipo do ficheiro (tipo MIME) não puder ser determinado ou quando um ficheiro (&eg; um executável) não tiver uma acção associada, ele irá desactivar o 'visualizador genérico'. O ficheiro é tratado como ficheiro de texto, sendo aí usado o 'Visualizador de texto'.

- O utilizador poderá alterar, no menu KrViewer entre: 'Visualizador genérico' (se estiver disponível), 'Visualizador de texto' e 'Visualizador hexadecimal'.

Poderá configurar o modo de visualização por omissão na página Geral do Konfigurador .

O &Shift; F3 vê um &URL; a pedido, &eg;:

- O ``man:/`` vê as páginas do manual.

- ``man:/` krusader` views a manpage.

- O ``info:/`` vê as páginas do 'info'.

- ``http://` krusader.sourceforce.net/` views a webpage.

- ``ftp://` ftp.kde.org/pub/kde/` views a ftp-server.

- ``sftp://` sftp.foo/` views a secure ftp-server.

- ``file:/` home/frank` views the homedirectory of Frank.

- `/home/frank/archive.tar.gz` views a `tar.gz` archive.

KrViewer can have the following menus: File, Edit, View, Settings and Krviewer, depending on which file type is viewed. They will be discussed in the Editor section. The internal viewer can follow links on &HTML; pages. With &Ctrl; E the viewer can start &krusader;'s internal editor (which is basically the same application).

O visualizador incorporado não é feito por nós; é fornecido pelo &kde; (bibliotecas) e pelos KIO Slaves. Não podemos nem queremos alterar isso, dado que a utilização destas bibliotecas reduz a quantidade de código escrito. Por isso, não é necessário reinventar a roda ;-)

## Editor

O editor interno do &krusader; tem praticamente tudo o que iria esperar de um editor. A edição é semelhante à visualização, se bem que usa a tecla F4. O editor por omissão é o editor interno do &krusader;. Poderá alterar o editor predefinido com a página Geral do Konfigurador, se preferir usar um editor externo.

When you use &krusader;'s internal editor for the first time, it is recommended to look at each section of the Settings menu, and configure it the way you want it.

## Introdução ao menu

Most of the menus are quite self-explanatory. ;-)

### File menu

&Ctrl; S File Save

  Save file.

File Save As

  Save file with another name.

F5 File Reload

  Reload file.

File Export

  Export the file to `&HTML;` format.

&Ctrl; P File Print

  Print the file.

### Edit menu

&Ctrl; Z Edit Undo

  Undo last action.

&Ctrl;&Shift; Z Edit Redo

  Redo last action.

&Ctrl; X Edit Cut

  Cut selected text to clipboard.

&Ctrl; C Edit Copy

  Copy selected text to clipboard.

&Ctrl; V Edit Paste

  Paste clipboard content to the document.

&Ctrl; A Edit Select All

  Select whole document.

&Ctrl;&Shift; A Edit Deselect

  Deselect current selection.

&Ctrl;&Shift; B Edit Block Selection Mode

  Toggle Block Selection, which will activate/deactivate the block selection possibility.

Insert Edit Overwrite Mode

  Toggle Insert/Overwrite Mode.

&Ctrl; F Edit Find

  Find text.

F3 Edit Find Next

  Find next text.

&Shift; F3 Edit Find Previous

  Find previous text.

&Ctrl; R Edit Replace

  Replace text.

&Ctrl; G Edit Go to line

  Go to given line number.

### View menu

F7 View Switch to Command Line.

  Display Command Line.

View Schema.

  Set Schema &eg; &krusader; Normal, &krusader; Printing, &kate; Normal, &kwrite; Normal.

F10 View Dynamic Word Wrap

  Continue to display text at the next line when the maximum number of characters for one line exceeds the window width, instead of scrolling to the right side.

View Dynamic Word Wrap Indicators

  Off, Follow Line Numbers, Always On.

View Show Static Word Wrap Markers

F6 View Show Icon Border

  Shows Icon Border.

F11 View Show Line Numbers

  Shows the line numbers.

View Show Scrollbar Marks

  Se esta opção estiver assinalada, a janela actual irá mostrar algumas marcas na barra de posicionamento vertical. Estas marcas, por exemplo, poderão mostrar os favoritos.

F9 View Show Folding Markers

View Code Folding.

View Set Encoding

  &eg; ISO8859-1, utf8, utf16, tscii, ... .

### Bookmarks menu

&Ctrl; B Bookmark Set Bookmark

Bookmark Clear All Bookmarks

### Tools menu

Ferramentas Modo Apenas de Leitura

Tools Filetype Mode

Tools Highlight mode

  Highlight mode for scripts, programming languages, markup file, &etc;: &eg; `&HTML;, Bash, C++, XML, Makefile, Diff, ...`.

Tools End of Line

  Change the end of Line termination: &UNIX;, &Windows;/DOS, Macintosh.

&Ctrl; I Tools Indent

&Ctrl;&Shift; I Tools Unindent

Tools Clean Indentation

&Ctrl; D Tools Comment

  Add appropriate comment tags, if available.

&Ctrl;&Shift; D Tools Uncomment

  Removes the comment tags on the left.

&Ctrl; U Tools Uppercase

&Ctrl;&Shift; U Tools Lowercase

&Alt;&Ctrl; U Tools Capitalize

&Ctrl; J Tools Join Lines

Tools Word Wrap Document

### Settings -> Configure Editor menu

Settings Configure Editor Colors

  Color configuration for the: Background, Selected text, Current line and Bracket highlighting.

Settings Configure Editor Fonts

  Fonts configuration for display and printer: Font, font Style and Size, with a preview window.

Settings Configure Editor Indentation

  Indentation configuration: Automatically indent, use Spaces to indent, &Tab; Keys indent, &Backspace; key unindents, keep indent profile, keep extra spaces.

Settings Configure Editor Selection

  Selection configuration: Persistent selections, Overwrite selected text.

Settings Configure Editor Editing

  Editing configuration: Word Wrap config, Whitespace config, Auto brackets, Smart home, Wrap cursor, Maximum undo steps.

Settings Configure Editor Shortcuts

  Shortcuts configuration.

Settings Configure Editor Highlighting

  Highlighting configuration: Default styles and Highlight mode.

Settings Configure Editor View defaults

  View defaults: Dynamic word wrap, show line numbers, show icon border, show fold markers if available, sort bookmarks menu method.

Settings Configure Editor Plugins

  Plugins configuration: &eg; kTexteditor incremental search plugin, kTexteditor insert file plugin, kTexteditor kdatatoolplugin...

### KrViewer menu

&Ctrl;&Shift; G KrViewer Visualizador genérico

  O visualizador interno do &krusader; faz de facto parte do &konqueror;, que poderá ver basicamente todos os tipos de ficheiros que o &konqueror; consegue ver (&eg; mostrar as imagens, tocar a música, mostrar o conteúdo de um pacote).

&Ctrl;&Shift; T KrViewer Visualizador de texto

  Ver o ficheiro no modo de texto.

&Ctrl;&Shift; H KrViewer Visualizador hexadecimal

  Vê o ficheiro no modo hexadecimal.

&Ctrl;&Shift; L KrViewer Lista

  Um visualizador de texto/hexadecimal rápido para ficheiros de tamanho enorme, feito pela Lista do Krusader.

&Ctrl;&Shift; E KrViewer Editor do texto

  Edita o ficheiro no modo de texto.

&Alt; Direita KrViewer Página Seguinte

  Vai para a página de navegação seguinte.

&Alt; Esquerda KrViewer Página Anterior

  Vai para a página de navegação anterior.

&Ctrl;&Shift; D KrViewer Desanexar a Página

  Destaca a página de navegação para uma janela nova.

&Esc; KrViewer Fechar a Página Actual

  Fecha a página de navegação actual.

&Ctrl; Q KrViewer Close

  Fecha a janela do visualizador/editor do &krusader;.