2014-10-09 11 views
20

Próbuję wykonać wyszukiwanie w języku Nano z rozróżnianiem wielkości liter. Menu pomocy u dołu ekranu mówi, że mogę przełączać wielkość liter, wpisując M-C.Unix: jaki klawisz modyfikujący odnosi się do "M-" (np. M-C)

^G Get Help   ^Y First Line  ^T Go To Line  ^W Beg of Par  M-J FullJstify  M-B Backwards 
^C Cancel   ^V Last Line  ^R Replace   ^O End of Par  M-C Case Sens  M-R Regexp 

Nie jestem pewien, jak to zrobić. Czy M- odnosi się do klawisza modyfikującego, który powinien zostać przytrzymany, gdy wpisuję nazwę C? Czy też M- oznacza, że ​​powinienem nacisnąć jakiś klawisz lub kombinację klawiszy przed uderzeniem w C?

+0

'M-' = klawisz alt. –

+0

Zauważyłem, że uzyskuję bliskie głosy. Czy to pytanie byłoby bardziej odpowiednie dla unix.stackexchange.com? Czy powinienem to usunąć i odesłać tam? –

+1

Prawdopodobnie najlepiej byłoby superuser.com. Technicznie zależy to od używanego emulatora terminala. – chepner

Odpowiedz

24

M odnosi się do klucza meta, którego nie ma na większości klawiatur. (Jego użycie w oprogramowaniu jest głównie z przyczyn historycznych.) Zazwyczaj klucz meta jest emulowany przez inny klawisz na klawiaturze. W systemach Windows i Linux zwykle jest to klucz Alt. W systemie Mac OS X ten klucz (aka Opcja) ma już inne zastosowania, więc zamiast niego używany jest kod Escape.

+1

Aha. Jestem na macu. Zatem 'M-C' oznacza" escape ", po którym następuje' M'. Dzięki! –

+1

Cóż, ucieczka po C, ale tak :) – chepner

+0

Ahem. Dobrze. Dzięki jeszcze raz. :) –

1

Nie wiem, dla nano, ale lub emacs, M- oznacza klawisz Meta, co może oznaczać naciśnięcie klawisza "Alt" jednocześnie z klawiszem litery lub przez naciśnięcie klawisza "Esc" przed klawiszem literowym. "Alt" zwykle działa tylko przy korzystaniu z X wersji aplikacji, więc przy korzystaniu z niemego terminala działa tylko "Esc".

1

Esc

Na przykład, jeśli chcesz, aby przejść do końca prasy plików

Esc następnie /

Nie musisz przytrzymać Esc tak jakby był Shift.

Powiązane problemy