29-linux一般软件安装步骤<例如sublime安装>

前言

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 文件,在 cfxf 前加上 z 参数,变为:zcfzxf
对于 .tar.bz2 文件,在 cfxf 前加上 j 参数,变为:jcfjxf
对于 .tar.gz 文件,在 cfxf 前加上 Z 参数(大写的 z),变为:ZcfZxf

一、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"  
            }   
    },  
]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程小栈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值