Linux/Ubuntu 16.04 安裝編輯器 Sublime Text 3

来源:https://www.cnblogs.com/booturbo/archive/2019/01/16/10278040.html
-Advertisement-
Play Games

在ubuntu 16.04 系統上使用Sublime Text 3 編輯文本還是不錯的, 先到官網下載安裝包,鏈接:http://www.sublimetext.com/3 ,下載對應的版本,64位或者32位 將下載包解壓,然後移動解壓後的文件夾到 /opt/ 下麵: 博主是在 Downloads ...


 

 

 

在ubuntu 16.04 系統上使用Sublime Text 3 編輯文本還是不錯的,

先到官網下載安裝包,鏈接:http://www.sublimetext.com/3 ,下載對應的版本,64位或者32位

將下載包解壓,然後移動解壓後的文件夾到 /opt/ 下麵:

博主是在 Downloads 下麵移動 sublime_text_3 文件夾到 /opt/ 目錄下麵,

那麼輸入 sudo mv ./sublime_text_3 /opt/ ,這樣就完成了移動操作,註意空格,

cd 切換到移動後的 sublime_text_3 文件夾里,

輸入 ./sublime_text ,執行文件,打開 Sublime Text 編輯器。

這個時候編輯器還沒有註冊,在help 中找到 Enter License,複製下麵的註冊碼,激活即可,如果失效,再去網上找一個可用的註冊碼。

註冊碼:

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

 

這樣還不能在命令行中打開 Sublime Text 編輯器,那麼來編寫一個 shell 文件,命名為 subl ,

打開文件,輸入一下內容:

#!/bin/sh

exec /opt/sublime_text_3/sublime_text "$@"

保存文件。

然後把它放進修改許可權,再把它移動到 /usr/bin 目錄下麵。

輸入:chmod a+x subl

           sudo mv subl /usr/bin/

註意空格部分。這樣就可以通過 輸入 :subl 來啟動 Sublime Text 編輯器了。

 

輸入中文的問題解決辦法:

這裡需要下載一個修複文件,輸入:git clone https://github.com/lyfeyaj/sublime-text-imfix.git

將下載的文件夾 sublime-text-imfix 中的 lib 目錄下的 libsublime-imfix.so 文件複製到 /opt/sublime_text_3 目錄中,

輸入:sudo cp ./lisublime-imfix.so /opt/sublime_text_3/ 即可完成複製,

cd 切換到 /usr/bin 目錄下,輸入:sudo gedit subl ,打來 subl 文件,添加一行,

#!/bin/sh

export LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so

exec /opt/sublime_text_3/sublime_text "$@"

保存文件退出,然後就可以輸入中文了。

 


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

-Advertisement-
Play Games
更多相關文章
  • 判斷節假日請求的Api:http://tool.bitefu.net/jiari/ /// <summary> /// 判斷是不是周末/節假日 /// </summary> /// <param name="date">日期</param> /// <returns>周末和節假日返回true,工作日 ...
  • 在學習Linux命令中,發現3個有關於文件內容操作的命令grep,sed和awk,在這裡簡單彙總這3個命令主要作用,在實際中找到最合適的情景應用,詳細用法可以參考其他文章。 1、grep命令 主要作用:用於搜索文件中特定字元串,並輸出整行內行 命令格式:grep [選項參數] "搜索內容" 文件(選 ...
  • Homebrew是mac上的軟體包管理工具,類似一些發行版Linux上的yum、apt get等。 安裝Homebrew 1、 安裝Xcode,到appstore搜索。 2、 打開終端,執行以下命令: 軟體安裝目錄 軟體都會安裝到 基本選項 安裝完成後,執行 ,就有提示 ...
  • 前提知識: Linux內核、Linux 進程和文件數據結構、vmcore解析、彙編語言 問題背景: 這個問題出自項目的一個安全模塊,主要功能是確定某進程是否有許可權訪問其正在訪問的文件。 實現功能時,需要在內核里通過掃描該進程打開的文件表,獲取文件的路徑,和安全模塊里配置的可訪問文件的進程白名單進行匹 ...
  • 一、LVS介紹 簡介 LVS是Linux Virtual Server的簡稱,即Linux虛擬伺服器,創始人前阿裡雲首席科學家章文嵩(現已經在滴滴),官方網站:www.linuxvirtualserver.org。從內核版本2.4開始,已經完全內置了LVS的各個功能模塊,無需給內核打任何補丁,可以直 ...
  • 指針 何為指針?來個官方定義:指針是一個值為記憶體地址的變數(或數據對象)。 一、指針的聲明 註意,指針的值雖然是地址,指針本身也是有自己的地址和大小的。在電腦中,指針的大小為8位元組,在stm32中,為4位元組。 二、指針的賦值與解引用 賦值要符合指針的定義,要向指針賦一個地址 三、指針的操作 取址操 ...
  • 本文由雲+社區發表 摘要:我們常常會有訂閱別人文章的需求,有更新的時候希望能有提醒的功能,RSS就是這樣一個訂閱的方式。很多網站上看到RSS的入口,點進去以後總是顯示一堆的XML代碼,我們來看看怎麼使用這個功能。在本次的學習過後你將學會使用RSS來訂閱別人的網站,而且你還能學會給不能用RSS網站的創 ...
  • 1 需要換新盤的情況 1.1 一塊盤grub損壞修複(可通過另一塊盤進入系統的情況) 更換硬碟的方式,可以熱插拔,也可以伺服器斷電後更換,但如果是熱插拔,可能會導致盤符變更。壞了一塊硬碟的情況下,軟raid1恢復方法(以sdb為新更換的硬碟為例): 1.1.1 拷貝正常的那塊硬碟分區信息到新的硬碟 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...