Язык Linux - как отключить умные кавычки?
296
Gene Pavlovsky
В моей системе Gentoo find . -regextype help
вывод
find: Unknown regular expression type ‘help’; valid types are ‘findutils-default’, ‘awk’, ‘egrep’, ‘ed’, ‘emacs’, ‘gnu-awk’, ‘grep’, ‘posix-awk’, ‘posix-basic’, ‘posix-egrep’, ‘posix-extended’, ‘posix-minimal-basic’, ‘sed’.
Я всегда думал, что умные цитаты (или как они там называются) являются бичом программного обеспечения Microsoft, оказывается, никто не защищен от этого безобразия. На моей другой системе (Cygwin) LANG
установлено значение en_US.UTF-8
, и интеллектуальные кавычки также отображаются. Если я сбросил LANG
или установил его en.UTF-8
, выходные данные изменятся на обычные одинарные кавычки:
# unset LANG # find -regextype help find: Unknown regular expression type 'help'; valid types are 'findutils-default', 'awk', 'egrep', 'ed', 'emacs', 'gnu-awk', 'grep', 'posix-awk', 'posix-basic', 'posix-eg rep', 'posix-extended', 'posix-minimal-basic', 'sed'.
Но в системе Gentoo, о которой я упоминал ранее, LANG не работает. Что бы я ни пытался установить (и другие локали env vars), я вижу умные цитаты и / или кучу сообщений об ошибках о неправильных локалях.
Как вернуть мои одинарные кавычки?
Такие цитаты существовали в типографии для _centuries_ до «программного обеспечения Microsoft», и задолго до того, как механические пишущие машинки объединили их в одну метку для сохранения ключей. Они получили это имя только из-за несовместимости между Windows-1252 (у которой они были) и ISO-8859-1 (у которой их нет). Так что, если вы могли бы оставить свою религию при себе ...
grawity 8 лет назад
0
Спасибо, я это знаю. Как программист, я действительно ненавижу то, как они иногда используются в программном обеспечении. Пусть они занимают свое место в типографии, но когда я копирую код и программное обеспечение автоматически преобразует кавычки, а затем другой парень копирует мой код, и это не работает из-за неправильных кавычек - это просто неправильно. Я понимаю, что это имеет смысл при написании книги в текстовом процессоре, но я думаю, что это должен быть выбор пользователя включить / отключить это поведение (и у текстовых процессоров есть возможность отключить * автокоррекцию *). Я не прошу людей присоединиться к моей религии, просто как отключить их здесь.
Gene Pavlovsky 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4