Как набрать одинарную кавычку в терминале J GTK под Windows 7
Я только начал программировать J. Теперь я хочу напечатать
text=: 'hello world'
text
в терминале gtk, который при запуске должен отображать:
Привет, мир
Но когда я набираю символ одинарной кавычки, он выводится как ", а не как" в терминале gtk. А потом, когда я запускаю программу, переводчик говорит "орфографическая ошибка". Теперь единственный способ, которым я могу вставить 'в терминал, - это набрать его в блокноте и вставить в терминал gtk. Я нахожу это громоздким.
Теперь мой вопрос: есть ли более простой способ ввести '' в терминале gtk? У меня Windows 7 64-битная версия, а также 64-битная версия J, версия J64-701.
4 ответа
Я только что столкнулся с этой проблемой, и кажется, что это вызвано настройкой клавиатуры (контролирующей, появляются ли кавычки непосредственно или могут быть использованы для создания é, ë и т. П.).
Эту настройку можно изменить практически во всех приложениях Windows, нажав Left Alt + Shift. После использования этой комбинации одинарные кавычки оказались для меня правильно.
НТН.
Я столкнулся с точно такой же проблемой и обнаружил, что это происходит в каждом программном обеспечении, использующем GTK+ (Pidgin, GIMP, Geany и т. Д.), Если вы установили клавиатуру на английский-международный, когда вы нажимаете одинарную кавычку (')/ двойная кавычка ("), то, что вы получите, это острый акцент (´)/ диакритический знак (¨).
Лучшим решением для меня было добавление англо-американской клавиатуры в список доступных клавиатур в Windows (да, это решение для окон, но вы можете легко сделать что-то похожее в любой SO, с которой вы столкнулись с той же проблемой).
И когда я хочу ввести [ ' ], я просто нажимаю комбинацию по умолчанию LEFT CONTROL + SHIFT для переключения между клавиатурами.
Я думаю, что это ошибка конкретной версии J. Я задам этот вопрос поддержке производителей J.
Длинный выстрел, но я предполагаю, что это клавиатура. У моей французской клавиатуры необычная раскладка, и у вашей (я думаю, на голландском?) Она тоже может быть. Думаю, мне повезло, что под Vista 64 я получаю одинарные кавычки с правильным ключом.