如果您想要在Linux上重置当前30天的许可证过期时间,您需要运行以下代码:
rm ~/.config/JetBrains/IntelliJIdea2019.3/options/other.xml
rm -rf ~/.config/JetBrains/IntelliJIdea2019.3/eval/*
rm -rf .java/.userPrefs
对于Windows:使用批处理程序。
在文本文件中编写此代码并保存。
REM Delete eval folder with licence key and options.xml which contains a reference to it
for %%I in ("WebStorm", "IntelliJ", "CLion", "Rider", "GoLand", "PhpStorm") do (
for /d %%a in ("%USERPROFILE%\.%%I*") do (
rd /s /q "%%a/config/eval"
del /q "%%a\config\options\other.xml"
)
)
REM Delete registry key and jetbrains folder (not sure if needet but however)
rmdir /s /q "%APPDATA%\JetBrains"
reg delete "HKEY_CURRENT_USER\Software\JavaSoft" /f
现在将文件fileName.txt
重命名为fileName.bat
如果正在运行,请关闭phpstorm。断开互联网连接。然后运行该文件。再次打开phpstorm。如果没有出现错误,您将看到魔法。
最坏情况:如果phpstorm仍然显示“许可证已过期”,请首先卸载,然后应用上述技术。
对于旧版本我不确定,但在2016.2中,删除.key
文件对我无效。
我正在使用我的JetBrains帐户,并使用在注册对话框底部找到的“删除许可证”按钮。您可以在帮助
菜单下找到此选项,或通过启动对话框中的配置 -> 管理许可证...
访问。
在Linux/Ubuntu中,您可以运行以下命令:
cd ~/.config/JetBrains/PyCharm2020.1
rm eval/PyCharm201.evaluation.key
sed -i '/evlsprt/d' options/other.xml
cd ~/.java/.userPrefs/jetbrains
rm -rf pycharm*
rm ~/.config/JetBrains/**/options/other.xml
rm -rf ~/.config/JetBrains/**/eval/*
rm -rf .java/.userPrefs
需要注意的一点是,如果在这些命令上使用sudo,则它将使用root家目录而不是您的用户目录。因此,要么先更改权限,要么从主目录中删除第1个和第2个命令的“〜/”并使用sudo运行,如下所示:
cd ~
sudo rm .config/JetBrains/**/options/other.xml
sudo rm -rf .config/JetBrains/**/eval/*
sudo rm -rf .java/.userPrefs
我认为有更多的解决方案!
你可以启动应用程序,然后可以执行以下三个操作:
设置
> 管理许可证...
> 移除许可证
,这将删除所有Jetbrains产品*的许可证。文件
> 关闭项目
,然后按照第一步操作。帮助
> 注册...
> 移除许可证
。*如果您拥有一组产品的许可证。 如果没有,您必须逐个删除每个产品的许可证。请查看第3步。
如果您想在Ubuntu上重置PHPStorm 2020.3.2的过期许可证,您应运行以下命令:
sudo rm ~/.config/JetBrains/PhpStorm2020.3/options/other.xml
sudo rm ~/.config/JetBrains/PhpStorm2020.3/eval/*
sudo rm -rf .java/.userPrefs
针对Ubuntu Linux操作系统
重置试用期
shopt -s nocaseglob;
rm -rf ~/.config/JetBrains/phpstorm*/eval;
rm -rf ~/.config/JetBrains/phpstorm*/options/other.xml;
rm -rf ~/.java/.userPrefs/jetbrains;
启动时自动跳过许可窗口
sudo apt install wmctrl xautomation
#!/bin/bash
x=1
# wait 30 seconds for window
while [ $x -le 150 ]
do
if test $(wmctrl -l | grep "User Agreement" 2>&1 | wc -l) -eq 1; then
wmctrl -va "User Agreement";
sleep 0.2;
xte 'key Tab';
sleep 0.2;
xte 'key Space';
sleep 0.2;
xte 'key Space';
sleep 0.2;
fi
if test $(wmctrl -l | grep "License Activation" 2>&1 | wc -l) -eq 1; then
wmctrl -va "License Activation";
sleep 0.1;
xte 'keydown Shift_L';
sleep 0.005;
xte 'key Tab';
sleep 0.05; # you need to adjust timing (in ms) if script doesn't work
xte 'key Tab';
sleep 0.05;
xte 'key Tab';
sleep 0.005;
xte 'keyup Shift_L';
sleep 0.05;
xte 'key Right';
sleep 0.025;
xte 'key Return';
break
fi
sleep 0.2;
x=$(( $x + 1 ))
done
来源:https://gist.github.com/k1paris/80b65e77342135ae594cf3f52b544900
这是一份关于如何使用Python在AWS Lambda中部署Flask应用程序的指南。AWS Lambda是一个事件驱动的计算服务,可以让我们运行代码而无需管理服务器。Flask是一个基于Python的Web框架,用于构建Web应用程序。本指南将介绍如何在AWS Lambda上设置和部署Flask应用程序。在菜单栏中轻松查找
`Help` > `Register` > `Remove license`