作为一名编程爱好者,而非从业者,我很庆幸能从编程过程中体会到很多乐趣,脱离烦恼,怡然生活,使Coding成为生活的一大爱好。多年的积累使我 十八般兵器,样样都听过,偶尔也能舞出个三板斧出来,唬唬别人, 遇到行家,那就双手作揖,大佬说的对!
最近,给电脑重装系统后,突然看着各类IDE,心头着实有些堵,于是乎,想着能否来个大一统呢,就 博览群书, 网上搜搜,翻翻博客,发现今天要简单聊的免费神器Visual Studio Code.
其实,之前因为鄙人涉猎广泛,对IDE感情不专一,其实也没法专一起来。懂的人都懂,我们广大程序员心里那叫一个苦啊,不是我们想花心,奈何实力不允许啊!从各类介绍中发现,哟嚎,最近要使用的,如PHP写后台、MD记笔记、Sublime Text写python、脚本、SSH连接服务器、git同步、软件配置同步等功能应有尽有。关键是这个插件安装,类似于PHPStorm,搜索安装,感觉上比Sublime要简单方便很多(个人观点)。于是乎,走起,先装着!
Windows
下载文件,双击安装,根据个人喜好,设置各类参数。软件会根据系统环境,比如我们使用的都是中文系统,在打开设置完软件背景主题后,会提示是否安装官方简体中文插件,比较人性化。
左边侧栏(从上到下)有
- 资源管理器:查看、编辑工程源代码
- 查找替换
- 源代码控制:版本控制,git同步等操作
- 运行调试
- 插件管理:查看已安装插件,搜索安装卸载插件
…… - 账户:可以通过微软账户或Github账户登录,在不同机器间同步软件设置,如背景色、已安装插件等,这也是我觉得比较舒服的地方。
- 设置
Kali Linux
由于平日会从事一些网络安全工作,偶尔会使用Kali Linux。因此,就在Kali虚拟机中安装了VS Code。这个过程比Windows平台痛苦很多。
参照官方教程,在VS Code下载首页下载对应版本deb包,通过执行命令sudo apt install ./<file>.deb
安装VS Code,结果程序图标也有了,就是不会运行,怎么办呢?
- 通过在命令行输入VSCode的Linux版程序名
code
,发现了问题所在,如下图所示。
- 因为Kali使用了超级用户root(没办法,个人习惯,其实是配置好了,不想再换用户改配置、安软件了),必须用
--user-data-dir
设置一个备用用户数据目录,其实就是这样code --user-data-dir='.'
,本以为大功告成,结果没有任何反应。 - 后来回想起之前安装Chrome时的情况,因为需要使用root用户启动,所以需要在命令后添加
--no-sandbox
。经测试命令code --user-data-dir='.' --no-sandbox
,顺利以root用户运行VS Code。 - 此时还需解决一个问题,就是刚才是命令行执行,现在需要图标点击即可运行。这才是我们懒人的做法。kali默认使用Gnome桌面环境,因此,在Kali中打开Gnome应用快捷方式目录
/usr/share/applications
,找到并打开code.desktop
文件,在两个Exec
开头的行后面,添加--user-data-dir='.' --no-sandbox
,即Exec=/usr/share/code/code --unity-launch %F --user-data-dir='.' --no-sandbox
,保存,关闭,大功告成!
总结起来,以root用户运行VS Code,先要让程序能运行,然后再关联快捷方式。以上就是个人安装VS Code的一些简单经验小结,希望能对像我这样的VS Code“新白”有所帮助。