搜索
首页科技周边IT业界Linux上的Microsoft Visual Studio代码入门

Linux上的Microsoft Visual Studio代码入门

钥匙要点

    Microsoft的Visual Studio Code(VSCODE)是一个跨平台代码编辑器,在Linux,Mac和Windows上运行良好,提供诸如智能代码完成,刀具,交互式调试,版本控制以及对构建工具的支持等功能,例如gulp and Jake。
  • >该指南提供了一个分步教程,介绍了如何在Ubuntu上安装和使用VSCODE,包括创建项目,使用Intellisense使用自动代码完成和上下文感知的代码建议,调试以及使用GIT使用版本控制。
  • >尽管截至2015年5月,VSCODE仍在不断更新,并随着改进和新功能的连续更新,所有这些功能均可同时适用于所有平台。该界面针对Web开发进行了优化,并且设置过程虽然略有参与,但值得努力。
  • Microsoft Visual Studio是可用的最强大的集成开发环境之一,其中一个缺点:仅适用于Windows。为了吸引Linux和Mac用户进入Visual Studio开发工具家族,Microsoft最近启动了Visual Studio Code(或简短的VSCODE),这是一个真正的跨平台代码编辑器,既快速又轻量级。
  • > 在Linux,Mac和Windows上,VSCODE同样效果同样效果。但是,由于Microsoft Visual Studio 2013本身可以在Windows上找到,因此VSCODE最有可能看到Linux和Mac用户的采用更多,到目前为止,他们必须使用更简单的替代方案(例如Sublime Text,Atom或Komodo编辑)进行Web开发。 。

这是一些可能使VSCODE成为您现在代码编辑器的引人入胜的替代方案的功能:>

>智能代码完成

交互式调试
  • 版本控制
  • 支持构建工具,例如Gulp和Jake。
  • >在大多数其他流行的代码编辑器中,这些功能仅在您手动安装适当的插件后才可用 - 如果它们完全可用。
  • >
  • 在本教程中,我将向您展示如何在Ubuntu上安装和使用VSCODE,这是最受欢迎的Linux发行版之一。
  • >注意:
  • 如果您是Windows用户,则仍然可以通过跳过所有命令行安装来遵循本教程。您只需要使用Windows安装程序,这为您设置了所有内容。
  • >先决条件

为了遵循本教程,您将需要:

64位运行Ubuntu 14.04或更高的计算机

sudo用户

>安装

为VSCODE创建目录。

输入该目录,然后使用WGET下载VSCODE。
  • 使用unzip提取存档。
  • >创建指向可执行代码内部/usr/usr/local/bin/的链接,以便可以从任何目录运行。>
    mkdir ~/VSCode

    >通过输入代码来启动VSCODE。您现在应该能够看到欢迎屏幕:

    Linux上的Microsoft Visual Studio代码入门

    创建一个项目

    在VSCODE的本版本中,没有一个可以创建新项目的选项。但是,它可以将现有目录视为项目。为此,您要做的就是将目录作为命令行参数传递给代码。例如,因为它将目录视为一个项目,您可以输入以下内容:

    >

    cd ~/VSCode
      wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
    如果您的项目还没有任何文件,则您将看到的内容:>

    Linux上的Microsoft Visual Studio代码入门>您现在可以单击项目的名称以查看可以创建新文件和文件夹的按钮:

    Linux上的Microsoft Visual Studio代码入门使用Intellisense

    Intellisense是Microsoft使用的伞术语,涵盖了自动代码完成和上下文感知的代码建议等功能。这些确实有助于提高生产率,尤其是当您使用新的API或库时。在VSCODE的当前预览版本中,Intellisense可在JavaScript,CSS,HTML和其他一些语言的所有平台上使用。在本教程中,我将向您展示如何在您的node.js项目中使用它。

    要查看Intellisense的建议,您要做的就是按控制空间。例如,在您项目的软件包中。

    同样,按下JavaScript文件中的控制空间,您可以在某些公共类和对象中看到可用的字段和方法。

    但是,这些建议并非所有课程都可用。例如,如果您尝试查看Express实例中可用的字段和方法,则默认情况下什么也没找到:

    Linux上的Microsoft Visual Studio代码入门

    为了解决此问题,您需要相关的打字稿类型定义。要获取这些定义,您可以使用TSD(esevercript定义管理器,用于肯定型),一个NPM模块。

    如果还没有它,请使用以下方式从终端安装它

    >现在,在项目目录内,您可以使用TSD安装所需的类型定义。例如,要安装Express Framework的类型定义,您必须在以下内容中输入:

    >

    Linux上的Microsoft Visual Studio代码入门>这将在您的项目内部创建一个名为tsd.d.ts的文件,用称为键入的目录。通过将以下代码添加到您的JavaScript文件中:

    >现在,您可以按控制空间,以查看属于Express框架的对象可用的建议:

    Linux上的Microsoft Visual Studio代码入门

    调试

    在大多数轻量级代码编辑器中,不存在调试支持,或者仅在插件的帮助下得到支持。另一方面,VSCODE具有内置的交互式调试器,可以极大地改善您的编码体验。当您第一次尝试在Node.js项目中使用调试器时,VSCODE生成了一个名为abough.json的文件,其中包含各种配置详细信息。该文件可能需要一些更改,具体取决于您的项目。此配置中最重要的字段是名称和程序。默认情况下,名称具有值启动app.js,并且程序具有值app.js。您需要更改这些以匹配项目中的文件。例如,如果您项目的主文件的名称是index.js而不是app.js,则您的启动。

    >尽管它可以在Windows,在Ubuntu(以及大多数其他Linux发行版和Mac OS X)上进行操作,但是您需要安装Mono 3.10.0或更高版本才能使调试器工作。没有它,尝试启动调试器将失败:
    mkdir ~/VSCode

    Linux上的Microsoft Visual Studio代码入门要安装最新版本的Mono,您需要在Ubuntu的软件来源中添加新的PPA。通过打开一个终端并输入以下操作:

    >

    您现在可以使用APT-GET安装单声道。
    cd ~/VSCode
      wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'

    最后,创建一个指向单声道内部 /usr /bin的链接:
    unzip VSCode-linux-x64.zip

    >返回VSCODE,然后重新开始调试。您应该看到它有效:

    sudo ln -s $PWD/Code /usr/local/bin/code

    使用版本控制Linux上的Microsoft Visual Studio代码入门 在所有平台上,VSCODE在所有平台上都用Git支持版本控件。要使用此功能,您需要在计算机上安装GIT。在Ubuntu上,您可以通过再次打开终端并在以下输入来安装GIT:

    返回VSCODE,然后单击工具栏中的GIT按钮。您将提示您初始化一个新的存储库:

    cd ~/JustAnotherApp
      code .

    >初始化后,VSCODE向您展示了所有需要投入或更新的文件。承诺就像输入提交消息并单击复选标记一样简单:>

    Linux上的Microsoft Visual Studio代码入门

    使用Markdown Preview

    在所有平台上,VSCODE都支持Markdown Preview,并且无需任何其他安装。当您编辑Markdown文件时,随时按Control Shift V会显示该文件的预览。> 例如,如果您的Markdown文件看起来像这样:

    Linux上的Microsoft Visual Studio代码入门

    …预览将显示以下:

    结论

    >您现在知道如何在Ubuntu系统中安装和运行Visual Studio代码(Microsoft Visual Studio家族的第一个开发工具)。尽管设置过程略有涉及,但您应该尝试一下,以体验其精简且精简的界面,该界面已针对Web开发进行了优化。

    >

    >截至2015年5月,Vscode仍在预览中,并且可能会在接下来的几个月内出现新功能。更新易于安装,并且可以同时适用于所有平台。

    >

    >如果您对本指南有任何疑问或评论,请告诉我。您已经尝试过VScode吗?如果是这样,您怎么想? 经常询问有关Linux上的Visual Studio代码的问题(常见问题解答)

    > Visual Studio代码是否与Linux兼容?这是一个轻巧但功能强大的源代码编辑器,可在桌面上运行,可用于Windows,MacOS和Linux。它具有对JavaScript,Typescript和Node.js的内置支持,并且具有丰富的其他语言的扩展生态系统,例如C,C#,Python,Php,PHP等。 Linux上的Visual Studio代码?您可以从官方Visual Studio Code网站下载.DEB软件包,并使用DPKG命令安装。另外,如果您的Linux发行版支持它。 Linux上C开发的代码。您将需要安装Visual Studio代码的C扩展名,并且系统上还安装了GCC或CLANG。 C扩展提供了诸如IntelliSense,代码导航和调试支持之类的功能。它是由Microsoft开发和维护的,其源代码可在GitHub上获得。这意味着您可以为其开发,报告错误,甚至可以创建自己的软件的叉子。

    >

    >如果您安装了Visual Studio,我如何更新Linux上的Visual Studio代码?代码通过SNAP软件包管理器,每当有新版本可用时,它将自动更新。如果您通过.DEB软件包安装了它,则需要手动下载并安装新的软件包。

    我可以在Linux上使用Visual Studio Code进行Python Development吗?

    是的,是的,Visual Studio代码是Linux上Python开发的绝佳选择。您将需要安装Visual Studio Code的Python扩展名,该扩展名提供了Intellisense,linting,调试,代码导航,代码格式,Jupyter Notebook支持,重构等功能。

    > Visual Studio代码是否支持Linux上的远程开发?这使您可以使用远程计算机,就好像是您的本地计算机一样,为基于云的开发打开了一套全新的可能性。

    >

    我可以在Linux上自定义Visual Studio代码的外观和感觉吗?

    是的,Visual Studio代码在Linux上是高度自定义的。您可以更改主题,自定义工作区布局,甚至创建自己的自定义键键。对于Linux上的git。您可以直接从编辑器执行git操作,查看更改的差异,阶段和提交更改等等。

    我可以在Raspberry Pi运行Linux上运行Visual Studio Code吗? ,您可以在Raspberry Pi运行Linux上运行Visual Studio代码。您将需要安装Visual Studio代码的ARM版本,该版本可在官方网站上找到。

    以上是Linux上的Microsoft Visual Studio代码入门的详细内容。更多信息请关注PHP中文网其他相关文章!

    声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    使用AWS ECS和LAMBDA的无服务器图像处理管道使用AWS ECS和LAMBDA的无服务器图像处理管道Apr 18, 2025 am 08:28 AM

    该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

    CNCF ARM64飞行员:影响和见解CNCF ARM64飞行员:影响和见解Apr 15, 2025 am 08:27 AM

    该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效

    使用GO构建网络漏洞扫描仪使用GO构建网络漏洞扫描仪Apr 01, 2025 am 08:27 AM

    此基于GO的网络漏洞扫描仪有效地确定了潜在的安全弱点。 它利用了GO的并发功能的速度功能,包括服务检测和漏洞匹配。让我们探索它的能力和道德

    See all articles

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    热工具

    SublimeText3 英文版

    SublimeText3 英文版

    推荐:为Win版本,支持代码提示!

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器

    SublimeText3汉化版

    SublimeText3汉化版

    中文版,非常好用

    mPDF

    mPDF

    mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

    禅工作室 13.0.1

    禅工作室 13.0.1

    功能强大的PHP集成开发环境