对vim用户真的很不友好
可以详细描述一下吗?
单纯“很不友好”的描述,无法给开发者和其他使用者提供更有效的信息,来改进和参考。
谢谢
比如我在标准模式下输入i是进入输入模式,但是如果我这时候打开了搜狗输入法并且处于中文模式,按下i之后会自动将i输入到光标对应的文本中,并且按下shift键退出中文模式时i会一直保留。
还比如我在标准模式中按下dd想删除整行,这个dd也会直接输入到光标所在位置,按下shift键退出之后也不会直接删除这行,而是dd被保留了下来,对中文的vim用户来说真的太不友好了~ 希望能改进
1 个赞
OB的vim模式目前来说还是个玩具,所以我写了个“Open in gvim”的quickadd脚本,需要的话可以给你用用。
2 个赞
好呀~ 万分感谢!应该怎么给我呢
用quickadd插件调用此脚本,具体配置方法参考quickadd官方文档。
const child_process = require('child_process')
module.exports = async (params) => {
const basePath = app.vault.adapter.basePath.replaceAll("\\","/")
const filePath = app.workspace.activeLeaf.view.file.path
//console.log(`gvim ${basePath}/${filePath}`)
await child_process.exec(`gvim ${basePath}/${filePath}`)
}
1 个赞
我这边好像没有这样的问题,搜狗输入法下输入i,文本没有变化,按shift之后,还是停留在普通模式。只有在英文状态下输入 i 才会进入插入模式。
我的是live preview模式,很明显有这个问题呀~
哦对我用的旧版编辑器 ,新版的我试了一下确实有这个问题,源码模式和实时预览模式都有。
vim 都用的来,那还有什么编辑器用不来!赛高~ 大佬的尽头是vim
这个是一个老问题了.就算是在别的编辑器中也会存在,都需要 im-select插件来解决问题. 相信很快就有大佬出插件解决这个问题的
希望吧,用着太难受啦
用autohotkey解决中文输入法切换问题: 如何解决VSCode Vim中文输入法切换问题? - jackiexiao的回答 - 知乎
1 个赞
事实证明到了23年10月这个问题还是存在着。。 这个使用感实在太差了,我被迫换回了非vim模式,也没有比较好的插件能解决这个问题
1 个赞