區塊鏈2.0以太坊配置solidity編譯器sublime詳解

尹成發表於2018-04-30

官網:https://www.sublimetext.com/3,下面使用最新3134


設定字型大小和預設編碼


註冊碼:

Valild Keys

—– BEGIN LICENSE —–

TwitterInc

200 User License

EA7E-890007

1D77F72E 390CDD93 4DCBA022FAF60790

61AA12C0 A37081C5 D03164124584D136

94D7F7D4 95BC8C1C 527DA828560BB037

D1EDDD8C AE7B379F 50C9D69DB35179EF

2FE898C4 8E4277A8 555CE714E1FB0E43

D5D52613 C3D12E98 BC49967F7652EED2

9D2D2E61 67610860 6D338B725CF95C69

E36B85CC 84991F19 7575D828470A92AB

—— END LICENSE ——

 

----- BEGIN LICENSE -----

eldon

Single User License

EA7E-1122628

C0360740 20724B8A 30420C096D7E046F

3F5D5FBB 17EF95DA 2BA7BB27CCB14947

27A316BE 8BCF4BC0 252FB8FFFD97DF71

B11A1DA9 F7119CA0 31984BB97D71700C

2C728BF8 B952E5F5 B941FF646D7979DA

B8EB32F8 8D415F8E F16FE657A35381CC

290E2905 96E81236 63D2B06DE5F01A69

84174B79 7C467714 641A901394CA7162

------ END LICENSE ------

解決註冊碼失效:

最近Sublime Text 3 增加了註冊碼驗證功能,如果你使用共享版本的註冊碼,可能會提示註冊碼失效,但是卻可以正常啟用。

 

只需要把下面的欄位加入到你的hosts檔案即可

 

Add the following to yourHost file:

 

127.0.0.1license.sublimehq.com

127.0.0.1 45.55.255.55

127.0.0.1 45.55.41.223

Windows: C:\Windows\System32\drivers\etc

Mac: /Private/etc

ubuntu下: sudo gedit /etc/hosts

Done.

PS:host推薦使用老D部落格的:https://laod.cn/

編輯後,你需要重新啟動一下你的網路。

/etc/init.d/networkingrestart

 

Subl3安裝Package Control

簡單的安裝方法

在sublime3中使用Ctrl+`快捷鍵或者通過View->Show Console選單開啟命令列,貼上如下程式碼:

import urllib.request,os; pf = 'PackageControl.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())

 

參考:https://sublime.wbond.net/installation#st3

solidity自動提示與程式碼高亮:

之後重啟sublime text,Ctrl+Shift+P中輸入Install Package搜尋Ethereum安裝,在語法裡選擇solidity。



支援中文:

   gitclone https://github.com/lyfeyaj/sublime-text-imfix.git

 下載完成之後使用命令

cd sublime-text-imfix

 sudo ./sublime-text-imfix

注意,要配置路徑:

export路徑為libsublime-imfix.so檔案的路徑

exec為sublime執行檔案的路徑

軟體的個人配置參考

{

    "auto_complete": true,                    //自動補全

    "auto_find_in_selection":true,           //開啟選中範圍內搜尋

    "auto_match_enabled": true,               //自動匹配

    "bold_folder_labels": true,               //側邊欄資料夾顯示加粗,區別於檔案

    "color_scheme": "Packages/Theme- Brogrammer/brogrammer.tmTheme",

    "default_line_ending":"unix",            //使用 unix 風格的換行符

    "draw_minimap_border": true,              //用於右側程式碼預覽時給所在區域加上邊框,方便識別

    "ensure_newline_at_eof_on_save":true,    //檔案末尾自動保留一個空行

    "fade_fold_buttons": false,               //預設顯示行號右側的程式碼段閉合展開三角號

    "font_size": 11,

    "highlight_line": true,                   //當前行高亮

    "highlight_modified_tabs":true,          //高亮未儲存檔案

    "ignored_packages":

    [

        "Vintage"

    ],                                       //sublime自帶配置,不知何意

    "save_on_focus_lost": true,               //視窗失焦立即儲存檔案

    "tab_size": 4,

    "theme":"Brogrammer.sublime-theme",     //和上面那個設定一起,配置sublime的Brogrammer主題

    "translate_tabs_to_spaces": true,         //把程式碼 tab 對齊轉換為空格對齊

   "trim_trailing_white_space_on_save": true,//自動移除行尾多餘空格

    "update_check": false,                    //關閉自動更新

    "word_wrap":"true"                       //設定自動換行

}

  將sublime設定為預設文字編輯器

將下面的那個檔案中的所有gedit.desktop替換為sublime-text.desktop,重啟配置生效

sudo subl/etc/gnome/defaults.list




網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN






相關文章