Při použití bash shellu jsem zkusil použít Shift +VLEVO pro zvýraznění a zkopírování příkazu, který jsem zadal (spíše než pomocí myši). Místo toho jsem však dostal spoustu C. Později jsem si uvědomil, že Shift +NAHORU dělá A
, Shift +DOLŮ dělá B
a Shift +VPRAVO také dělá D
.
Proč se to děje?
Myslím, že je to z nezpracovaných dat úhozu (^[[A
,^[[B
,^[[C
a ^[[D
), ale je to jen velké písmeno (žádné ^[[
na začátku).
Přijatá odpověď:
Stiskněte Ctrl +V způsobí, že další stisknutí klávesy bude zadáno doslova. Pro Shift +↑ výsledkem je „^[[1;2A". Ovladač terminálu spotřebovává „^[[1;2“ jako neplatnou escape sekvenci a ponechává pouze „A“.
Linux – Jak vytvořit naformátovaný obrazový soubor diskového oddílu od nuly?
Povolit uživateli používat sudo bez hesla?