ubuntu18安装vscode_ubuntu安装vscode失败

ubuntu18安装vscode_ubuntu安装vscode失败最近在学习一些前端开发的知识,使用了VisualStudioCode,记录一下。访问https://code.visualstudio.com/:网站会自动识别你的操作系统,并推荐对应的下载包。本例中使用的是UbuntuLinux,所以默认提供了Linux下的和两种安装包。对于Ubuntu,当然是使用安装包了。下载VSCode安装包,我下载的是文件。使用安装:安装过程很快,安装好以后,就能在里找到它了。点击右键,,把它固定到docker栏,以后就方便使用了。打开VSC


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近在学习一些前端开发的知识,使用了Visual Studio Code,记录一下。

环境

  • Ubuntu 20.04
  • VSCode:1.67.2

安装

访问 https://code.visualstudio.com/ :

在这里插入图片描述

网站会自动识别你的操作系统,并推荐对应的下载包。本例中使用的是Ubuntu Linux,所以默认提供了Linux下的 .deb 和 .rpm 两种安装包。对于Ubuntu,当然是使用 .deb 安装包了。

下载VSCode安装包,我下载的是 code_1.67.2-1652812855_amd64.deb 文件。

使用 sudo dpkg -i code_1.67.2-1652812855_amd64.deb 安装:

➜  Downloads sudo dpkg -i code_1.67.2-1652812855_amd64.deb
[sudo] password for ding: 
Selecting previously unselected package code.
(Reading database ... 237378 files and directories currently installed.)
Preparing to unpack code_1.67.2-1652812855_amd64.deb ...
Unpacking code (1.67.2-1652812855) ...
Setting up code (1.67.2-1652812855) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for shared-mime-info (1.15-1) ...

安装过程很快,安装好以后,就能在 Applications 里找到它了。点击右键, Add to Favorites ,把它固定到docker栏,以后就方便使用了。

VSCode快捷操作

open in browser

打开VSCode,点击左边的 Extensions 图标,搜索 open in browser ,安装之,如下:

在这里插入图片描述

现在,在VSCode里点击右键,菜单就有 Open In Default Browser 和 Open In Other Browsers 选项了。

在这里插入图片描述

但是,如果选择 Open In Default Browser ,会报错说 Open browser failed!! Please check if you have installed the browser correctly! 原因是需要在插件里设置一下默认浏览器。

点击 open in browser 插件右边的齿轮图标,选择 Extension Settings :
在这里插入图片描述

然后填入默认浏览器名称即可,比如 Firefox :

在这里插入图片描述

现在,就可以在VSCode里点击右键,选择用浏览器打开文件了。

Auto Rename Tag

对于html的标签,当修改 <xxx> 时,希望 </xxx> 也联动修改,可以安装 Auto Rename Tag 这个插件。

注:VSCode已经自带这个功能了,叫做 editor.linkedEditing (在设置里搜索它),不知道是不是最新版的VSCode才有的。

Emmet语法

通常HTML文件中有大量重复繁琐的代码,Emmet能帮助我们简化编写代码的工作。

  • 输入 ! ,然后按Tab键,就会生成HTML文件骨架。
  • 输入 div ,然后按Tab键,就会生成 <div></div>
  • 输入 div*3 ,然后按Tab键,就会生成3行 <div></div>
  • > 表示父子关系。输入 ul>li ,然后按Tab键,就会生成 <ul><li></li></ul>
  • + 表示兄弟关系。输入 div+p ,然后按Tab键,就会生成 <div></div><p></p>
  • 输入 .xxx ,然后按Tab键,就会生成 <div class="xxx"></div>
  • 输入 #xxx ,然后按Tab键,就会生成 <div id="xxx"></div>
  • 输入 p.xxx ,然后按Tab键,就会生成 <p class="xxx"></p>
  • 输入 p#xxx ,然后按Tab键,就会生成 <p id="xxx"></p>
  • $ 表示自增值(从 1 开始)。输入 .xxx$*3 ,然后按Tab键,就会生成:
    <div class="xxx1"></div>
    <div class="xxx2"></div>
    <div class="xxx3"></div>
  • {} 表示包含的内容。输入 p{xxx} ,然后按Tab键,就会生成 <p>xxx</p>
  • {} 结合 $ ,可以生成自增的内容。输入 p{xxx$}*3 ,然后按Tab键,就会生成:
    <p>xxx1</p>
    <p>xxx2</p>
    <p>xxx3</p>

Emmet语法也可以快速生成css代码,比如 w200 生成 width: 200px; , bgs300 生成 background-size: 300px; 等等。相对于快速生成HTML标签来说,快速生成css代码更简单一些,因为它就类似于关键字查询,在你打字的时候,提示信息里就会提供满足条件(也就是包含你所输入的关键字)的选项。

列操作

对于刚才生成的:

    <p>xxx1</p>
    <p>xxx2</p>
    <p>xxx3</p>

现在要把 1 、 2 、 3 变成 100 、 200 、 300 ,如果逐个修改,很麻烦,这时可以通过列操作来做,快捷简单。具体方法为,先把光标放在 1 处,然后按 Shift 键加 Alt 键不放,同时按 下箭头 键,光标就会变成跨多行的,此时再输入 00 ,就会在光标所在的每一行都输入 00 。删除文本也同理。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194084.html原文链接:https://javaforall.net

赞 (1)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • pycharm哪个版本_pycharm版本选择

    pycharm哪个版本_pycharm版本选择Pycharm各大版本Pycharm作为python最常见的IDE,常见的有三种版本专业版:功能强大,适合开发者,需要通过付费或学生认证才能使用社区版:可以供广大python爱好者免费使用,具备常用的python库,可以实现基本的python用法,用于试验在工作中出现的错误教育版:基于社区版发展而来,也是免费使用,其功能与社区版相似,但是更适合学生,新人学习,由教师可以创建工程、教学…

    2022年8月28日
  • 苹果充电器怎么辨别真假_9款热门充电器盘点:苹果、Anker、紫米、小米、锤子,谁更值得买…[通俗易懂]

    本文作者:基围虾GeekUp由于把玩各种设备,并且狂热追求快充,所以手里更新了一堆充电器,今天就来跟大家聊聊我手里的这些充电器们。从功率来排的话,目前我手上有以下充电器。1,苹果五福一安买手机手表送的,家里屯了一堆了,一个都没用上。2,锤子18W买R1之前收了一套,有了R1又多了一套,小夜灯牛逼,配合C2L线无敌。3,小米QC3.0随小米手机附送的头,QC3.0,没啥。4,Anker3…

    2022年4月9日
  • android flash路径动画,Flash制作沿着路径的动画

    android flash路径动画,Flash制作沿着路径的动画上完课后,有些同学因为课上老师讲的太快,还是不会做路径动画。今天为大家介绍Flash制作沿着路径的动画介绍,操作很简单的,一起来学习吧!1、首先,打开flash软件,新建一个文件2、这里,我演示一个红色圆的路径动画,利用快捷键ctrl+F8新建一个元件1,画一个圆3、回到场景1,利用铅笔工具,随意画一条路径4、新建一个图层,将刚刚画的元件1的圆拖进图层中,这里为了理解方便,我修改了图层名字5、我这…

    2022年5月6日
  • xgboost分类算法_python分类统计

    xgboost分类算法_python分类统计今天我们一起来学习一下如何用Python来实现XGBoost分类,这个是一个监督学习的过程,首先我们需要导入两个Python库:importxgboostasxgbfromsklearn.metricsimportaccuracy_score这里的accuracy_score是用来计算分类的正确率的。我们这个分类是通过蘑菇的若干属性来判断蘑菇是否有毒的分类,我们来看看数据…

    2022年9月1日
  • matplotlib无法显示图片_python运行程序后不显示图像

    matplotlib无法显示图片_python运行程序后不显示图像在学习Matplotlib的时候,在Pycharm中运行的时候不会弹出画的图像。首先你运行之后最小化pycharm,看看是不是已经出来了,只是没有自己弹到最顶层。 代码如下: importnumpyasnpimportmatplotlib.pyplotaspltdefmain():#线的绘制x=np.linspace(-np.p…

    2022年8月28日
  • 旅行清单图片_旅行打包清单

    旅行清单图片_旅行打包清单2019独角兽企业重金招聘Python工程师标准>>>…

    2022年10月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号