前言
pycharm、ItelliJ、sublime网盘下载
提取码:i0wk
激活步骤
一般步骤:
1、下载: pycharm-2019.3.3.tar.gz压缩包
2、移动到opt目录下:sudo mv xxxx.tar.gz /opt/
3、解压: sudo tar zxvf xxxxx.tar.gz
4、进入目录找到可执行文件(安装软件程序):一般在bin目录下 eg: ./pycharm.sh
5、创建终端快捷键(可做可不做,一般小型软件可以创建软连接)
sudo ln -s /opt/pycharm-2019.3/bin/pycharm.sh /usr/bin/pyc
pyc启动
6、创建桌面快捷键图标
1)建立文件或复制文件 xxx.desktop (bin目录下有的自带,没有的新建)
一般格式如下:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2019.3.3/bin/pycharm.png # 软件图标路径
Exec="/opt/pycharm-2019.3.3/bin/pycharm.sh" %f # 软件执行路径
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
2)还有一种方法可以直接从安装好的pycharm的tools中创建desktop entry。
如果不成功,可能你操作了(步骤1),已经创建了一个。
打开/usr/share/applications/文件夹,若发现里面已经有一个pycharm文件,
就是之前安装过的软件的桌面图标的链接,将这个链接删除之后,再重新写入一个新的链接,就可以了。
7、加可执行权限(有的需要修改权限)
sudo chmod u+x /usr/share/applications/pycharm.desktop
上面七步基本完成软件安装。
一般常用的tar
命令
tar
命令中的 v
参数是用来在终端打印详情,没有特殊情况都可以省略掉。c
参数表示压缩,x
参数表示解压缩。f
参数表示文档。
如果要压缩:
tar cf after.tar some-file-or-dir
如果要解压:
tar xf after.tar
对于 .tar.gz 文件,在 cf
或 xf
前加上 z
参数,变为:zcf
或 zxf
;
对于 .tar.bz2 文件,在 cf
或 xf
前加上 j
参数,变为:jcf
或 jxf
;
对于 .tar.gz 文件,在 cf
或 xf
前加上 Z
参数(大写的 z),变为:Zcf
或 Zxf
。
一、Sublime安装软件
方法一:
1、官网直接下载:http://www.sublimetext.cn/3
2. 移动或复制下载文件到指定目录并解压
# 复制到指定目录
sudo cp sublime_text_3_build_3211_x64.tar.bz2 /opt/
# 移动到指定目录
sudo mv sublime_text_3_build_3211_x64.tar.bz2 /opt/
# 解压
sudo tar vxjf sublime_text_3_build_3211_x64.tar.bz2
# 由于我是复制的,我就把文件移除了(如果是移动的就自己决定)
sudo rm -rf sublime_text_3_build_3211_x64.tar.bz2
3. 建立命令快捷启动(subl)与应用图标
进入解压文件夹:cd sublime_text_3/
<1> 建立快捷启动
# subl自定义、可更换
sudo ln -s /opt/jvm/sublime_text_3/sublime_text /usr/bin/subl
# 测试(直接在命令窗口输入subl)
subl
<2> 建立(桌面)应用图标
a. 建立文件或复制文件并打开
# 可以复制解压文件夹下的sublime_text.desktop(本文使用)然后编辑
sudo cp sublime_text.desktop /usr/share/applications/
# 直接新建
sudo gedit /usr/share/applications/sublime_text.desktop
b. 在打开的文件中编辑或添加如下内容
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime_text_3
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;
ctrl+s
或点击save
保存!!!
Exec=/opt/sublime_text_3/sublime_text // 软件执行路径
Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png // 软件图标路径
c. 赋予可执行权限
sudo chmod u+x /usr/share/applications/sublime_text.desktop
方案二:(万能的命令)
1. 安装 GPG key(公钥)
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
2. 确保apt已设置为使用https源
sudo apt-get install apt-transport-https
3. 输出list
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee/etc/apt/sources.list.d/sublime-text.list
4.更新apt源并安装Sublime_text
sudo apt-get update
sudo apt-get install sublime-text
5.支持中文(不推荐)
1.git clone https://github.com/lyfeyaj/sublime-text-imfix.git
2.cd sublime-text-imfix && ./sublime-imfix
以上是两种常用的方式
方案三:
手动在官网上下载安装包进行配置安装。
将下载的安装包解压到 /home/wj/apps/
下,在 ~/.bashrc
文件中配置路径,在文件后面加上:
export SUBLIME_HOME=/home/wj/apps/sublime_text_3
export PATH=${SUBLIME_HOME}:$PATH
使修改生效,执行:source ~/.bashrc
, 在shell中使用命令 sublime_text
即可启动。
二、Sublime配置
1、汉化
1)打开Sublime Text,使用快捷键Shift+Ctrl+P,弹出查找栏;
2)在搜索框中输入关键字 install ,出现下拉选项,点击选择其中的:Package Control: Install Package
刚点击之后并不会立刻有反应,需要稍等一会,然后就会弹出一个消息框,表示插件列表加载完成;
3)在搜索框中输入chinese,选择下拉框中的ChineseLocalizations
4)点击之后,中文包就安装完成了,注意需要重新打开Sublime Text,点击任务栏中的Help->最下面的Language->简体中文
2、编译C、C++、Python、Java
C和C++
{
"cmd": ["g++", "${file}", "-fexec-charset=gbk", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
"selector": "source.c, source.c++", "shell": true,
"encoding":"cp936",
"variants":
[
{
"name" : "Build Only",
"cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}"]
},
{
"name" : "Run Only",
"cmd" : ["start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"]
},
{
"name" : "Pipe Build and Run",
"cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}","&","${file_path}\\\\${file_base_name}", "<","${file_path}\\\\in",">","${file_path}\\\\out"]
},
{
"name" : "Pipe Run Only",
"cmd" : ["${file_base_name}", "<","in",">","out"]
},
{
"name" : "Project Build & Run",
"cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project", "&", "start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
},
{
"name" : "Project Build Only",
"cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project"]
},
{
"name" : "Project Run Only",
"cmd" : ["start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
}
]
}
Python
{
"cmd": ["python","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"variants":
[
{
"name":"Run",
"shell": true,
"cmd": ["start","cmd","/c", "python $file &echo. & pause"],
"working_dir": "${file_path}",
}
]
}
Java
{
"cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "GBK",
"variants": [{
"name": "Run",
"shell": true,
"cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
"working_dir": "${file_path}",
"encoding": "GBK"
}]
}
3、设置快捷键
[
// 1、设置tab键为4
{
"keys":["Tab"],
"args":{"action":"expand_abbreviation"},
"command":"run_emmet_action",
"context":[
{
"key":"emmet_action_enabled.expand_abbreviation"
}
]
},
// 2、 设置html网页快捷键
{"keys": ["ctrl+alt+f"], "command": "open_in_browser"},
{ "keys": ["ctrl+alt+x"], "command": "autoprefixer" },
// 3、设置python在input() 输出传参运行的快捷键
//其中ctrl+b是我为了和编辑操作统一而定义的快捷键,
// 可以自己决定使用哪种快捷键
{ "keys": ["ctrl+i"], "caption": "SublimeREPL:Python",
"command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
]