FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD
 
23.04  
Inicio arrow Artigos arrow Faa as teclas Home, End e Delete funcionarem no seu FreeBSD
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histrico da Lista
Forum
Keyserver
PC-BSD: Artigos
PC-BSD: Notcias
Galeria de Imagens
Contador Usurios FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS / Twitter
-
DOC-BR (FUG BR)
Introduo
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usurio

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


Faa as teclas Home, End e Delete funcionarem no seu FreeBSD PDF Imprimir E-mail
Por Felippe de Meirelles Motta   
03/10/2008

Talvez alguns se perguntam porque algumas teclas que usamos com certa frequência enquanto utilizando nossos sistemas UNIX-Like de preferência não funcionam, como é o caso de Home, Delete e End.

Este tutorial irá explicar-lhe como habilitar as teclas Home, End e Delete no terminal ssh do FreeBSD. Esta configuração não se aplica para distribuições Linux e de todos os outros que eu vi estas teclas funcionando por padrão.

O ambiente padrão para FreeBSD é CSH. Você irá precisar abrir o arquivo .cshrc localizado no seu diretório home.

Isto deve estar assim:

# $FreeBSD: src/etc/root/dot.cshrc,v 1.29 2004/04/01 19:28:00 krion Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

setenv  EDITOR  vi
setenv  PAGER   more
setenv  BLOCKSIZE       K

if ($?prompt) then
        # An interactive shell -- set some stuff up
        set prompt = "`/bin/hostname -s`# "
        set filec
        set history = 100
        set savehist = 100
        set mail = (/var/mail/$USER)
        if ( $?tcsh ) then
                bindkey "^W" backward-delete-word
                bindkey -k up history-search-backward
                bindkey -k down history-search-forward
        endif
endif

Você precisa adicionar algumas linhas nesta condição if. Abra este arquivo com seu editor favorito e após as linhas bindkey adicione as linhas abaixo. Para aplicar o que você fez, rode este comando:

[localhost]# source .cshrc 

bindkey "\e[1~" beginning-of-line  # Home
bindkey "\e[7~" beginning-of-line  # Home rxvt
bindkey "\e[2~" overwrite-mode     # Ins
bindkey "\e[3~" delete-char        # Delete
bindkey "\e[4~" end-of-line        # End
bindkey "\e[8~" end-of-line        # End rxvt

Fonte Original: http://onlinehowto.net/Tutorials/SSH/Make-Home-End-and-Delete-keys-work-on-FreeBSD/647/1

Comentrios
Help
Por Ronald em 05/12/2010 17:23:49
Amigo preciso de uma ajuda sua sabe como posso corrigir isso em ambiente Local e com o Bash?
Help
Por Ronald de Araujo Bandeira em 05/12/2010 17:24:32
Amigo preciso de uma ajuda sua sabe como posso corrigir isso em ambiente Local e com o Bash?
HhVkLdsclusnlV
Por Robbie em 08/12/2011 03:28:15
Wowza, problem solved like it never hapepned.


Comente!*
Nome:
E-mail
Homepage
Ttulo:
Comentrio:

Cdigo:* Code

 
< Anterior   Prximo >
FUG-BR - Espalhando BSD
Dicas Rpidas:

No editor de textos vi(1), para remover os ^M de arquivos MS-DOS (Windows), use:

:g/^V^M/s//

 

 






Wallpapers
Sua Opiniao
Online:
Ns temos 13 visitantes online


Devil Store - Sua loja BSD
FreeBSD Brasil LTDA

FUG-BR: Desde 1999, espalhando BSD pelo Brasil.