在linux系统中安装VSCode(Visual Studio Code)和图标的创建方式
本文转载自:https://www.cnblogs.com/lzpong/p/6145511.html,自己添加了一些关于依赖包安装的。
1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make)
访问Visual Studio Code官网 https://code.visualstudio.com/docs?dv=linux64
我是64位的:
wget https://az764295.vo.msecnd.net/stable/7ba55c5860b152d999dda59393ca3ebeb1b5c85f/code-stable-code_1.7.2-1479766213_amd64.tar.gz
2.解压 ,如果文件名不对,可能解压不出来的(扩展名:tar.gz)
tar jxcv code-stable-code_1.7.2-1479766213_amd64.tar.gz
3.然后移动到 /usr/local/ 目录
mv VSCode-linux-x64 /usr/local/
4.可能还需要给可执行的权限, 然后就已经可以运行了(这里其实还需要依赖包,并不是可直接运行,依赖包的查询和安装可看http://www.cnblogs.com/silentdoer/p/8674641.html)
chmod +x /usr/local/VSCode-linux-x64/code
5.复制一个VScode图标文件到 /usr/share/icons/ 目录(后面会有用)
cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
6.创建启动器(这个其实类似我们windows下理解的程序启动快捷方式), 在/usr/share/applications/ 目录, 也可以将它复制到桌面目录
直接在中断 使用 命令: (这里解释一下,记得用sudo,如果忘了最后:w!失败可以:w /tmp/filename先临时存到其它目录,然后:q!退出用sudo mv -fv /tmp/filename 所需目录,就能防止因为权限不够而放弃此次保存了
vim /usr/share/applications/VSCode.desktop
然后输入以下文本:

[Desktop Entry]
Name=Visual Studio Code
Comment=Multi-platform code editor for Linux
Exec=/usr/local/VSCode-linux-x64/code
Icon=/usr/share/icons/code.png
Type=Application
StartupNotify=true
Categories=TextEditor;Development;Utility;
MimeType=text/plain;

保存后退出, 然后可以复制到桌面:
cp /usr/share/applications/VSCode.desktop ~/桌面/
之后 就会发现 桌面和 应用程序菜单都有了 VSCode的快捷方式了
8.打开VSCode, 加载插件: cpptools | vscode-icons

OK, 其他插件自己看着装吧,^,^
不过,在虚拟机中 VSCode 启动有点慢哟~
注:安装好后要安装C#的扩展以及安装dotnet(去MS官网下载,里面也有教程),然后重启VSCode(最好事先通过dotnet new创建项目),用VSCode open folder打开创建的项目,然后会提示Required Assets build 。。。,选择yes,等待它完成
,完成的标志是会生成launch.json和tasks.json;更改以后F1 dotnet restore 重新还原一次引用就可以了;之后便注释掉launch.json的preLaunchTask,然后有改动代码都通过run build task重新构建,如果构建出错可以删除出错中的需要lock的文件;
之后Debugger即可看到结果;(注意Linux下很多功能是没有的,如设置控制台输出颜色的功能就没有了,虽然api还在)
参考:http://os.51cto.com/art/201509/490032.htm
在linux系统中安装VSCode(Visual Studio Code)和图标的创建方式的更多相关文章
- 在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 ...
- linux服务器中安装VSCode
Centos7系统 步骤:在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包访问Visual Studio Code官网 https://code.vis ...
- vscode(Visual Studio Code)中安装Debugger for Chrome插件调试页面
最近换了下编辑器,改用vscode(Visual Studio Code),很喜欢它左边显示的文件路径,轻松新建文件夹和文件,也喜欢它的编码转换功能,gbk和utf-8可以随时切换,因为公司网站有些页 ...
- Windows10系统如何安装Microsoft Visual Studio 2015及最小子数组和求解
一.Windows10系统如何安装Microsoft Visual Studio 2015. 1.首先到Visual Studio官方网站(https://www.visualstudio.com/v ...
- 在 Linux 系统中安装Load Generator ,并在windows 调用方法
在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...
- 在Linux系统中安装caffe
学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...
- 详解在Linux系统中安装Tomcat
本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的. 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK ...
- 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令
安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...
- linux系统中安装MySQL
linux系统中安装MySQL 检查原来linux系统中安装的版本 rpm -qa | grep mysql 将其卸载掉 以 mysql-libs-5.1.71-1.el6.x86_64 版本为例 r ...
随机推荐
- tomcat的catalina.out日志文件过大
今天发现一个服务器的/opt目录数据过大,最后发现是tomcat中的catalina.out日志过大引起的 用du命令查看opt下一层的数据文件大小 [root@ccssapportalp opt]# ...
- cobbler全自动批量安装部署linux
Cobbler的设计方式: Cobbler的配置结构基于一组注册的对象.每个对象表示一个与另一个实体相关联的实体(该对象指向另一个对象,或者另一个对象指向该对象).当一个对象指向另一个对象时,它就继承 ...
- 30分钟新手git教程
本文转载自:http://igeekbar.com/igeekbar/post/82.htm Git近些年的火爆程度非同一般,这个版本控制系统被广泛地用在大型开源项目(比如Linux),不同规模的团队 ...
- Eletron 打开文件夹,截图
1.shell.openItem(fullPath) var fullpath = path.join(processPath)+Math.random()+".png"; she ...
- js 触发 change 事件
首先,请各位包涵,我本人对 JS 不是很熟,不知道"触发change事件"和"触发onchange事件"哪个更加合适.有园友知道的麻烦指出,先行谢过. 起因是这 ...
- 命名空间出错 namespace Web.Skin.@default
namespace Web.Skin.default会报错 因为default是关键字/保留字,所以需要在前面加@符号; namespace Web.Skin.@default
- Linux 查看当前时间
一.查看和修改Linux的时区1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅 ...
- oracle的dmp数据文件的导出和导入以及创建用户
关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习. dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是: ...
- Linux tcpdump命令
一.简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据 ...
- 调用父类构造器:super
import static java.lang.System.*; class Base{ public String name; public double weight; public Base( ...