2023年 5月 26日

Pycharm下无法进行复制粘贴或出现小方块无法编辑的情况

Pycharm下无法进行复制粘贴或出现小方块无法编辑的情况

    • 这是插件Vim的缘故,Vim中“Y”和“P”表示复制粘贴
    • 若想保留Vim的功能,又想用习惯的ctrl+c/v进行复制粘贴
    • 不想保留Vim的功能,直接不使用该插件

也是刚刚步入python的学习,用的pycharm进行编译,但是发现没法copy代码,会出现小方块或者提示音,无奈只能自己重新敲。现在经过一番搜查,目前发现以下几种解决方法。
这是出现小方块,无法进行复制的情况:
在这里插入图片描述

这是插件Vim的缘故,Vim中“Y”和“P”表示复制粘贴

首先我们的pycharm环境应该是自动给你安装好了这个Vim插件,这个Vim插件是便于程序员编译的文本编辑器插件,有它自己的快捷键规则,和我们平常的键盘快捷键不太一样,以下是它的功能图:
在这里插入图片描述
所以我们能发现Vim里面并没有Ctrl/Command+C或者Ctrl/Command+Z的操作,它是利用字母进行的操作,所以在插件Vim的作用下,使用Y进行复制,使用P进行粘贴。经过我的试验,发现确实如此。但是由于我们可能比较习惯ctrl+c或者ctrl+v的操作,所以有了第二种解决方案。

若想保留Vim的功能,又想用习惯的ctrl+c/v进行复制粘贴

打开settings-Editor-Vim Emulation,找到Short cut中的Ctrl+C和Ctrl+V,将后面一栏的Vim改成IDE
流程图如下:
在这里插入图片描述
将Handler为Vim改为IDE,即可保留一些Vim编辑功能,又能将复制粘贴改成自己习惯的。

不想保留Vim的功能,直接不使用该插件

由于我个人还比较菜,用不来Vim编辑,很多时候按错了某个键出现小方块无法编辑的情况,所以就直接不使用这个插件了。流程如下:
进入settings-Plugins 点击右面界面上方的Installed,在搜索框内输入Vim,将显示出来的IdeaVim后面的选择框的勾点掉,
在这里插入图片描述
出现下面这种效果,记得最后点击Apply-OK,会有提示说要重启实现新设置,我们关掉重启Pycharm就行了。
在这里插入图片描述

参考:
[1]: https://www.cnblogs.com/wu-guo-xing/p/9800797.html
[2]: https://blog.csdn.net/JamesPaul32/article/details/80848942
[3]: https://www.runoob.com/linux/linux-vim.html