vscode使用教程是

vscode使用教程是,第1张

vscode使用教程:

安装:

安装的东西没什么好说的,自行下载安装吧,伙计。

配置:

用户配置:

vscode的用户配置分3个级别,分别是默认配置、全局配置和工作区配置,优先级也依次递增。对于团队项目,一些规范可以通过项目目录下建一个vscode/settingjson文件进行配置。

快捷键绑定:

参考官方文档,文档中列出了所有指令对应的快捷键。快捷键我只修改了两个与系统软件冲突的。

代码片段:

这个功能很像webstorm的live template的功能,虽然提示的时候没有webstorm那么精准和顺手,不过总的来说,够用。

设置语法遵循TextMate代码片段语法,你可以通过安装别人写好的snippet插件,如果别人写的snippet你用得不爽,那么自己写也简单。

之前使用这个代码片段有个痛点就是只能用方向键上下选择提示,如果能使用ctrl+n/p上下选择的话就更舒服了,没想到现在已经支持了。

另外,有没有人知道怎么设置代码提示内容,比如输入result提示了XPathResult是什么鬼。

插件:

4个月前刚知道vscode的时候,那时感觉插件还没有那么多,现在重新看了一下,真是应有尽有。牛逼啊!

这里介绍几个我用过觉得不错的插件

用户配置同步 Visual Studio Code Settings Sync。Git 历史 Git History。

文件图标 vscode-icons。缩进辅助线 Guides。

Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。

内置JavaScript、TypeScript和Nodejs支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。

如果js文件不能在node下运行debug,执行以下步骤

1在当前项目下打开终端,运行命令"node --debug-brk Web storm"然后ctrl+c

2在需要debug的文件中,点击右上角带有js的图标,进入edit configurations界面

3进入后点击左上角+,选择nodejs remote debug

4编辑name以及确保port和步骤1中得到的port一致,点击apply然后点击ok

5再在终端运行命令" node --debug-brk "需要debug的js文件名

6在需要debug的js页面设置断点,然后右击运行debug即可

7完成后出现如下图

编程作图软件。有一个软件的图标是node是一个编程作图软件。是在Variable中创建和开发,拥有强大安全的网络技术和npm生态系统提供支持,使用这款软件用户可以进行简单便捷、专业高效的编辑软件。

预先准备三个图标文件,用于树型控件中显示磁盘符号和文件夹的图像之用。

1、窗体上添加控件如下:

组合框控件 ComboBox1,树型控件 TreeView1,列表框控件 ListBox1,图像列表控件 ImageList1。

选中TreeView1,设置其ImageList属性为ImageList1。

2、设置属性

选中图像列表控件 ImageList1,在属性窗口里,选中属性Images,单击三个小点按钮,出现图像集合编辑器窗口,单击[添加按钮],一一把准备好的图标文件进行添加,注意先后次序,如果不符合要求可以通过上下移动按钮重新改变次序。完成后单击[确定]。

运行图如下:

完整代码如下:

Imports SystemIO

Public Class Form1

    Private Sub Form1_Load(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles MyBaseLoad

        '添加系统所有磁盘目录符号

        For Each MyDrive As String In EnvironmentGetLogicalDrives()

            ComboBox1ItemsAdd(MyDrive)

        Next

        '显示第一个磁盘符号

        ComboBox1Text = ComboBox1Items(0)

    End Sub

    '递归过程添加目录树

    Public Sub AddDirectory(ByVal strFatherPath As String, ByVal strPath As String, ByVal nodeFather As TreeNode)

        Dim i As Integer

        Dim Mynode As New TreeNode

        '先添加本目录

        MynodeText = StringsReplace(strPath, strFatherPath & "\", "", , 1)

        '为节点指定未被选中时显示的图标

        MynodeImageIndex = 1

        '为节点指定被选中时显示的图标

        MynodeSelectedImageIndex = 2

        nodeFatherNodesAdd(Mynode)

        ApplicationDoEvents()

        Try

            Dim str() As String = DirectoryGetDirectories(strPath)

            '递归遍历该目录的子文件夹

            For i = 0 To strGetUpperBound(0)

                AddDirectory(strPath, str(i), Mynode)

            Next

        Catch ex As Exception

            DebugWriteLine(exMessage)

        End Try

        Mynode = Nothing

    End Sub

    '根据给出的盘符添加目录树

    Private Sub AddRootDirectory(ByVal DiscSymbol As String)

        Dim Nynode As New TreeNode

        '先把磁盘盘符添加到树中

        TreeView1NodesClear()

        NynodeImageIndex = 0

        NynodeText = DiscSymbol

        NynodeSelectedImageIndex = -1

        TreeView1NodesAdd(Nynode)

        Dim i As Integer

        '获取磁盘根目录下的文件夹

        Dim str() As String = DirectoryGetDirectories(DiscSymbol & "\")

        For i = 0 To strGetUpperBound(0)

            '调用递归过程遍历该文件夹里的所有子文件夹,并添加到树型控件

            AddDirectory(DiscSymbol, str(i), Nynode)

        Next

        Nynode = Nothing

    End Sub

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles ComboBox1SelectedIndexChanged

        '根据磁盘符号的变更,显示根目录里的文件

        ListBox1ItemsClear()

        For Each MyFile As String In SystemIODirectoryGetFiles(ComboBox1Text)

            ListBox1ItemsAdd(MyFile)

        Next

        '根据磁盘符号的变更,重新显示目录树

        Dim DiscSymbol As String

        DiscSymbol = MicrosoftVisualBasicLeft(ComboBox1Text, Len(ComboBox1Text) - 1)

        Call AddRootDirectory(DiscSymbol)

    End Sub

    '递归过程根据子目录寻找上级目录名--从而构成完整的目录路径

    Private Sub AllPath(ByVal ThisNode As TreeNode, ByRef MyPathName As String)

        If ThisNodeLevel > 1 Then

            '该节点层数大于1,其父节点不是磁盘根目录

            MyPathName = ThisNodeParentText & "\" & MyPathName

            Dim MyNode As TreeNode = ThisNodeParent

            Call AllPath(MyNode, MyPathName)

        Else

            '该节点层数等于1,其父节点就是磁盘根目录

            MyPathName = ComboBox1Text & MyPathName

        End If

    End Sub

    Private Sub TreeView1_AfterSelect(ByVal sender As SystemObject, ByVal e As SystemWindowsFormsTreeViewEventArgs) Handles TreeView1AfterSelect

        '为了搜索选中的节点对应目录的文件,需要组成全路径

        Dim MyAllPathName As String = TreeView1SelectedNodeText

        Dim MyNode As TreeNode = TreeView1SelectedNode

        If TreeView1SelectedNodeLevel = 0 Then

            '如果选中的是根节点

            MyAllPathName = ComboBox1Text

        Else

            '如果选中的是非根节点,调用递归过程组成全路径

            Call AllPath(MyNode, MyAllPathName)

            MyAllPathName = MyAllPathName & "\"

        End If

        '根据路径,搜索文件名并显示

        ListBox1ItemsClear()

        For Each MyFile As String In SystemIODirectoryGetFiles(MyAllPathName)

            ListBox1ItemsAdd(MyFile)

        Next

    End Sub

End Class

以上就是关于vscode使用教程是全部的内容,包括:vscode使用教程是、node中进行debug、有一个软件的图标是node等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9747524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存