清除一些IDEA编辑器中无法移除的操作记录
发布网友
发布时间:2024-09-17 09:05
我来回答
共1个回答
热心网友
时间:2024-11-10 19:20
JetBrains旗下的产品有通性,本文也适用于PyCharm、GoLand等8件套,2020以后版本。
虽然不移除这些操作记录有一定的方便性,但是积累太多的记录就会有点麻烦,也不好看。
问题1:IntelliJ曾经打开过的目录路径在编辑器里没有办法移除。
问题2:IntelliJ的设置中查找过的东西在编辑器里没有办法移除。
要修改或直接删除一个记录这些改变的文件,这个文件默认位置为:
Win:C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea20xx\options\other.xml
Mac:/Users/用户名/Library/Application Support/JetBrains/IntelliJIdea20xx/options/other.xml
为你自己的用户名,通常所要找的目录是隐藏的,用终端删除的命令为:
如果你根据网上的教程修改过配置文件idea.properties中的idea.config.path,请自行修改路径。
用VSCode或SublimeT或记事本打开other.xml,
可以看到有几项的值很熟悉:“SettingsSearchHistory”、“last_opened_file_path”、“file.chooser.recent.files”。
重新打开IntelliJ,可以看到问题1、2被解决,other.xml会重新生成。
问题3:IntelliJ文内查找(Ctrl-F | Command-F)过的东西在编辑器里没有办法移除。
问题4:IntelliJ全局查找(双击Shift)过的东西在编辑器里没有办法移除。
问题4用CSDN上的一个方法,先在IntelliJ里双击Shift查找Registry打开找到search.everywhere.disable.history.for.all,勾上后面的勾,试过没用。
要修改一个记录这些改变的文件,这个文件默认位置为:
Win:C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea20xx\workspace\suiji.xml
Mac:/Users/用户名/Library/Application Support/JetBrains/IntelliJIdea20xx/workspace/suiji.xml
该xml的文件名不是真的叫suiji,似乎是一小串随机字符,我不清楚它的命名规则,通常就是workspace目录下最新的那一两个文件,最干脆的就是把workspace目录给删了。
关闭IntelliJ后(一定要先关,因这个外存上的这个文件会在IntelliJ关闭时被内存中的那个文件回写一次),用VSCode或SublimeT或记事本打开,
几项是我要找的,删除这几段就行。
重新打开IntelliJ,可以看到问题3、4被解决,wokrspace会重新生成。