OEM и ANSI CodePage и Clipboard

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
User avatar
cmd.exe
Posts: 318
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 170 times
Been thanked: 5 times
Contact:

OEM и ANSI CodePage и Clipboard

Post by cmd.exe » Tue 12 Jan, 2016 08:23

Собственно, когда вносишь данные с клипборда, нужно что-бы фар сам определил это ansi(cp1251) или oem(cp866) и выставил кадеровку сам, иногда задалбывает переключать. Кто что может посоветовать? Текст руссский.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

2useven10
Posts: 2983
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

OEM и ANSI CodePage и Clipboard

Post by 2useven10 » Tue 12 Jan, 2016 10:47

Если в клипборде есть юникодный текст, фар использует его.
Если нет, то программа из которой данные копируются может (даже должна) записать текст либо в OEM либо в ANSI (CF_OEMTEXT, CF_TEXT).
Так что интеллект тут не нужен.

User avatar
cmd.exe
Posts: 318
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 170 times
Been thanked: 5 times
Contact:

OEM и ANSI CodePage и Clipboard

Post by cmd.exe » Tue 12 Jan, 2016 16:09

2useven10 wrote:программа из которой данные копируются может (даже должна) записать текст либо в OEM либо в ANSI (CF_OEMTEXT, CF_TEXT).
Почему, сейчас поправим чужую программу, что-бы с ней стало всё хорошо.
Можно написать макрос для быстрого решения:
Выставить cp1201 вставить а дальше в cp866 избавляться от пробелов ^_^
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 115 times
Contact:

OEM и ANSI CodePage и Clipboard

Post by DrKnS » Tue 12 Jan, 2016 16:39

Всё это уже обсуждалось.
Макросы и плагины уже написаны.
Пользуйтесь поиском.

Post Reply

Return to “Предложения и идеи”