Właśnie zacząłem używać Console2 jako alternatywy dla cmd.exe
Nie mogę wymyślić, jak skopiować tekst z konsoli do schowka - przeciągnięcie go myszką niczego nie zaznaczy, a w menu po kliknięciu prawym przyciskiem myszy nie ma opcji „oznaczenia” jak w cmd.exe
To musi być strasznie oczywiste, ale chyba przeoczyłem to ... :(
cmd.exe
. IIRC, dziwne zachowanie myszy polega na tym, żecmd.exe
faktycznie obsługuje cały sam rysunek okna, zamiast używać standardowych interfejsów API systemu Windows. W rezultacie jego zachowanie jest nieco anachroniczne.cmd.exe
jest powłoką ; nie wykonuje rysowania okien, analizuje tylko polecenia. Okno, którego używa, to okno „Konsoli Win32”. Console2 to „konsola” lub „terminal”, zamiennik brzydkich okien konsoli Win32; opóźnienie jest spowodowane tym, że musi sondować ukryte „prawdziwe” okno konsoli pod kątem zmian.Odpowiedzi:
Otwórz menu Console2 Edycja -> Ustawienia , aw ustawieniach Skrótów / Myszy skonfiguruj zaznaczenie i skopiuj akcje. Domyślne są nieco niepewne.
Używam:
Upewnij się, że naciskasz „Przypisz” po każdej wprowadzonej zmianie, w przeciwnym razie nie wejdzie ona w życie.
Ostatnia uwaga: strzeż się, jeśli używasz ESClub Ctrl+ Vw vimie lub w dowolnej innej aplikacji.
źródło
Trzymanie SHIFTi zaznaczanie tekstu powinno załatwić sprawę (przynajmniej dla mnie). Następnie wystarczy kliknąć Edytuj -> Kopiuj
źródło
Przypisanie klawiszy i myszy w Console2 jest nieco funky. Oto, jak właściwie zrobić left_click == zaznacz tekst:
źródło
Możesz także skonfigurować opcję Wybierz tekst: lewy przycisk myszy
a następnie włącz „Kopiuj przy zaznaczeniu” na karcie „Zachowanie” w ustawieniach.
źródło
Console2 nie jest powłoką. Jest to rozszerzenie okna konsoli. Możesz skonfigurować Console2 do uruchamiania dowolnej powłoki, takiej jak cmd.exe lub bash.
Domyślnie uważam, że funkcja kopiuj-wklej w oknie Console2 to:
Wybierz tekst: Shift + lewy przycisk myszy
Kopiuj tekst: lewy przycisk myszy
Wklej tekst: środkowy przycisk myszy
Uwaga: domyślnie prawy przycisk myszy wyświetla menu, które pozwala skonfigurować Console2
Musisz zaznaczyć i skopiować tekst (klikając lewym przyciskiem myszy po zakończeniu wybierania). Po prostu zaznaczenie tekstu nie powoduje jego automatycznego skopiowania (podobnie jak domyślne ustawienia szybkiej edycji konsoli Windows).
źródło
Behaviour > Copy on select
nie jest zaznaczoneHotkeys > Mouse
ustawić następujące (uwaga, naciśnijAssign
po zmianie ustawień, aby je zapisać)Dzięki tej konfiguracji:
Ta konfiguracja jest najbliższa, jaką mogę przejść do zwykłych operacji w trybie szybkiej edycji cmd, aby nie mylić pamięci mięśni, ale ma tę zaletę, że możesz anulować zaznaczenia bez kopiowania.
źródło
Tak, Console2 jest tylko front-endem i używam go również z msys bash, powershell i podstawowym cmd.exe. Skróty mogą być takie same dla więcej niż jednej funkcji (mam lewy przycisk myszy, aby wybrać i wyczyścić zaznaczenie). Jednak domyślne ustawienie w zakładce „zachowanie” w ustawieniach definiuje ZARÓWNO automatyczne kopiowanie przy zaznaczeniu ORAZ wyczyść zaznaczenie przy kopiowaniu, więc będzie wyglądać, jakby zaznaczenie zostało natychmiast odrzucone (mimo to tekst jest nadal poprawnie kopiowany). Po prostu odznacz wyczyść zaznaczenie na kopii, a zaznaczony tekst pozostanie podświetlony.
Console2 jest całkiem świetny btw :)
źródło
Kliknij + przytrzymaj klawisz Shift, aby podświetlić, jak prawdopodobnie myślisz.
źródło
Skonfigurowałem powyższe ustawienia i okazało się, że wybór konsoli 2 czasami się nie udaje, tzn. Na konkretnym ekranie konsoli 2 mogę wybrać tekst, ale część tekstu się nie wybiera.
Odpowiedzią był błąd zmiany rozmiaru okna. Jeśli uruchomisz konsolę 2, a następnie przeciągniesz okno, aby było ono wyższe, może się okazać, że niczego poniżej oryginalnej dolnej granicy ekranu nie można wybrać. Przeciągnięcie dolnej krawędzi konsoli w górę i w dół wydaje się poprawiać.
źródło
Domyślne ustawienia są niezręczne. Lubie takie:
źródło