整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          sublime text3中文亂碼怎么解決辦法

          sublime text3中文亂碼怎么解決辦法

          ublimeText3安裝后打開帶有中文的文件,出現亂碼,因為此軟件默認不支持中文。解決辦法如下:

          1、 安裝ConvertToUTF8插件

          打開SublimeText3軟件-Preferences-PackageControl,輸入:install package,會出現Install Package選項,選中。

          稍等一會兒,會彈出輸入框,輸入:convert,會出現ConvertToUTF8選項,選中安裝即可。


          2、 安裝完成

          點擊Sublime的file按鈕,會多出兩個選項,就可以對文件編碼進行轉換。我們再次打開出現亂碼的文件,中文顯示正常了。

          的Sublime Text 3使用實錄

          簡介

          Sublime是一款用于代碼、標記和散文的精致文本編輯器。他提供很多插件,可以根據需要自己安裝使用。總之是功能十分強大的編輯神器,誰用誰知道。

          使用前

          sublime 安裝package control 從菜單 View - Show Console 或者 ctrl + ~ 快捷鍵,調出 console。將以下 Python 代碼粘貼進去并 enter 執行,不出意外即完成安裝

          鏈接:https://www.jianshu.com/p/9c8db3620be9

          Sublime Text 3: 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())

          sublime解決亂碼

          安裝CoverToUTF8插件 按shift+ctrl+p或者點擊Preference–>Packet Control,輸入install package,等待一會,在新出現的輸入框輸入CoverToUTF8,下方會出現提示,選擇安裝。 大功告成,打開GBK編碼的含有中文的文本不會再出現亂碼。

          sublime漢化插件

          按shift+ctrl+p,回車 輸入按ChineseLocalizations,點回車,自動安裝

          各種快捷鍵:

          ctrl+B:運行 F5:python交互式運行(自己設置) Esc:退出各種窗口

          選擇類

          Ctrl+D 選中光標所占的文本,繼續操作則會選中下一個相同的文本。
          Alt+F3 選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中并更改所有相同的變量名、函數名等。
          Ctrl+L 選中整行,繼續操作則繼續選擇下一行,效果和 Shift+↓ 效果一樣。
          Ctrl+Shift+L 先選中多行,再按下快捷鍵,會在每行行尾插入光標,即可同時編輯這些行。
          Ctrl+Shift+M 選擇括號內的內容(繼續選擇父括號)。舉個栗子:快速選中刪除函數中的代碼,重寫函數體代碼或重寫括號內里的內容。
          Ctrl+M 光標移動至括號內結束或開始的位置。
          Ctrl+Enter 在下一行插入新行。舉個栗子:即使光標不在行尾,也能快速向下插入一行。
          Ctrl+Shift+Enter 在上一行插入新行。舉個栗子:即使光標不在行首,也能快速向上插入一行。
          Ctrl+Shift+[ 選中代碼,按下快捷鍵,折疊代碼。
          Ctrl+Shift+] 選中代碼,按下快捷鍵,展開代碼。
          Ctrl+K+0 展開所有折疊代碼。
          Ctrl+← 向左單位性地移動光標,快速移動光標。
          Ctrl+→ 向右單位性地移動光標,快速移動光標。
          shift+↑ 向上選中多行。
          shift+↓ 向下選中多行。
          Shift+← 向左選中文本。
          Shift+→ 向右選中文本。
          Ctrl+Shift+← 向左單位性地選中文本。
          Ctrl+Shift+→ 向右單位性地選中文本。
          Ctrl+Shift+↑ 將光標所在行和上一行代碼互換(將光標所在行插入到上一行之前)。
          Ctrl+Shift+↓ 將光標所在行和下一行代碼互換(將光標所在行插入到下一行之后)。
          Ctrl+Alt+↑ 向上添加多行光標,可同時編輯多行。
          Ctrl+Alt+↓ 向下添加多行光標,可同時編輯多行。
          1234567891011121314151617181920212223

          編輯類

          Ctrl+J 合并選中的多行代碼為一行。舉個栗子:將多行格式的CSS屬性合并為一行。
          Ctrl+Shift+D  復制光標所在整行,插入到下一行。
          Tab 向右縮進。
          Shift+Tab 向左縮進。
          Ctrl+K+K 從光標處開始刪除代碼至行尾。
          Ctrl+Shift+K 刪除整行。
          Ctrl+/ 注釋單行。
          Ctrl+Shift+/ 注釋多行。
          Ctrl+K+U 轉換大寫。
          Ctrl+K+L 轉換小寫。
          Ctrl+Z 撤銷。
          Ctrl+Y 恢復撤銷。
          Ctrl+U 軟撤銷,感覺和 Gtrl+Z 一樣。
          Ctrl+F2 設置書簽
          Ctrl+T 左右字母互換。
          F6 單詞檢測拼寫
          12345678910111213141516

          搜索類

          Ctrl+F 打開底部搜索框,查找關鍵字。(正則表達式)
          Ctrl+shift+F 在文件夾內查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找,略高端,未研究。
          Ctrl+P 打開搜索框。舉個栗子:1、輸入當前項目中的文件名,快速搜索文件,2、輸入@和關鍵字,查找文件中函數名,3、輸入:和數字,跳轉到文件中該行代碼,4、輸入#和關鍵字,查找變量名。
          Ctrl+G 打開搜索框,自動帶:,輸入數字跳轉到該行代碼。舉個栗子:在頁面代碼比較長的文件中快速定位。
          Ctrl+R 打開搜索框,自動帶@,輸入關鍵字,查找文件中的函數名。舉個栗子:在函數較多的頁面快速查找某個函數。
          Ctrl+: 打開搜索框,自動帶#,輸入關鍵字,查找文件中的變量名、屬性名等。
          Ctrl+Shift+P 打開命令框。場景栗子:打開命名框,輸入關鍵字,調用sublime text或插件的功能,例如使用package安裝插件。
          Esc 退出光標多行選擇,退出搜索框,命令框等。
          12345678

          顯示類

              Ctrl+Tab 按文件瀏覽過的順序,切換當前窗口的標簽頁。
              Ctrl+PageDown 向左切換當前窗口的標簽頁。
              Ctrl+PageUp 向右切換當前窗口的標簽頁。
              Alt+Shift+1 窗口分屏,恢復默認1屏(非小鍵盤的數字)
              Alt+Shift+2 左右分屏-2列
              Alt+Shift+3 左右分屏-3列
              Alt+Shift+4 左右分屏-4列
              Alt+Shift+5 等分4屏
              Alt+Shift+8 垂直分屏-2屏
              Alt+Shift+9 垂直分屏-3屏
              Ctrl+K+B 開啟/關閉側邊欄。
              F11 全屏模式
              Shift+F11 免打擾模式
          12345678910111213

          更多信息:http://www.sublimetext.cn/

          題一、批處理調試控制臺顯示中文亂碼

          問題二、右鍵菜單項里的open with sublime text的Icon圖標缺失

          右鍵菜單項里的open with sublime text的Icon圖標缺失

          最近閑的,學習一下批處理命令,想起來sublime text輕量級便捷開啟迅速,于是重新安裝了最新版本的sublime text4-4169,卸載sublime text3,重新配置text 4。記錄一下使用過程的小坑。

          下載、安裝、配置、使用

          適用范圍:用于Windows 下Sublime Text4 4169版本的安裝和激活

          官網下載地址:https://www.sublimetext.com

          64位版本地址:

          https://download.sublimetext.com/sublime_text_build_4169_x64_setup.exe

          32位版本地址:

          https://download.sublimetext.com/sublime_text_build_4169_x32_setup.exe

          安裝:

          默認安裝,一直 下一步next 下一步 既可以。安裝后部分電腦有可能出現右鍵菜單項里的open with sublime text的Icon圖標缺失,可以在注冊表位置

          計算機\HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text

          下面修改并添加 數值名稱:Icon,數值數據:C:\Program Files\Sublime Text\sublime_text.exe

          修改注冊表如圖,

          最終結果圖

          正常顯示圖


          激活:

          方法一:替換“C:\Program Files\Sublime Text”下文件sublime_text.exe。附下載替換文件下載地址:此處無法鏈接

          方法二:修改文件exe文件的值

          使用sublime text 打開安裝目錄下的sublime_text.exe文件。(自己打開自己,有點一意思吧,修改后另存為。。。)

          Ctrl + F 搜到到

          80 7805 000f

          94c1

          更改為

          c6 4005 0148

          85c9

          注意:80 7805 000f和94c1是在兩行,搜索可以直接替換

          簡單配置 1、軟件安裝中文語言包

          1、點擊菜單欄Tools—>Install Package Control 跳出彈框點擊 確定按鈕

          2、點擊菜單欄 Preferences – Package Control

          3、彈框中輸入 install package,選中 Package Control: Install Package 然后等待彈窗(可能需要耐心等待一段時間)

          4、等出現如下彈窗后, 在彈窗的搜索框中輸入 ChineseLocalizations , 點擊出現的選項

          5、等待一段時間,如果出現了如下畫面則漢化步驟全部完成

          6、后續若需要更改,可點擊菜單欄 幫助-–>Language 選擇進行更改。

          第一個細節:如果在使用Sublime Text過程中,如果不小心按下Esc鍵就會進入command mode(Vim模式),之后就出現不能輸入任何東西,關閉當前編輯文件重新打開可以解決。但是很影響連貫性,所以可以通過以下方法解決:

          Sublime Text使用過程中進入Vim模式,可以關閉vim模式:

          進入settings,加入:

          // 關閉Vim模式,防止Sublime Text使用過程中進入Vim模式

          "ignored_packages":

          [

          "Vintage"

          ],

          如果不想禁用Vim模式,又無意進入Vim模式可以進行以下操作退出Vim模式:

          按a鍵 或者i鍵 或者o鍵三個按鍵中任何一個就可以回到insert mode,也就是編輯模式

          當然還可以:在軟件菜單里找到設置,會彈出Json格式的文件,也就是Sublime Text的配置文件。

          對,是配置文件,不是圖形化界面。也是Sublime任性,設置頁堅決不用GUI顯示,只用配置文件。

          很簡單,找到User 配置(Preferences.sublime-settings)這個文件,然后將ignored_packages數組中的Vintage數值刪除即可,然后就變為Vim和Sublime模式通用了。如果再屏蔽vim模式,只要再將Vintage加回去該數組即可。

          下面是簡單應用場景:

          Sublime Text 4 運行批處理文件 .bat格式

          Sublime Text 4 編輯好 windows 批處理文件后,如果希望直接在 sublime 內部運行,并且看到運行結果,可以使用 sublime 提供的編譯系統(Build System)完成。

          首先,新建一個編譯系統

          Tools -> Build System -> New Build System..

          這時 Sublime 會幫你新創建一個叫 untitled.sublime-build 的文件,里面原來的內容是這樣:

          {

          "shell_cmd": "make"

          }

          替換為下面內容:

          {

          "cmd": ["cmd.exe", "/c", "${file}"]

          }

          或者簡單點也行:

          {"cmd": ["$file"]}

          保存文件,在彈出的路徑選擇框中,不需要選擇其他路徑,直接按默認路徑保存,一般來說是下面這樣的路徑:

          C:\Users[用戶名]\AppData\Roaming\Sublime Text 4\Packages\User

          保存的文件名則按照你希望的菜單里出現的樣子,比如名字叫做 DosRunBatch.sublime-build, 保存后,Build System 菜單里就會出現你剛剛創建的 DosRunBatch名字,選擇后,就能按鍵盤快捷鍵 Ctrl + B 直接運行 windows 批處理文件,效果如下:

          使用過程避坑:

          圖一:控制臺不能顯示中文或是部分中文顯示亂碼,具體表示:

          1. 使用ANSI編碼保存的bat文件在sublime text編輯界面會亂碼,控制臺顯示中文亂碼。
          1. 使用UTF8I編碼保存的bat文件在sublime text編輯界面正常,但控制臺顯示請按任意鍵繼續. . .字樣會亂碼。而文件中的中文echo回顯沒有問題,如圖:

          原因和解決辦法:

          1. Bat文件格式原始編碼為ANSI。在cmd窗口運行時候可以看到顯示是正常的。

          想要sublime text顯示正常的臨時解決辦法是:

          編譯系統文件增加一行代碼"encoding":"cp936".

          {

          "cmd": ["cmd.exe", "/c", "${file}"],

          "encoding":"cp936",

          }

          2、Bat文件格式原始編碼為UTF8。在cmd窗口運行時候就是中文亂碼,而在sublime text調試確是正常的()僅僅是cmd下(請按任意鍵繼續. . .)幾個字符亂碼。但是在cmd窗口調試echo回顯中文直接亂碼,如前面的圖片

          想要cmd窗口運行調試顯示正常的臨時解決辦法是:

          在批處理首行加上:chcp 65001,結果如圖:

          上面有點繞,總結就是原始文件保存格式為ANSI和UTF8會有區別。

          Cmd運行下ANSI編碼格式bat文件正常,UTF8編碼格式bat文件-亂碼

          Sublime text調試控制臺顯示ANSI編碼格式bat文件亂碼,UTF8編碼格式bat文件正常。

          解決辦法:

          一、Cmd運行下

          ANSI編碼格式bat文件正常無需處理。

          UTF8編碼格式bat文件-亂碼處理:bat文件首行添加chcp 65001。

          二、sublime text控制臺調試下

          ANSI編碼格式bat文件控制臺亂碼處理:

          編譯系統文件增加一行代碼"encoding":"cp936".

          {

          "cmd": ["cmd.exe", "/c", "${file}"],

          "encoding":"cp936",

          }

          UTF8編碼格式bat文件正常無需處理

          {

          "cmd": ["cmd.exe", "/c", "${file}"],

          // "encoding":"cp936", UTF8編碼格式bat文件的編譯系統切換為無encoding

          }

          附記sublime text4配置python:

          sublime text配置python的編譯系統和調試過程中中文顯示亂碼

          Build system構建系統的示例:同前面描述一樣構建系統是 JSON 文件 并具有擴展名python3.sublime-build

          {

          "cmd": ["e:/vevn/env/Scripts/python.exe","-u","$file"],

          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

          "selector": "source.python",

          "env":{"PYTHONIOENCODING": "utf8"}

          }

          示例的解釋:

          {

          "cmd": ["此處為python安裝程序的全路徑", "-u", "$file"],

          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

          "selector": "source.python",

          "env":{"PYTHONIOENCODING": "utf8"}此處解決顯示中文亂碼問題

          }

          以上親測有效---針對本機和本版本:


          主站蜘蛛池模板: 中文字幕日韩精品一区二区三区| 在线中文字幕一区| 精品成人一区二区三区免费视频 | 国产乱码精品一区二区三区中文 | 亚洲大尺度无码无码专线一区 | 国内自拍视频一区二区三区| 亚洲无线码一区二区三区| 亚洲国产韩国一区二区| 精品乱子伦一区二区三区高清免费播放 | 3d动漫精品啪啪一区二区中| 亚洲人成网站18禁止一区 | 精品一区二区在线观看| 国产精品无码一区二区在线观| 久久99精品一区二区三区| 国产一区二区视频在线播放| 日韩精品一区二区三区国语自制| 久久亚洲日韩精品一区二区三区| 中文字幕一区二区三区日韩精品 | 久久免费国产精品一区二区| 国产精品乱码一区二区三区 | 国产福利微拍精品一区二区| 日本不卡一区二区视频a| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲性无码一区二区三区| 国产婷婷色一区二区三区| 国产在线观看一区二区三区精品| 一区二区三区电影网| 免费一区二区无码视频在线播放 | 亚洲AV无码一区东京热| 国产在线一区二区综合免费视频| 亚洲一区二区高清| 久久国产精品一区| 亚洲午夜福利AV一区二区无码| 国产一区麻豆剧传媒果冻精品| 国产一区二区三区夜色| 国产综合一区二区| 日产精品久久久一区二区| 久久久国产精品亚洲一区| 精品女同一区二区三区免费站| 亚洲狠狠狠一区二区三区| 国产精品高清一区二区人妖|