Obsługa zwykłych klawiszy kontrolnych w edytorze Joe?

1

The Joe edytor wydaje się najbliższym odpowiednikiem wiersza polecenia Notatnika w systemie Linux.

Jednak domyślnie nie obsługuje tych kluczy:

  • CTRL-C / CTRL-V do kopiowania / wklejania
  • Klawisze Home / End nie działają
  • PageUp / PageDown przewija tylko to, co znajduje się w oknie terminala (SecureCRT), zamiast przewijać dokument aktualnie edytowany w Joe

Jeśli jakiś doświadczony użytkownik Joe to przeczyta, czy te skróty klawiaturowe zdecydowanie nie są obsługiwane przez Joe i muszę przyzwyczaić się do skrótów Wordstar, czy są one dostępne po edycji pliku konfiguracyjnego?

Dziękuję Ci.


Edycja: Po zalogowaniu się bezpośrednio do hosta Linux zauważam, że Home / End i PageUp / Down działają. Więc problem polega na tym, żeby te działały przez aplikację terminalową z Windows.

OverTheRainbow
źródło
Jaki jest Twój TERM Ustawić? Czy używasz PuTTY?
Dennis Williamson
Po kolejnych testach wydaje się, że połączenie z Putty działa poprawnie. Początkowo próbowałem z SecureCRT. Ubuntu używa VT100, który jest również domyślnym ustawieniem w SecureCRT. Pójdę zapytać na odpowiednim forum. Dziękuję Ci.
OverTheRainbow

Odpowiedzi:

0

Własny edytor Joe strona główna wymienia tę możliwość:

Wiele makr z interaktywną klawiaturą.   Makra można przypisać do klucza   sekwencje w pliku joerc.

The strona man mówi :

Możesz dostosować układ klawiatury,   ekrany pomocy i kilka   domyślne zachowanie poprzez kopiowanie JOE   plik inicjujący (zwykle   / home / jhallen / etc / joe / joerc) do .joerc   w twoim katalogu domowym, a następnie przez   modyfikując go. Zobacz sekcję joerc   poniżej.

Ta sekcja joerc mówi:

Plik joerc

^ T opcje, ekrany pomocy i   sekwencja klawiszy do polecenia edytora   wiązania są zdefiniowane w JOE   plik inicjujący. Jeśli zrobisz   kopia tego pliku (co zwykle   mieszka w   / home / jhallen / etc / joe / joerc) do   $ HOME / .joerc, możesz je dostosować   ustawienie do własnych potrzeb. Składnia   plik inicjujący powinien być   dość oczywiste i są dalsze   instrukcja w tym.

Tak więc postępuj zgodnie z powyższymi instrukcjami, aby skonstruować własny $ HOME / .joerc

harrymc
źródło
0

Bliższy odpowiednik notatnika to nano: oba mają tylko bardzo podstawowe funkcje. Nie mają jednak takich samych skrótów klawiaturowych.

Skróty klawiaturowe Joe są w pełni konfigurowalne. W rzeczywistości domyślne skróty są zdefiniowane w pliku konfiguracji systemu, zwykle w /etc/joe/joerc lub jakieś podobne miejsce. Joe ma kilka alternatywnych „skórek”, takich jak wordstar, pico i emacs. Możesz napisać plik konfiguracyjny dla skóry CUA (ale najpierw rozejrzyj się, czy ktoś już to zrobił).

Aby dowiedzieć się, jak wyglądają klucze Dom i Koniec wyślij, wpisz (w joe) Ctrl + P po którym następuje klawisz. Większość klawiszy funkcyjnych wysyła znak ucieczki, po którym następuje kilka drukowalnych znaków; Ctrl + P powoduje, że znak ucieczki jest wstawiany dosłownie, zastępuj go dwoma znakami ^[ w deklaracji wiążącej klucz joe.

Dla PgUp i PgDn Wygląda na to, że emulator terminala przechwytuje te emulatory, więc musisz je skonfigurować, jeśli chcesz je przekazać do Joe.

Gilles
źródło
Dzięki za wskazówkę. Jest to rzeczywiście problem z emulacją terminala, ponieważ klucze działają poprawnie podczas łączenia przez Putty. Sprawdzę, jak SecureCRT obsługuje Home / End i PgUp / Dn.
OverTheRainbow