Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【建议】IDE 内置输入法 #73

Open
whitejava opened this issue Jan 22, 2023 · 5 comments
Open

【建议】IDE 内置输入法 #73

whitejava opened this issue Jan 22, 2023 · 5 comments
Assignees
Labels

Comments

@whitejava
Copy link

whitejava commented Jan 22, 2023

有没有办法不用来回切换输入法。

比如我想要定义一个新的变量,我需要输入代码:

val 测试变量 = "test";

那么我在输入关键字val时输入法是英文的,在输入“测试变量”时,需要切换到中文。太麻烦了。

如果能够在不切换输入法的前提下,直接输入val ceshibianliang,自动弹出代码补全,那就能很自然流畅的使用中文编程了。

有办法实现吗?

我的诉求如下:

  1. 我需要知道这个功能是否已经实现了,如果已经实现,如何开启这个功能
  2. 如果没有实现,能否开发一下
  3. 如果没有时间开发,能否提供一下实现思路,我来开发一下
@whitejava whitejava changed the title 有没有办法实现IDE内置输入法 需要来回切换输入法太麻烦 Jan 22, 2023
@nobodxbodon
Copy link
Collaborator

新年好!
隔壁 VSC 版的刚实现了 类似功能
输入法演示
个人感觉,相对于输入新标识符,开发时更多的是引用已有标识符。

@whitejava
Copy link
Author

新年好! 隔壁 VSC 版的刚实现了 类似功能输入法演示 个人感觉,相对于输入新标识符,开发时更多的是引用已有标识符。

新年好!

隔壁VSCode我是知道的, 但是它用来开发Java的话体验很差. 换编辑器基本无可能.

目前我想到不用切换输入法的办法有:

  1. 最简单的办法是设置一下输入法, 使用英文标点. 这样不用切换输入法也能勉强写代码. 但是输入法的词典和IntelliJ的Completion提示是割裂的, 体验没那么顺畅. 比如一些专业词汇在输入法的字典里没有, 输入起来比较麻烦.
  2. 做个插件, 实现CompletionProvider, 将拼音对应的中文字符加入到代码提示中. 看过文档似乎也不难啊.

@whitejava
Copy link
Author

新年好! 隔壁 VSC 版的刚实现了 类似功能输入法演示 个人感觉,相对于输入新标识符,开发时更多的是引用已有标识符。

关于你的个人感觉, 我不同意. 开发时经常我会定义新的变量新的方法. 即使要引用现成的方法, 那也要定义一个变量保存返回结果. 所以在我这定义新的标识符频率更高.

@tuchg
Copy link
Owner

tuchg commented Jan 23, 2023

新年好! 隔壁 VSC 版的刚实现了 类似功能输入法演示 个人感觉,相对于输入新标识符,开发时更多的是引用已有标识符。

新年好!

隔壁VSCode我是知道的, 但是它用来开发Java的话体验很差. 换编辑器基本无可能.

目前我想到不用切换输入法的办法有:

  1. 最简单的办法是设置一下输入法, 使用英文标点. 这样不用切换输入法也能勉强写代码. 但是输入法的词典和IntelliJ的Completion提示是割裂的, 体验没那么顺畅. 比如一些专业词汇在输入法的字典里没有, 输入起来比较麻烦.
  2. 做个插件, 实现CompletionProvider, 将拼音对应的中文字符加入到代码提示中. 看过文档似乎也不难啊.

思路是没有问题的,其实就已经类似于去开发一个IDE内置输入法了

新开个插件不如试着在本仓库提交个feature pr?共同建设?

@tuchg tuchg changed the title 需要来回切换输入法太麻烦 【建议】IDE 内置输入法 Jan 23, 2023
@tuchg
Copy link
Owner

tuchg commented Jan 23, 2023

个人维护精力有限,所以会尽量保持插件的功能最小化,非常欢迎加入壮大发展

@tuchg tuchg self-assigned this Feb 20, 2023
@tuchg tuchg added this to the 未来支持计划 milestone Feb 20, 2023
@tuchg tuchg added this to 待诊断 in 任务看板 via automation Feb 20, 2023
@tuchg tuchg moved this from 待诊断 to 高优先级 in 任务看板 Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
任务看板
高优先级
Development

No branches or pull requests

3 participants