Ubuntu 20.04安装pycharm2022及配置快捷方式

devtools/2024/9/20 9:29:08/

一、下载与安装

1. 下载

在 官网 下载所需版本,如:下载 2022.3.3 - Linux (tar.gz)
在这里插入图片描述

2. 安装

设置自定义安装路径(推荐在 /opt/ 路径下)并安装

mkdir -p ~/Documents/software/pycharm/
cd ~/Documents/software/pycharm/
mv ~/Downloads/pycharm-community-2022.3.3.tar.gz .
tar -zxvf pycharm-community-2022.3.3.tar.gz

二、 运行

1. 终端运行

在自定义安装路径下运行启动 pycharm.sh

cd ~/Documents/software/pycharm/pycharm-community-2022.3.3/bin/
./pycharm.sh

2. 快捷方式运行

创建一个 .desktop 文件,如 pycharm_2022.desktop ,内容填写如下:

[Desktop Entry]
Version=1.0
Name=Pycharm 2022.3.3
Comment=Pycharm
Exec=/home/gene/Documents/software/pycharm/pycharm-community-2022.3.3/bin/pycharm.sh
Icon=/home/gene/Documents/software/pycharm/pycharm-community-2022.3.3/bin/pycharm.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Applications;

其中,重点关注:

  • Name:快捷方式图标显示名称;
  • Exec:可执行脚本或文件位置,此处需修改对应自定义位置;
  • Icon:快捷方式图标,此处需修改对应自定义位置;

pycharm_2022.desktop拷贝到/usr/share/applications/

sudo cp pycharm_2022.desktop /usr/share/applications/

此时,“软件箱“里就会出现对应pycharm图标,点击即可运行对应版本pycharm
在这里插入图片描述

三、中文输入问题

ubuntu环境下刚安装的pycharm中文输入不识别需要配置。

pycharm__46">1. pycharm 配置

pycharm 默认已经使用了utf-8编码,若不是,依次点击菜单栏 File --> Settings --> Editor --> File Encodings,将Global EncodingProject Encoding 设置成UTF-8,如下图所示:
在这里插入图片描述


后来,发现IDE自身自带一键生成快捷方式
在这里插入图片描述

2. 跟随系统配置

2.1 查看当前系统输入法配置
系统设置Settings --> Region & Language --> Manage Installed Languages --> Keyboard input method system里查看。可见,此时输入法为ibus
在这里插入图片描述
打开自定义安装的pycharm目录下的bin/pycharm.sh,在文件的最后,添加如下语句:

export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus

同理,若系统输入法为fcitx,则修改 bin/pycharm.sh 为如下:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

重启pycharm IDE ,此时,即可输入中文,但输入法一直停留在左下角,,,
在这里插入图片描述

四、卸载

1. 软件卸载
参看 官方卸载

cd ~/Documents/software/pycharm/
sudo rm -r pycharm-community-2022.3.3# 指定版本清除
sudo rm -r ~/.config/JetBrains/PyCharmCE2022.3
sudo rm -r ~/.cache/JetBrains/PyCharmCE2022.3
sudo rm -r ~/.local/share/JetBrains/PyCharmCE2022.3# 完整清除
sudo rm -r ~/.config/JetBrains
sudo rm -r ~/.cache/JetBrains
sudo rm -r ~/.local/share/JetBrains

2. 删除自动生成的文件夹

home 目录下有这个自动生成的文件 , 这个文件是首次进入软件的时候未选择某个文件夹自动生成的文件夹,所以并不是每人都有此文件夹

ls -alh |grep Pycharmdrwxrwxr-x  4 gene gene 4.0K 920 07:31 PycharmProjects
sudo rm -r PycharmProjects

http://www.ppmy.cn/devtools/114489.html

相关文章

【Linux进程控制】进程程序替换

目录 进程程序替换 替换函数 看现象 替换原理 多进程替换 exec*函数使用(部分),并且认识函数参数的含义 1.execl 2.execv 3.execvp 4.execvpe execlp 和execlpe 替换函数总结 进程程序替换 替换函数 有六种以exec开头的函数&am…

关于单片机的技术原理及应用

成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于单片机的技术原理及应用的相关内容&…

Mac虚拟机Parallels Desktop 20 for Mac破解版发布 完整支持 Windows 11

Parallels Desktop 20 for Mac 破解版是一款虚拟化软件,允许用户在 Mac 设备上运行 Windows 和其他操作系统。Parallels Desktop 20 for Mac 特别适合需要同时使用 macOS 和 Windows 应用的用户,常用于开发、设计、办公等场景。 自从OpenAI推出ChatGPT之…

【WPF】02 按钮控件圆角配置及状态切换

按钮圆角 先从工具箱里拖进来一个Button控件&#xff0c;然后对这个按钮进行美化。 首先在 xaml 里按钮控件部分 添加如下代码&#xff1a; <Button x:Name"btnLogin" Content"登录" HorizontalAlignment"Center" Margin"0,399,0,0&q…

nginx和php-fpm连接超时的相关配置以及Nginx中的try_files以及root、alias的使用

一、nginx和php-fpm连接超时的相关配置 线上的PHP服务器架构大都是nginx proxy->nginx web->php-fpm。在服务器运行正常&#xff0c;服务器之间的连接正常&#xff0c;未被防火墙阻止的情况下&#xff0c;对这种架构排查504报错时需要注意以下几个地方的参数。 1是nginx…

electron多标签页模式更像客户端

Electron多标签页模式是指在Electron框架中实现的类似Web浏览器的多标签页功能。Electron是一个使用Web技术&#xff08;HTML、CSS和JavaScript&#xff09;来创建跨平台桌面应用程序的框架。在Electron中实现多标签页模式&#xff0c;通常需要借助一些特定的库或组件&#xff…

硬件基础知识

驱动开发分为&#xff1a;裸机驱动、linux驱动 嵌入式&#xff1a;以计算机技术为基础&#xff0c;软硬结合的、可移植、可剪裁的专用计算机 单片机最小单元&#xff1a;vcc gnd reset 晶振 cpu --- soc :system on chip 片上外设 所有的程序都是在soc&#xff08;cpu&…

【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】003 - vmlinux.lds 链接脚本文件源码分析

【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】003 - vmlinux.lds 链接脚本文件源码分析 系列文章汇总:《鸿蒙OH-v5.0源码分析之 Uboot+Kernel 部分】000 - 文章链接汇总》 本文链接:《【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】003 - vmlinux.lds 链接脚本文件源码分析》 …