Начальная цель заключается в том, чтобы использовать родной язык вместо пиньиня там, где использование английского языка не очень удобно, а затем вызывать то, что выражено на родном языке, как обычно пишется код, решая проблему с трудностями в названии 🤔
Делает вашу среду разработки IntelliJ IDEA поддерживать китайскую автоматическую завершение кода, позволяя вам наслаждаться одинаковым опытом работы с китайским и английским языками.* Автоматическое завершение кода по пиньиню, если контекст содержит идентификатор китайский
, ввод zw
приведёт к появлению предложения для завершения слова **[З]hong[W]**en.
Рекомендации по использованию китайских идентификаторов:
Подсказка: когда появляется сообщение "нет ASCII", можно отключить его, следуя подсказкам.
Если этот плагин помог вам, не забудьте поставить ему звезду на странице GitHub. Ваша поддержка — движущая сила развития этого проекта.
💡 Версия IntelliJ Platform 2022.1 официально поддерживает автоматическое завершение кода по пиньиню, наш плагин уже позволяет активировать нормальное завершение кода для языков Go, C, Kotlin и других. Для лучшего опыта рекомендуется обновиться до этой версии пользователям, которым ранее это было недоступно.
Внутренний рынок плагинов IDE:
Настройки > Плагины > Маркетплейс > Поиск "пиньинь" > Установить плагин
Ручная установка:Разверните раздел последней версии -> Assets
, найдите там файл *.jar
и скачайте его. Затем введите IDE
Настройки > Плагины > ⚙️ > Установить плагин с диска...## ToDo
Поддержка полного пиньиня при автозаполнении
Из-за конфликтов реализации языков Kotlin, Go и других, требуется добавление легального ASCII-символа перед китайским словом для нормальной работы. После поддержки через IDEA-251113 плагин стал работать корректно, что было интегрировано в 2022.1 EAP
.
Предоставление автозаполнения пиньиня в полях поиска/замены
Добавление визуального интерфейса настроек
Поддержка автозаполнения при частичной раскладке клавиатуры, таких как ввод по буквам (Wubi), двойная раскладка и т.д. (Импорт из RIME)
Концепция многокультурного программирования: отвязывание имени переменной от естественного языка
Приветствуем всех желающих принять участие в развитии этого проекта. Присоединяйтесь к нам с Pull Request'ами. Сообщения commit должны следовать за стандартом emoji-commit.Дополнительная информация о том, как участвовать в разработке и подходах к решению существующих проблем, доступна здесь в этом документе
(Перевод строки "Star History" был оставлен без изменения, так как конкретный контент этой секции может быть уникален для каждого репозитория.)
---
Плагин, основанный на шаблоне плагина платформы IntelliJ template.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )