MC, 2010
Ilustracja do artykułu: Emacs - kopiowanie, wycinanie, wklejanie

Emacs - kopiowanie, wycinanie, wklejanie

Postanowiłem zająć się tutaj programem Emacs, chociaż może trochę nie po kolei, ponieważ zacznę od tematu kopiowania i wklejania w tymże programie, a z czasem dopiero napiszę jakieś małe wprowadzenie.

W programie Emacs, mamy dwa rodzaje wklejania, kopiowania i wycinania tekstu. Pierwszy z nich dotyczy wewnętrznej obsługi tych funkcji pomiędzy buforami, przez co nie mamy możliwości współdzielenia schowka z innymi aplikacjami. Domyślnie, te przypisane są klawiszom:
C-w - wycinanie tekstu
M-w - kopiowanie tekstu
C-y - wklejanie tekstu
C-y M-y - wklejanie poprzednio skopiowanych tekstów

Żeby wykonać te same operacje, jednak na schowku do którego mają dostęp również inne aplikacje, możemy albo opcji z menu: Edit -> Copy, Edit -> Cut, Edit -> Paste, co jest równoważne poleceniom:
M-x clipboard-kill-region- wycinanie tekstu
M-x clipboard-kill-ring-save- kopiowanie tekstu
M-x x-clipboard-yank- wklejanie tekstu

Jednak najwygodniej jest przypisać sobie te funkcje to wybranych klawiszy. Aby to wykonać wystarczy dopisać do pliku konfiguracyjnego .emacs (znajduje się on w katalogu użytkownika) następujące polecenia:
(global-set-key [f5] 'clipboard-kill-ring-save)
(global-set-key [f6] 'clipboard-kill-region)
(global-set-key [f7] 'clipboard-yank)

Przy czym, oczywiście przypisujemy sobie to do klawiszy których będzie nam najwygodniej używać, np. standardowe C-c, C-v, C-x:
(global-set-key "C-c" 'clipboard-kill-ring-save)
(global-set-key "C-x" 'clipboard-kill-region)
(global-set-key "C-v" 'clipboard-yank)

Po zapisaniu pliku .emacs, oraz wydaniu polecenia: M-x load-file RET ścieżka_do_pliku_.emacs, Możemy cieszyć się wygodną obsługą schowka obsługiwanego również przez inne aplikacje.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: