1. 程式人生 > >Sublime:打造Go編輯器並配合使用terminal編譯執行golang程式

Sublime:打造Go編輯器並配合使用terminal編譯執行golang程式

首先感謝網上各路網友!!!

一、Sublime下載及安裝

(1)Sublime下載

根據自己的系統版本選擇下載最新版本的sublime編輯器:https://www.sublimetext.com/3。我下載的是Ubuntu 64 bit 的tarball版本。

(2)Sublime安裝

a)解壓縮:[email protected]:~$ tar -jxvf sublime_text_3_build_3126_x64.tar.bz2 

b)將解壓縮後的sublime_text_3移動到/opt/目錄下(當然也可以自選):[email protected]:~$ sudo mv sublime_text_3 /opt/

c)為Sublime建立連結:[email protected]:~$ sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime

d)建立Sublime的桌面圖示或者將其加入Unity luncher(可選):[email protected]:~/Downloads$ sudo sublime /usr/share/applications/sublime.desktop

e)執行完上一步之後,Sublime就會啟動出現sublime.desktop檔案,將以下內容貼上到該檔案中:內容如下

[Desktop Entry]
Version=1.0
Name=Sublime Text 3
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor

Exec=sublime
Terminal=false
Icon=/opt/Sublime Text 3/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity
f)為了避免每次啟動sublime都需要重新enter註冊碼,需要執行以下命令:
   [email protected]:~$ sudo chown -R oliverli:oliverli /home/oliverli/.config/ /opt/sublime_text_3/
   f)註冊碼:可從網上尋找註冊,這裡推薦某位大神的註冊碼集合(感謝該網友):https://fatesinger.com/78705
(3)Sublime 外掛安裝
a)按Ctrl+`調出console(或者通過View->Show Console選單開啟命令列)貼上以下程式碼到底部命令列並回車:
import urllib.request,os; pf = 
'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
如果安裝成功,就可以在Preferences選單下看到Package Settings和Package Control兩個選單。
b)外掛安裝,使用Package Control元件安裝:在Preferences選單下看到Package Control,並選擇Install Packgae,
根據需要選擇要安裝的外掛。可參考網友的外掛集合:(感謝)
http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/#two
http://www.jianshu.com/p/3cb5c6f2421c
http://www.xuanfengge.com/practical-collection-of-sublime-plug-in.html
http://www.cnblogs.com/hykun/p/sublimeText3.html
(4)打造golang 編輯器
a) 外掛Golang Tools Integration
b)外掛godef,goimports,gorename,golint,goGdb,goRazer,goSublime,goTools,goTags,goTests等
(5)在terminal中編譯執行編寫的程式
a)安裝外掛terminal
b)編寫完程式後可以使用Ctrl+Shift+T啟動terminal或者右鍵“Open terminal here”
(6)快捷鍵(7)Windows安裝ctags首先下載ctags.exe:http://www.vim.org/scripts/script_search_results.php?keywords=ctags.exe&script_type=&order_by=rating&direction=descending&search=search其次將ctags.exe放在C:\Windows\System32最後按照Linux操作
請參考(感謝)https://www.douban.com/note/362268947/

相關推薦

Sublime打造Go編輯配合使用terminal編譯執行golang程式

首先感謝網上各路網友!!! 一、Sublime下載及安裝 (1)Sublime下載 根據自己的系統版本選擇下載最新版本的sublime編輯器:https://www.sublimetext.com/3。我下載的是Ubuntu 64 bit 的tarball版本。 (2)S

Sublime Text 3打造markdown編輯

編輯外掛 Markdown Editing 預覽外掛 Markdown Preview 這個外掛不能實時預覽,但可以設定快捷鍵在瀏覽器中預覽,在Preferences->Key Binding設定裡新增以下程式碼 { "keys": ["alt+m"], "comm

高性能網絡編程(一)單臺服務發TCP連接數到底可以有多少

2.6 解決問題 col details 多少 group extra 唯一標識 tle 高性能網絡編程(一):單臺服務器並發TCP連接數到底可以有多少 閱讀(81374) | 評論(9)收藏16 淘帖1 贊3 JackJiang Lv.9 1 年前

Linux常用命令、vim打造python編輯、網路配置

VirtualBox5.1及Ubuntu16.04安裝教程:http://jingyan.baidu.com/article/46650658228345f549e5f8cc.html 一、常用命令 1.啟動圖形介面:startx 2.立刻關機:shutdown -h now

使用Sublime Text作為Markdown編輯

出自:http://www.cnblogs.com/IPrograming/p/Sublime-markdown-editor.html Sublime Text 3 作為一個優秀的文字編輯器,擁有很多的擴充套件外掛。我們可以利用這些外掛為 Sublime Text 增加擴充套件的功能,在這裡我們藉助兩個外

sed輕量級流編輯

alt 新增 追加 替換 內容 插入 範圍 技術 文件名 一. sed命令 sed是一種幾乎包括在所有UNIX平臺(包括Linux)的輕量級流編輯器。sed主要是用來將數據進行選取、替換、刪除、新增的命令 註意:vi命令只能修改文件,但不能修改命令的結果,如修改df結果

Emacs和Vim神的編輯編輯之神(ZZ)

0. 序章:神器的傳說 在這個蔚藍色的星球上,流傳著兩大神器的傳說:據說Emacs是神的編輯器,而Vim是編輯器之神。 追求獨步天下的高手和低手們爭著一睹它們的風采,可看到它們樸素單薄的介面後,不禁心下懷疑:這就是神器嗎?甚至有人生了輕視之心。 膚淺的人嗤之以鼻,說

Django2.0中使用MrakDown編輯在前端顯示

Django2.0中使用MrakDown編輯器並在前端顯示 前言 在使用Django的過程中,有一個使用文字編輯器的需求,原本使用的是富文字編輯器django-ckeditor但是它不是MarkDown編輯器,經過一翻尋找我找到了Editor.Md這個專案,這是一款優秀的Mrak

百度編輯UEEDITOR使用簡單介紹 UEditor表單提交和後臺互動詳解 最後更新對應的版本1.2.5.1 教程描述 富文字編輯的使用開發中,表單提交有多種場景,編輯初始化有新增文章和編輯

UEditor表單提交和後臺互動詳解最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。 一、編輯器內容初始化(即往編

解決百度編輯UEditor,怎麼將圖片儲存到圖片伺服器,或者上傳到ftp伺服器的問題(如果你正在用UE,這篇文章值得你看下)

在使用百度編輯器ueditor的時候,怎麼將圖片儲存到另一個伺服器,或者上傳到ftp伺服器?這個問題,估計很多使用UE的人會遇到。而且我百度過,沒有找到這個問題的解決方案。那麼:本篇文章就很適合你了。因為本文解決了這個問題。 1.當你使用UEditor(以下簡稱UE)的

關於Sublime text 3如何編輯less轉(編譯)成css檔案,親測可用

今天開始學習使用less這個強大方便的前端工具,本來是考慮用koala(專門編輯less的軟體)來使用less的,但是發現sublime編輯器也可以實現對less的編譯及高亮顯示程式碼,這樣既能少用一個軟體還能擴充套件sublime的功能,何樂而不為,於是趕緊去網上查了資料

Sublime Text 整合Markdown編輯

Sublime Text 外掛整合 瞭解所需快捷鍵 安裝package control 安裝markdown外掛 安裝實時預覽MarkdownLivePreview 增強型外掛 瞭解所需快捷鍵 ctrl + ~ :調出控制檯 ctrl

Django2.0整合markdown編輯實現程式碼高亮(解決在前端顯示的換行問題)

測試成功環境: python:3.5.4 os:Deepin 15.5 Django:2.0 IDE:pycharm Django整合django-mdeditor 注:博主再寫個人部落格時,找了好久的編輯器,tinymce醜的一批,Dj

使用Codemirror打造Markdown編輯

前幾天突然想給自己的線上編譯器加一個Markdown編輯功能,於是花了兩三天敲敲打打初步實現了這個功能。 一個Markdown編輯器需要有如下常用功能: ![](https://img2020.cnblogs.com/blog/1368022/202005/1368022-20200507135956762

Ubuntu下編輯編譯執行c++程式

一、使用vim編輯c++程式碼: vim hello.cpp 輸入如下程式碼: #include <iostream> using namespace std; int main() { cout<<"Hello world!"<<endl;

Unity3D Editor 編輯擴充套件實戰 指令碼編譯完成後設定回撥函式

環境:Unity2017.2 語言:C#總起:今天同事在做自動化的工具,需要在指令碼編譯完成之後回撥一個函式。我在Google上找到UnityEditor.Callbacks.DidReloadScripts這個標籤可以在編譯完成後,Unity自動幫忙回撥。但是這樣很麻煩,可

TensorFlow使用PyCharm編輯進行配置和編譯在Windows下

遵循:BY-SA 作者:譚東 時間:2017年5月29日 環境:Windows 7 TensorFlow支援很多編輯器,你可以隨便選擇,如Vim、Syder等。這裡我以PyCharm IDE為編輯器進行配置講解。 前提是我們已經在Windows下已經安裝

編輯引發的血案-bat執行錯誤

    最近調整一個自動化測試的bat指令碼,調整後發現竟然出現各種亂七八糟的問題,檢查指令碼程式碼並未發現問題,後經過調查和測試後腳本執行的程式碼不完整,與預想一行一行執行不一致。然後嘗試在行開頭增加一個空格後,可以如預期執行。偶然間用windows自帶的文字工具打開發現

前端必備FastStoneCapture 和 Licecap &&& c++ 編譯執行

bsp alt 屏幕 軟件 時間 apt 博客 png 錄像 前端必備:FastStoneCapture 和 Licecap   FastStoneCapture這個軟件非常小,只有2M多,並且其功能很強大,包括截圖,錄制視頻,量尺,取色等等,對於前端工程師絕對是必備神器。

Sublime Text 3 編譯/執行Java程式(轉)

0 如果你還沒有安裝JAVA 按預設配置安裝(一直點下一步) 配置環境變數 • 按下Win鍵,開啟開始選單,在搜尋框輸入“環境變數” • 開啟 編輯系統環境變數 • 在彈出的系統屬性視窗找到右下方 環境變數 • (新建) JAVAHOME • C:\Pro