当前位置: 首页 > news >正文

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

一、下载与安装

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中文输入不识别需要配置。

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.lryc.cn/news/446696.html

相关文章:

  • uni-app - - - - - 实现锚点定位和滚动监听功能(滚动监听功能暂未添加,待后续更新)
  • wordpress迁移到别的服务器
  • cefsharp新版本OnBeforeResourceLoad 禁止http自动跳转https显示404错误解决办法 含代码
  • RK 方案如何做到上电关机
  • 基于量子通讯进行安全认证
  • C语言贪吃蛇小游戏演示和说明
  • C++三大特性——继承性(超万字详解)
  • electron使用npm install出现下载失败的问题
  • HT513 2.8W I2S 输入单声道D类音频功率放大器
  • [PICO VR]Unity如何往PICO VR眼镜里写持久化数据txt/json文本
  • zico2打靶记录
  • pick你的第一个人形机器人——青龙强化学习环境测试
  • 了解主机及进程资源占用情况、性能情况、性能瓶颈,TOP命令输出解释
  • 计算机网络-小型综合网络的搭建涉及到无线路由交换安全
  • CleanClip For Mac 強大的剪貼簿助手Paste替代工具 v2.2.1
  • python全栈学习记录(十八)re、os和sys、subprocess
  • GO Fsnotify学习与使用
  • 除了递归算法,要如何优化实现文件搜索功能
  • 【AI算法岗面试八股面经【超全整理】——NLP】
  • Unity 设计模式 之 创建型模式 -【单例模式】【原型模式】 【建造者模式】
  • CSS中的字体样式、文本样式、列表样式以及背景和渐变
  • 教你如何在Java中操作Redis
  • nsight-system教程
  • 进程的那些事--进程控制
  • FortiOS SSL VPN 用户访问权限配置
  • C++_vector类
  • Spring Boot入门到精通:网上购物商城系统
  • 在Vue.js中,你可以使用Element UI的el-input组件结合计算属性来实现模糊查询
  • delphi制作漂亮的农历窗体(IntraWeb+Layui的完美结合)
  • 发票OFD格式转换成PDF