如果能一步到位再在 en.json 里添加一项 "abc": "",cursor 移动到空字符串中间就更完美了
1
mxT52CRuqR6o5 Mar 9, 2023
jetbrains 家的 ide 可以录制宏吧,不过我不确定宏的能力能不能做到你说的事情
|
2
edis0n0 OP @mxT52CRuqR6o5 #1 宏播放太慢了
|
3
mxT52CRuqR6o5 Mar 9, 2023
@edis0n0 我仔细看了一下你似乎是要做 i18n 的工作,成熟的 i18n 方案一般都是有工具可以批量扫描代码中的文本替换成 i18n 的代码的
|
4
lzgshsj Mar 9, 2023
如果 abc 的原位置有独特标识的话,可以考虑正则捕获来替换?或者感觉交给 chatgpt 处理也会是个好选择。
|
5
guzzhao Mar 9, 2023
postfix completion 应该可以实现类似于 "aaa".var "aaa".sout
|
6
CraigMC Mar 9, 2023
装个 vim 插件用宏录制
|
7
Belmode Mar 9, 2023 via Android 可以实现,自定义 live template ,不需要使用快捷键,直接.+自定义缩写。也可以绑定快捷键
|
9
answerhuang Mar 10, 2023
{"$SELECTION$" | translate}
"abc": "$END$" 在 live template 里面加这两个就好了. 第一个可以把 jetbrains 设置中 Keymap 对应的 Surround With... 快捷键改为 Ctrl + T 就行了. |