Utilisateur:Kikoun/Zile
Zile
Zile est un éditeur. C'est un emacs minimaliste suffisant pour modifier un fichier de conf mais pas assez pour la programmation. Je me suis donc amusé à modifier les raccourcis de cet éditeur avant de m'attaquer à emacs et aux autres applications utilisant ses raccourcis ( readline par exemple ).
Ceci n'est qu'un premier jet.
Les raccourcis les plus utiles sont en Alt-main_droite ou Alt-e+main_droite. Ctrl étant trop loin, je ne l'utiliserai que pour les fonctions peu utilisées ( enfin plus tard ).
- M-(tsrn) servent pour la navigation style vi à ma façon
- M-(dl) début|fin de ligne
- M-(vj) scroll down|up
- M-z undo
- M-SPACE place la marque de sélection
- M-q coller
- M-' copier
- M-k couper
- M-g kill line
- M-b annuler commande
- M-BACKSPACE effacer mots
- M-ENTER saut de ligne et tabulation
- M-x commande
- M-et sauvegarde
- M-eM-t sauvegarde tous les buffers
- M-eq ouvrir un fichier
- M-em quitter
- M-eM-m suspendre
- M-ez ouvrir une fenêtre
- M-eM-z agrandir la fenêtre
- M-er fenêtre suivante
- M-ew fermer la fenêtre
- M-es buffer suivant
- M-eM-s liste des buffers
- M-ed tuer le buffer courant
; Commande en accés M-? ; (global-set-key "\M-" ') ; C-SPC set-mark-command ; C-@ set-mark-command (global-set-key "\M-\SPC" 'set-mark-command) ; C-x u undo ; C-_ undo (global-set-key "\M-z" 'undo) ; C-a beginning-of-line (global-set-key "\M-d" 'beginning-of-line) ; C-b backward-char (global-set-key "\M-s" 'backward-char) ; C-e end-of-line (global-set-key "\M-l" 'end-of-line) ; C-f forward-char (global-set-key "\M-r" 'forward-char) ; C-g keyboard-quit (global-set-key "\M-b" 'keyboard-quit) ; C-j newline-and-indent (global-set-key "\M-\RETURN" 'newline-and-indent) (global-set-key "\M-\RET" 'newline-and-indent) ; C-k kill-line (global-set-key "\M-g" 'kill-line) ; C-n next-line (global-set-key "\M-n" 'next-line) ; C-p previous-line (global-set-key "\M-t" 'previous-line) ; C-r isearch-backward (global-set-key "\M-é" 'isearch-backward) (global-set-key "\M-o" 'isearch-backward) ; C-s isearch-forward (global-set-key "\M-p" 'isearch-forward) ; C-v scroll-up (global-set-key "\M-v" 'scroll-down) ; C-y yank (global-set-key "\M-q" 'yank) ; M-v scroll-down (global-set-key "\M-j" 'scroll-up) ; M-w copy-region-as-kill (global-set-key "\M-'" 'copy-region-as-kill) ; C-w kill-region (global-set-key "\M-k" 'kill-region) ; M-x execute-extended-command (global-set-key "\M-x" 'execute-extended-command) ; M-<backspace> backward-kill-word (global-set-key "\M-\BACKSPACE" 'backward-kill-word) ; M-f kill-line (global-set-key "\M-f" 'kill-line) ; Commande en accés M-e ? ; (global-set-key "\M-e" ') ; C-x C-c save-buffers-kill-zile (global-set-key "\M-em" 'save-buffers-kill-zile) ; C-x C-f find-file (global-set-key "\M-eq" 'find-file) ; C-x 0 delete-window (global-set-key "\M-ew" 'delete-window) ; C-x 1 delete-other-windows (global-set-key "\M-e\M-w" 'delete-other-windows) ; C-x 2 split-window (global-set-key "\M-ez" 'split-window) ; C-x ^ enlarge-window (global-set-key "\M-e\M-z" 'enlarge-window) ; C-x b switch-to-buffer (global-set-key "\M-es" 'switch-to-buffer) ; C-x k kill-buffer (global-set-key "\M-ed" 'kill-buffer) ; C-x C-b list-buffers (global-set-key "\M-e\M-s" 'list-buffers) ; C-x o other-window (global-set-key "\M-er" 'other-window) ; C-x C-s save-buffer (global-set-key "\M-et" 'save-buffer) ; C-x C-z suspend-zile ; C-z suspend-zile ; (global-set-key "\M-eç" 'suspend-zile) (global-set-key "\M-e\M-m" 'suspend-zile) ; C-x s save-some-buffers (global-set-key "\M-e\M-t" 'save-buffer) ; C-x C-q toggle-read-only ; C-x C-r find-file-read-only ; C-x i insert-file