Diferencia entre revisiones de «ConfigsProgramas»

De GhostWiki
Saltar a: navegación, buscar
(Página nueva: Configuraciones para distintos programas: !!!Screen !!Configuración .screenrc <pre> # Screen usado normalmente por Yuki # Skip the startup message startup_message off caption alwa...)
 
 
(No se muestran 3 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 +
{{SecCiones}}
 +
 
Configuraciones para distintos programas:
 
Configuraciones para distintos programas:
  
!!!Screen
+
== .screenrc ==
  
!!Configuración .screenrc
 
 
<pre>
 
<pre>
 
# Screen usado normalmente por Yuki
 
# Screen usado normalmente por Yuki
Línea 45: Línea 46:
 
bind -c select_2n 9 select 29
 
bind -c select_2n 9 select 29
 
bind -c select_2n - select -
 
bind -c select_2n - select -
</pre>
 
 
----
 
 
!!Ejemplo con splits
 
!!Ejemplo con splits
<pre>
 
 
split -v
 
split -v
 
screen -t bash bash
 
screen -t bash bash
Línea 68: Línea 65:
 
caption always
 
caption always
 
hardstatus alwayslastline "%{Bk}%-w%{kB}%n %t%{-}%+w      %=| %0c | %Y-%m-%d "
 
hardstatus alwayslastline "%{Bk}%-w%{kB}%n %t%{-}%+w      %=| %0c | %Y-%m-%d "
 +
 
</pre>
 
</pre>
  
!!!Terminator
+
== Terminator ==
!!Ejemplo de configuración sencilla
+
 
 
<pre>
 
<pre>
 
scrollbar_position=disabled
 
scrollbar_position=disabled
Línea 80: Línea 78:
 
</pre>
 
</pre>
  
!!!.emacs
+
== .emacs ==
 +
 
 
<pre>
 
<pre>
 
;;Añadir extensiones de ficheros a los modos.
 
;;Añadir extensiones de ficheros a los modos.
Línea 106: Línea 105:
 
;;  (insert (exec-to-string command)))
 
;;  (insert (exec-to-string command)))
 
(global-set-key (kbd "<f9>") 'ska-insert-exec-text)
 
(global-set-key (kbd "<f9>") 'ska-insert-exec-text)
 
 
</pre>
 
</pre>
  
!!!.vimrc
+
== .vimrc ==
 
<pre>
 
<pre>
 
"Para usar consola de fondo oscuro
 
"Para usar consola de fondo oscuro
Línea 144: Línea 142:
 
command! W w
 
command! W w
 
command! Wq wq
 
command! Wq wq
 +
</pre>
  
 +
== GIT ==
  
 +
=== .gitconfig ===
  
 
</pre>
 
 
!!!.gitconfig
 
 
Varios alias para no tener que escribir tanto. Aparte, añadido el programa "meld" para ver las diferencias.
 
Varios alias para no tener que escribir tanto. Aparte, añadido el programa "meld" para ver las diferencias.
  
Nota: Las palabras que no están sangradas (user, color...) deben ir entre corchetes (],[), pero el wiki les pone un enlace, así que no los pongo.
 
 
<pre>
 
<pre>
user
+
[user]
 
     name = Your name
 
     name = Your name
 
     email = your_nameATserver.com
 
     email = your_nameATserver.com
color
+
[color]
 
     branch = auto
 
     branch = auto
 
     diff = auto
 
     diff = auto
Línea 165: Línea 161:
 
     ui = auto
 
     ui = auto
 
     interactive = auto
 
     interactive = auto
diff
+
[diff]
 
     tool=meld
 
     tool=meld
merge
+
[merge]
 
     tool=meld
 
     tool=meld
alias
+
[alias]
 
     a = add
 
     a = add
 
     c = commit
 
     c = commit
Línea 190: Línea 186:
 
     st = status
 
     st = status
 
</pre>
 
</pre>
 +
 +
[[Categoría:Recetas]]

Revisión actual del 21:29 1 sep 2010

Secciones

HomePage¿Qué es e-ghost?ProyectosHerramientasDocumentosRecetasCursos ReunionesEnlacesHumorGhostLogAlternativas LibresContactoEuskaraz

Configuraciones para distintos programas:

.screenrc

# Screen usado normalmente por Yuki
# Skip the startup message
startup_message off

caption always
caption string "%{Bk}%-w%{kB}%n %t%{-}%+w      %=| %0c | %Y-%m-%d "
#hardstatus alwayslastline
#hardstatus string "%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W}"

#para ir a la ventana anterior y siguiente
bindkey -k k8 prev
bindkey -k k9 next

# 040126 To be able to select windows with n > 9 ->
# press "C-a - #" instead of just "C-a #"
bind - command -c select_1n
bind -c select_1n 0 select 10
bind -c select_1n 1 select 11
bind -c select_1n 2 select 12
bind -c select_1n 3 select 13
bind -c select_1n 4 select 14
bind -c select_1n 5 select 15
bind -c select_1n 6 select 16
bind -c select_1n 7 select 17
bind -c select_1n 8 select 18
bind -c select_1n 9 select 19
#para ir a las ventasnas 20 en adelante haciendo
# "Control+a -- #" para ir a la ventana #
bind -c select_1n - command -c select_2n
bind -c select_2n 0 select 20
bind -c select_2n 1 select 21
bind -c select_2n 2 select 22
bind -c select_2n 3 select 23
bind -c select_2n 4 select 24
bind -c select_2n 5 select 25
bind -c select_2n 6 select 26
bind -c select_2n 7 select 27
bind -c select_2n 8 select 28
bind -c select_2n 9 select 29
bind -c select_2n - select -
!!Ejemplo con splits
split -v
screen -t bash bash
split
focus down
screen -t telnet telnet localhost 4000
focus down
screen -t htop htop
split
focus down
screen -t bash2 bash
split
focus down
screen -t elinks elinks http://www.google.com

#y de regalo te añado esto ;-D
startup_message off
caption always
hardstatus alwayslastline "%{Bk}%-w%{kB}%n %t%{-}%+w      %=| %0c | %Y-%m-%d "

Terminator

scrollbar_position=disabled
background_color=#31353A
foreground_color=#ffffff
font=Mono 11
palette=#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555555:#ffff55555555:#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:#ffffffffffff

.emacs

;;Añadir extensiones de ficheros a los modos.
(add-to-list 'auto-mode-alist '("\\.icc" . c++-mode))
(add-to-list 'auto-mode-alist '("\\.c.in" . c-mode))
(add-to-list 'auto-mode-alist '("\\.xml.in" . sgml-mode))
(add-to-list 'auto-mode-alist '("\\.xslt" . sgml-mode))
(add-to-list 'auto-mode-alist '("\\.xslt.in" . sgml-mode))

;;Tabulador de 4
(setq default-tab-width 4);

;;Arrancar el servidor de emacs, para poder utilizar emacsclient (para no abrir otra ventana al escribir los correos con un editor externo)
;;To start the server... to allow emacsclient use
(server-start)

;;Asociar función con la tecla F9, que nos pregunta por el comando a ejecutar y nos pone el output en donde estemos con el cursor.

(defun ska-insert-exec-text (command)
  "Insert the output of an executable programm at the
current cursor postion."
  (interactive "sEnter command-string:  \n")
  (insert (shell-command-to-string  command)))
;; If you do not use GNUEmacs, try with this other command
;;  (insert (exec-to-string command)))
(global-set-key (kbd "<f9>") 'ska-insert-exec-text)

.vimrc

"Para usar consola de fondo oscuro
set background=dark

"Busquedas molonas al vuelo
set hlsearch
set incsearch

"Tabulaciones siempre a 4 espacios, con indentado automagico
set expandtab
set shiftwidth=4
set softtabstop=4
set autoindent

"El cursor, siempre a 4 filas del borde de pantalla, gracias.
set scrolloff=4

"Subrayame la línea actual, pa localizarme rapidamente al cambiar de viewports o lo que sea.
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"" | endif


"Para ir al fichero siguiente/anterior cuando abrimos varios a la vez:
 map <silent> <F10> :n<CR>
 map <silent> <F9> :N<CR>

" pressing < or > will let you indent/unident selected lines
vnoremap < <gv
vnoremap > >gv

" para que cuando escribamos mal, nos lo acepte
command! Qa qa
command! Q q
command! W w
command! Wq wq

GIT

.gitconfig

Varios alias para no tener que escribir tanto. Aparte, añadido el programa "meld" para ver las diferencias.

[user]
    name = Your name
    email = your_nameATserver.com
[color]
    branch = auto
    diff = auto
    grep = auto
    status = auto
    ui = auto
    interactive = auto
[diff]
    tool=meld
[merge]
    tool=meld
[alias]
    a = add
    c = commit
    co = checkout
    d = diff --color-words
    dn = diff --name-status
    ds = diff --stat
    l = log
    b = branch
    #ficheros ignorados, por el .gitignored
    i = ls-files --others -i --exclude-standard
    sb = show-branch
    #distintas maneras de ver la grafica
    g = log --graph --pretty=oneline --abbrev-commit --decorate
    #lg = log --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
    lg = log --graph --all --pretty=format:'%C(yellow)%h%Creset -%C(bold green)%d %Creset%s%C(cyan) %ar %Cblue%an'
    ld = log --graph --all --pretty=format:'%C(yellow)%h%Creset -%C(bold green)%d %Creset%s%C(cyan) %ar %Cblue%an' --date-order
    #me enseña los cambios del commit pasado como parametro o del último
    l1 = log -1 -p
    st = status