当前位置: 首页 > 软件库 > 开发工具 > >

D Language Server

D 语言服务器
授权协议 GPL-3.0
开发语言 D语言
所属分类 开发工具
软件类型 开源软件
地区 不详
投 递 者 谭志用
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

D Language Server(DLS)实现了 D 语言的语言服务器协议(LSP)服务器端。它本身并没有做太多的定制,而是 LSP 提供的标准协议提供服务。

当前版本主要特性包括:

  • 代码补全
  • 跳转到定义
  • 查看引用
  • 字符重命名
  • 错误检查
  • 代码格式化
  • 符号列表
  • 字符高亮
  • 悬浮文档

安装方式

* 如果您使用的是vscode、visual studio或atom,则可以跳过此步骤并安装相应的扩展。

非常简单即可使用:

dub fetch dls
dub run dls:bootstrap

下载并安装最新的二进制版本。第二个命令将输出可执行文件的路径。当新版本发布时,DLS 会自动更新。

在现有的编辑器安装:

  • Visual Studio Code: install the extension
  • Visual Studio: install the extension
  • Atom: install the package
  • Sublime Text (using tomv654's LSP client):
    {
        "clients": {
            "dls": {
                "command": ["<PATH TO DLS EXECUTABLE>"],
                "enabled": true,
                "languageId": "d",
                "scopes": ["source.d"],
                "syntaxes": ["Packages/D/D.sublime-syntax"]
            }
        }
    }
    
  • Vim/Neovim (using autozimu's LanguageClient-neovim):
    let g:LanguageClient_serverCommands = {
        \ 'd': ['<PATH TO DLS EXECUTABLE>']
        \ }
    
  • Emacs (using d-mode and lsp-mode):
    (require 'lsp)
    (add-hook 'd-mode-hook #'lsp)
    (lsp-register-client
        (make-lsp-client
            :new-connection (lsp-stdio-connection '("<PATH TO DLS EXECUTABLE>"))
            :major-modes '(d-mode)
            :server-id 'dls))
    

 

  • 原始下载地址 windows = https://pvsc.azureedge.net/python-language-server-stable/Python-Language-Server-win-x64.0.5.30.nupkg linux = https://pvsc.azureedge.net/python-language-server-stable/Python-Language-S

  • Windows Server 2012 R2 Chinese-Simplified ISO SHA1 --------------------------------------------------- Windows Server 2012 R2 (x64) – DVD (Chinese-Simplified) 文件名: cn_windows_server_2012_r2_x64_dvd_27

  • 目录 目录 一、数据库概念 1.1 什么是数据库 1.2 为什么用数据库 1.3 数据库的发展历史 1.4 数据库分类 1.5 DBMS数据库管理系统 二、 SQL(Structured Query Language) 2.1  定义 2.2  SQL分类 2.3 SQL与T-SQL 三、SqlServer下载与安装 四、数据库表各类操作 1 创建数据库登录用户 2 使用DCL赋予数据库用户操作数

  • 我一直在用Python开发我的技能集来调用RestAPIs、返回/解析json并存储结果。最终,我的最终目标是构建程序,将我们的数据引入数据仓库。在 我已经能够调用api并将数据存储到CSV中,我可以打开数据库连接并运行SQL语句并打印结果,但这是我的权宜之计。在 既然SQL Server 2017能够在SSMS中运行python脚本并创建存储过程,我希望能够弥补SQL中的差距,并使用python

  • 1.错误: vscode离线情况下初次远程连接服务器无法连接成功报错,并弹框提示【关闭】【更多操作】【重试】,这是说明没有网络无法安装vscode-server服务。 2.解决办法: (1)其他方式如git中登录远程服务器,并输入命令:ps -aux|grep vscode,先不执行 (2)点击【重试】,立即执行(1)的命令,查看输出结果 (3)按照输出中的wget …命令在可以联网的服务器上执行

  • 之前写过教程: Windows下使用VS Code远程SSH连接Linux服务器进行开发 vscode 使用ssh密钥登录远程Linux – vscode remote linux ssh key 如果你的机器无法连接外网,无法下载vs code服务器端,那么会报错如下: Running remote connection script Installing to /home/zhang/.vsc

  • 数据类型 数字类型 Sql server Numeric/ decimal 精确数值型 从-10 的38 次方-1,到10 的38 次方-1 bit 整型 其值只能是0、1 或空值 int 整型 -2 的31 次方到 2 的31 次方 smallint 整型 -2 的15 次方到 2 的15 次方 tinyint 0 到255 之间的整数 float 浮点数 real 浮点数   postgreS

 相关资料
  • 我想开发一个应用程序,将检测重复的句子或问题。我可以使用云自然语言API服务来检测重复句子吗?

  • 本文向大家介绍Go语言Echo服务器的方法,包括了Go语言Echo服务器的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Go语言Echo服务器的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Go语言程序设计有所帮助。

  • 语言服务允许你针对VS Code打开的文件添加一个的验证逻辑。最典型的一个应用是检查编程语言的语法。However validating other file types is useful as well. A language server could, for example, check files for inappropriate language. 通常校检查程语言的代价非常高,尤其

  • 问题内容: 我只是想知道哪种语言是开发支持大量(数千)用户的游戏服务器的理想选择?我涉足python,但意识到这不会给所有内核带来线程(这意味着8核心服务器= 1核心服务器)会带来太多麻烦。我也不太喜欢这种语言(那种“自我”的东西使我很生气)。 我知道C ++是性能方面的工作语言,但我讨厌它。我不想处理它的草率语法,我喜欢我的手被托管语言握住。这使我接触到C#和Java,但是我对其他语言持开放态度

  • 本文向大家介绍Go语言Telnet回音服务器的实现,包括了Go语言Telnet回音服务器的实现的使用技巧和注意事项,需要的朋友参考一下 本文介绍了Go语言Telnet回音服务器,分享给大家,具体如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 我用Go语言创建了一个示例gRPC客户端和服务器(使用原型)。我理解Go语言中的并发模型。但是,我正在尝试理解服务器中接受来自同一客户端(客户端上的多个goroutines)/多个客户端的并行请求的并发模型。 更具体地说: 当一个新的gRPC呼叫到来时,服务器是否创建了一个新的goroutine

  • 本文向大家介绍浅析易语言web服务器html协议头,包括了浅析易语言web服务器html协议头的使用技巧和注意事项,需要的朋友参考一下 易语言web服务器html协议头 HTTP/1.1 200 OK Server: nginx/0.6.39 Date: Sun, 09 Aug 2015 01:25:00 GMT Content-Type: text/html Content-Length: 14

  • 当尝试在linux上实现具有并发支持的简单回显服务器时。 使用以下方法: 使用pthread函数创建线程池,并将其保存在链表中。它在进程启动时创建,在进程终止时销毁 这个程序现在似乎起作用了。 问题是: 是否适合在中间使用消息队列,它是否足够有效