Хороша альтернатива Cygwin з копією / вставкою?


12

Мене дратує, що я не можу копіювати та вставляти в Cygwin ... чи є хороша альтернатива Cygwin, яка дозволить мені це зробити?


що ти не можеш копіювати / вставляти в cygwin? Я щойно спробував це, від вікна cmd і від cygwin м'яти. Можливо, я їх у режимі швидкого редагування.
барлоп

Відповіді:


16

Від офіційного FAQ про Cygwin:

Як можна скопіювати та вставити у вікна консолі Cygwin?

Спочатку подумайте про використання м'яти замість стандартного вікна консолі. У монетному дворі, вибираючи за допомогою лівої миші також копії та пасти середньої миші. Не може бути простіше!

У вікні консолі Windows відкрийте діалогове вікно властивостей. Параметри містять кнопку перемикання під назвою "Режим швидкого редагування". Він повинен бути ВКЛ. Збережіть властивості.

Ви також можете прив’язати клавішу вставки, щоб вставити її із буфера обміну, додавши наступний рядок у файл .inputrc:

"\e[2~": paste-from-clipboard 

1
інший варіант - встановити SSG-сервер cygwin у своєму вікні та використовувати PuTTY для підключення до localhost . Мені подобається це краще, ніж minTTY, тому що вирізати-вставити PuTTY є простішим у продажу. але є і недоліки: PuTTY не вводить вас в один і той же сеанс на робочому столі, тому (1) ви не отримуєте ті самі мережеві накопичувачі, які ви вже встановили на робочий стіл (хоча ви зможете їх знову встановити), і (2 ) не можна запускати програми GUI із з'єднання PuTTY. тому я зазвичай закінчую вікном PuTTY для більшості термінальних речей і вікном м'ятного кольору для решти.
квакш-кіхот

1
@quack Кіхот: налаштування ssh-сервера та використання шпаклівки простіше "поза коробкою", ніж використання м'яти (що так чи інакше є зламаною версією шпаклівки)? :)
akira

@akira: те, що я сказав, було те, що "вирізати-вставити PuTTY - це простіше" поза коробкою ". так, minTTY вибивають із шпаклівки, але насправді це вже не те саме.
хитаючий кіхот

У останній версії монетного двору за замовчуванням увімкнено функцію Fwiw, копіювати-вибирати.
ak2

-1 Уся ваша відповідь суперечить питанню. Якщо ви можете скопіювати / вставити в cygwin, то вам слід на початку зрозуміти, що ви можете скопіювати / вставити в cygwin, і навіть що ви можете налаштувати як можна у вікні cmd. Можливо, він означає, що ви не можете робити ctrl-v, хоча це теж саме з cmd.
барлоп

5

найкращий термінальний емулятор для cygwin - « м'ятний »


м'ята - це за замовчуванням .. Я не знаю, чи було це в 2010 році. Але в будь-якому випадку ви можете скопіювати / вставити, так що це не має значення.
барлоп

3

Я використовую rxvt. Це хороший емулятор терміналу, командна оболонка, що постачається з cygwin. Вам потрібно встановити його окремо, оскільки він не встановлений за замовчуванням cygwin.

Настільки краще, що командний рядок Windows. Ви можете змінити розмір вікон як по горизонталі, так і по вертикалі (без проблем із смугою прокрутки). Коли ви вибираєте та копіюєте текст, він правильно вибирає нові рядки тощо (не дурна блокова копія Windows). А можна вставити, використовуючи shift-insert.

Спробувати. Вам це може сподобатися.


потрібен X-сервер (cygwin або інший) Тхо. це не погане рішення, але X - це надзвичайно багато накладних витрат, якщо ви не використовуєте інші програми X.
хитаючий кіхот

2
@quack quixote: неправда, у cygwin є декілька пакетів rxvt: "rxvt" працює з чистими вікнами, "rxvt-unicode-common" та "rxvt-unicode-X" потрібен Xserver. Таким чином, ви можете використовувати rxvt із просто чистими вікнами та без Xserver.
акіра

@akira: ах, gotcha. я стою виправлений.
хитаючий кіхот

1
@quack quixote: але будь-який rxvt sux порівняно з м'ятою все одно. це міркування щодо вашого анти-rxvt, які є хибними, а не загальним напрямком :))
akira




2

Використовуйте шпаклівку замість шпаклівки; ви можете увійти у свій локальний сеанс cygwin (не потрібен sshd), а скопіювати та вставити - це лише вибір і натискання правою кнопкою миші.


0

Це альтернатива, яку я використовую. (Використання програми AHK)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {: *: pste :: Надіслати% буфер обміну% return}


Поясніть, будь ласка, куди додати цей код.
DavidPostill

@DavidPostill з пам'яті, це виглядає, можливо. сценарій автоматичної клавіші.
барлоп

Так, це використовувало б AHK.
Джон Езтех
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.