配置notepad++支持golang開發

来源:http://www.cnblogs.com/xiaoyangjia/archive/2016/08/30/5822935.html
-Advertisement-
Play Games

1 下載golang安裝包和配置環境變數 到官網下載golang安裝包,下載地址:https://golang.org/dl/,我選擇的go1.7.windows-amd64.zip. 配置環境變數:GOROOT和GOBIN 2 下載notepad++和GOnpp插件 notepad++下載地址:h ...


1 下載golang安裝包和配置環境變數

到官網下載golang安裝包,下載地址:https://golang.org/dl/,我選擇的go1.7.windows-amd64.zip.

配置環境變數:GOROOT和GOBIN

2 下載notepad++和GOnpp插件

notepad++下載地址:https://notepad-plus-plus.org/.

GOnpp插件安裝流程:

(1)在菜單“插件”裡面依次選擇“插件管理”-“顯示插件管理”

(2)在標簽欄“可用插件”裡面找到"GOnpp"並安裝,重啟notepad++

3 配置notepad++

(1) 下載notepad++的golang支持包,下載地址:http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip

(2) 解壓go.zip,目錄中有2個文件userDefineLang_Go.xml和go.xml

(3) 把go.xml複製到notepad++目錄的\plugins\APIs文件夾中

(4) 打開userDefineLang_Go.xml文件,去掉文件 第一行和最後一行的註釋,註意是去掉註釋不是刪除這行,然後導入到notepadd++

(5) 重啟notepad++

3 調試golang代碼

目前支持的快捷鍵有:代碼自動完成  ALT+O  ;代碼提示 ALT+P;代碼格式化 ALT+F  ; 測試代碼  ALT+T ;安裝   ALT+I ;運行  ALT+R

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 安裝 phoenix framework 安裝 phoenix 很簡單: 安裝之後,mix 的子命令中就多了 phoenix 相關的內容了。 phoenix 工程介紹 接下來,我們創建一個 phoenix 的工程。 phoenix 是個完整的 web 框架,包括 controller,view以及m ...
  • * ResultSet 結果集:封裝了使用JDBC 進行查詢的結果 * 1. 調用Statement 對象的 executeQuery(sql) 方法可以得到結果集 * 2. ResultSet 返回的實際上就是一張數據表,有一個指針指向數據表的第一行的前面, * 可以調用next()方法檢測下一行 ...
  • C 語言基本數據類型:字元型(char)整形(short, int, long)浮點型(float, double) 註:如下類型位元組數指一般情況,不同的平臺會有所不同,具體平臺可以用sizeof 關鍵字測試一下. -2147483648~~2147483647 0~~4294967295 -3.4 ...
  • 聲明:此文章轉載自 http://my.oschina.net/goldenshaw/blog/304493 許多時候,字元集與編碼這兩個概念常被混為一談,但兩者是有差別的,作為深入理解的第一步,首先要明確: 字元集與字元集編碼是兩個不同層面的概念 charset是character set的簡寫, ...
  • 說明:iOS 原生 Edit 透明框 適用:Berlin Firemonkey 方法:在 StyleLookup 輸入 transparentedit 效果: 如果有圖片 Image 在這二個 Edit 的上方,效果如下: 說明:iOS 原生 Edit 設定框色 適用:Berlin Firemonk ...
  • 一、首先要搞明白的一些事情。 1.從客戶端來看,需要搞明白: (1)要發送什麼樣格式的 JSON 數據才能被伺服器端的 SpringMVC 很便捷的處理,怎麼才能讓我們寫更少的代碼,如何做好 JSON 數據和實體之間的對應。 (2)如何組織這些發送的數據。 2.從伺服器端來看,需要搞明白: (1)S ...
  • 1、加密演算法 為了網路通訊中的報文安全,一般需要對報文進行加密,目前常用的加密演算法有: 非對稱加密演算法:又稱公鑰加密演算法,如RSA、DSA/DSS,最常用的就是RSA演算法(演算法公開,可自行百度瞭解演算法細節),演算法產生一個公鑰一個私鑰,用公鑰加密的報 文只能用私鑰解密,用私鑰加密的報文只能用公鑰解密; ...
  • 對於那些創建耗時較長,或者資源占用較多的對象,比如網路連接,線程之類的資源,通常使用池化來管理這些對象,從而達到提高性能的目的。比如資料庫連接池(c3p0, dbcp), java的線程池 ExecutorService.Apache Commons Pool提供一套池化規範介面,以及實現通用邏輯, ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...