# 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; (⪚ 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 (⪚ 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, ⪚:

- 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 ⪚ &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

- ⪚ 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;: ⪚ `&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, 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: ⪚ 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 (⪚ 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;.