выделить весь текст в vi для копирования и вставки в Windows

Локаль C не является локалью по умолчанию. Это локаль, которая гарантированно не вызовет «неожиданного» поведения. Ряд команд имеет гарантированный вывод (например, заголовки ps или df , формат date ) в C или ] Локаль POSIX . Для кодировок ( LC_CTYPE ) гарантируется, что [: alpha:] содержит только буквы ASCII и так далее. Если бы языковой стандарт C был изменен, это привело бы к неправильному поведению многих приложений. Например, они могут отклонить ввод, который является недопустимым UTF-8, вместо того, чтобы рассматривать его как двоичные данные.

Если вы хотите, чтобы все программы в вашей системе использовали UTF-8, установите локаль по умолчанию на UTF-8. Все программы, которые манипулируют одной кодировкой, то есть. Некоторые программы управляют только потоками байтов и не заботятся о кодировках. Некоторые программы манипулируют несколькими кодировками и не заботятся о локали (например, веб-сервер или веб-клиент устанавливает или считывает кодировку для каждого соединения в заголовке).

-1
31.05.2018, 15:01
2 ответа

Si puede, instale el paquete xclip.

Primero, agregue el epelrepositorio si usa Fedora, CentOS, RHEL y luego instale xclip(. Puede hacer lo mismo para agregar cualquier repositorio necesario a cualquier otra distribución que pueda estar usando:

yum install epel-release
yum install xclip

Si usa Debian, Mint o Ubuntu, ya está en los repositorios principales:

apt-get install xclip

Entonces puedes:

xclip -i filename

Eso copiará todo el texto dentro del archivo al portapapeles y estará disponible para pegarlo en Windows. He confirmado que esto funciona utilizándolo para copiar texto a través de ssha través de Mobaxterm desde Centos 7 y Debian 9 a Windows.

1
28.01.2020, 05:07

Creo que vi no sería la mejor opción por la forma en que maneja el redibujado de pantalla. ¿Puedes ejecutar cat filename.txty luego copiarlo todo usando cortar y pegar?

Solo para estar seguro, ¿se conecta al servidor con SSH? Luego, podría usar WinSCP desde su máquina con Windows para conectarse a su caja de Linux y copiar el archivo a través de SSH. Puede obtener WinSCP aquí:https://winscp.net/eng/download.php

2
28.01.2020, 05:07

Теги

Похожие вопросы