日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sublime优美设置(待续)

發布時間:2023/12/13 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sublime优美设置(待续) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

快捷鍵熟悉練習請查看
http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html

1.基礎用戶設置

工具欄 – Preferences – Settings – User

{“theme”: “Soda Dark.sublime-theme”,“tab_size”: 4,“font_size”: 10.0,“font_face”: “Microsoft YaHei Mono”,“word_wrap”: “true”,“highlight_line”: true,“default_line_ending”: “unix”,“scorll_past_end”: false,“update_check”: false,“translate_tabs_to_spaces”: true,“save_on_focus_lost”: true,“ensure_newline_at_eof_on_save”: true,“trim_trailing_white_space_on_save”: true, }

theme 主題
tab_size 制表位寬
font_size 字體大小
font_face 字體樣式
word_wrap 自動換行
highlight_line 高亮當前行
default_line_ending 跨平臺換行符
scorll_past_end 滾動能否超過結尾
update_check 關閉版本升級檢查
save_on_focus_lost 窗口失焦自動保存
ensure_newline_at_eof_on_save 保存時自動設置文件尾
trim_trailing_white_space_on_save 保存時自動刪除行尾空格
translate_tabs_to_spaces 將制表位置轉換為空格符

2.快捷鍵設置

工具欄 Preferences – key Bindings – User

[// 對齊代碼{"keys": ["ctrl+alt+f"],"command": "alignment"},//復制高亮代碼到剪貼板 {"keys": ["ctrl+shift+c"],"caption": "SublimeHighlight: copy to clipboard as HTML","command": "sublime_highlight", "args":{"target":"clipboard","output_type":"html"}},//自動補齊{ "keys": ["alt+space"], "command": "auto_complete"},//再次補齊 { "keys": ["ctrl+alt+"], "command": "reindent"},//刪除多余空格{ "keys": ["ctrl+alt+e"], "command": "delete_trailing_spaces"},// 運行Python代碼,可以在Sublime里面測試代碼錯誤{"keys": ["f5"],"command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}, ]

auto_complete 自動補齊變量名、函數名、關鍵字列表
reindent 大殺器——再次補齊

常用快捷鍵:

ctrl+D 選擇相同字符

Ctrl + D 選擇當前光標所在的詞并高亮該詞所有出現的位置,再次Ctrl + D選擇該詞出現的下一個位置,在多重選詞的過程中,使用Ctrl + K進行跳過,使用Ctrl + U進行回退,使用Esc退出多重編輯。

多重選詞的一大應用場景就是重命名——從而使得代碼更加整潔。盡管Sublime Text無法像IDE(例如Eclipse)那樣進行自動重命名,但我們可以通過多重選詞+多重編輯進行直觀且便捷的重命名:
ctrl+S 保存
ctrl+b 運行
ctrl+n 新建窗口
ctrl+shift+p 輸入 package control ,打開命令面板
ctrl+U 回退
ctrl+J 有打散自然就有合并,可以把當前選中區域合并為一行:
ctrl+l 選擇行
ctrl+T 需要調換兩個字母甚至兩個單詞的位置
ctrl+p 隨意跳轉” 可以讓你方便的在文件之間切換,搜索項目中的文件,會 對已經打開的文件或者目錄進行搜索,并給出匹配最佳的搜索結果的預覽
ctrl+Enter 在下一行插入新行
ctrl+Shift+Enter 在上一行插入新行

ctrl+shift+l 可將當前選中區域打散,然后進行同時編輯。
ctrl+k+b 開關側欄
ctrl+g 跳轉到第幾行
ctrl+w 關閉當前打開文件
ctrl+shift+w 關閉所有打開文件
ctrl+shift+v 粘貼并格式化
ctrl+/ 注釋
ctrl+alt+/ 塊注釋

ctrl+shift+d 復制行
ctrl+shift+up/down 整行移動
alt+f3 選擇當前文本所有相同語句
ctrl+f 搜索文件中的關鍵字
ctrl+shift+f 搜索文件夾內的關鍵字
ctrl+r 搜索文件中的函數
ctrl+f2 標記當前行
f2 在標記之間跳轉

f11 全屏模式
shift+f11 免打擾模式
alt+shift+num 分屏顯示
alt+num 切換打開的文件

有事沒事查看熱鍵 工具欄 Preferences – key Bindings-Default
推薦一個超贊的快捷鍵練習網站
http://www.shortcutfoo.com/


Ctrl+Z 撤銷。
Ctrl+Y 恢復撤銷。
Ctrl+F 打開底部搜索框,查找關鍵字。
Ctrl+A 選中全文
Ctrl+B 運行python
Ctrl+Shift+P 調出命令窗
Ctrl+shift+V 格式化粘貼 這個很有用,可以把網上的代碼按照我的格式粘到我的文檔里
Ctrl+/ 注釋 這個比較厲害,如果是python,就是加#號的,想取消再弄一次就好了


3. 插件管理 Package Control
Step 1:安裝插件管理
Package Control是ST的插件管理器。插件,也就是那個啥,插件管理器,也就是那個啥,你們懂的。這是coding性福生活一小步,也是子孫代碼的一大步。

ctrl+`(與QQ拼音熱鍵切換沖突)打開調試窗口,復制粘貼如下代碼,回車即可自動安裝,安裝完成重啟ST。

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 Control
主掌插件的生殺大權(安裝卸載)。

Step2 安裝插件
裝了插件管理器,就可以隨便插了(小黃文既視感)

PackageResourceViewer 插件修改必備,ctrl+shift+p調用Open Resource ConvertToUTF8 GBK編碼兼容 Monokai Extended 推薦使用主題 ApplySyntax 快速語法檢測 ActualVim 兩個最愛的編輯器合二為一 Alignment 多行選擇和多行選擇對齊插件 Side?Bar?Enhancements 增強型側邊欄,ctrl+k/ctrl+k顯示隱藏 SublimeLinter 行內語法檢測插件,支持:C/C++,Java,Python,PHP,JS,HTML,CSS,etc JEDI python自動補齊,ctrl+shift+p AStyleFormatter C/C++/C#/Java格式化. Js?Format javascript格式化 HTML5 HTML5標簽拓展 HTMLBeautify HTML格式化 CSS Format CSS格式化 jQuery 代碼提示 Emmet 前端神器 Brackethighlighter 標簽對標記 FileHeader 文件模板,可自動更新修改時間 Clipboard Manager 增強型剪貼板,可訪問歷史剪貼板記錄 AutoPrefixer 瀏覽器私有屬性前綴補全(Node.js依賴) SublimeCodeIntel 萬能代碼提示(需要手動啟用對應語言支持) ColorConvert RGBA顏色轉換,十六進制顏色轉換為RGBA顏色 LiveStyle 雙向更改無需刷新實時預覽 *Sass以及SASS Build 使用Sass必備,ctrl+b編譯 *yui compressor JSCSS壓縮 (JRE依賴),ctrl+b編譯 Sublime SFTP 快速編輯遠程服務器文件 CTags 支持CTags. Inc-Dec-Value 增加或減少數字, 日期, 十六進制彩色值等等。 StylToken 允許以不同的顏色高亮特定的一段文本(類似notepad++的Style token功能) ZenTabs 改進默認tab樣式 EncodingHelper 猜測文本的編碼方式,在狀態欄顯示,將不同的編碼方式轉換到UTF-8 IMESupport 輸入法不跟隨時安裝 TrailingSpaces 多余空格標記,強迫癥患者福音安裝 Anaconda (蟒蛇)python插件Code linting 使用支持 pep8 標準的 PyLint 或者 PyFlakes。因為我個人使用的是另外的 linting 工具,所以我會在 Anaconda 的配置文件 Anaconda.sublime-settings中將 linting 完全禁用。操作如下: Sublime > Preferences > Package Settings > Anaconda > SettingsUser: {"anaconda_linting": false} 這個linting 是指標出不符合規范的可疑的代碼

插件介紹

(1).Clipboard Manager
工具欄 Preferences – key Bindings-User

{ “keys”: [“ctrl+c”], “command”: “clipboard_manager_copy” }, { “keys”: [“ctrl+x”], “command”: “clipboard_manager_cut” }, { “keys”: [“ctrl+shift+v”], “command”: “clipboard_manager_choose_and_paste” },

以上代碼將覆蓋系統默認的復制剪切快捷鍵,使用 ctrl+shift+v 即可顯示并使用剪貼板歷史記錄

(2)FileHeader
文件模板插件,可以定制各種文件模板和文件頭部模板,保存時可以自動更新文件的修改時間。

//============================================================================ // Name : lancer.c // Author : lancer // Version : 1.0 {{create_time}} // Copyright : made by lancer // Description : Ansi-style // Last Modified time : {{last_modified_time}} //==========================================================================

FileHeader 的配置文件也都保存在 Packages 文件夾,template 中的 body 對應文件模板,header 對應文件頭部模板,使用文件對應的格式命名。

(3)Side?Bar?Enhancements
自從有了側邊欄,媽媽再也不用擔心我弄不歸一項目文件。ctrl+k/b 簡直停不下來。

(4)Emmet
編輯器中最流行的插件之一。Emmet,前身Zen Coding也是web開發者提高生產力最有效的方法之一。按下Tab鍵,Emmet就能把一個縮寫展開成一個HTML和CSS代碼塊。前端必備神器。

(5).Git
這個插件的實質,看下它名字就知道了——它提供了使用我們的最愛的編輯器直接和Git協同工作的機會。使用這種方式與Git協同工作會節省您大量的時間。首先:您不需要時常的在Sublime和終端間相互切換。其次:它具有tag自動補全功能,敲add就足夠了,而不是git add -A。而且:它具有快速提交功能(quick),一個命令添加所有變化并全部提交。

(6)SublimeREPL
對開發者來講這個可能是最有用的插件之一了。SublimeREPL 可以直接在編輯器中運行一個解釋器,支持很多語言:
Clojure,CoffeeScript,F#,Groovy,Haskell,Lua,MozRepl,NodeJS,Python,R,Ruby,Scala,shell,etc

(7)DocBlockr
DocBlockr 會成為你編寫代碼文檔的有效工具。當輸入/**并且按下Tab鍵的時候,這個插件會自動解析任何一個函數并且為你準備好合適的模板。

(8)AutoFileName
自動補全文件路徑,非常方便,沒有廢話。

(9)ColorPicker
通常,如果我們需要一個調色盤的時候,我們習慣使用Photoshop或是Gimp。但是一個完整的選色工具可以直接在你的編輯器中使用。更多繽紛更多歡樂盡在 ctrl/cmd+shift+c。

(10)JEDI
python是一種縮進嚴格的語言,一個縮進錯誤可能造成毀天滅地的影響。自從有了JEDI,媽媽再也不用擔心我分分鐘毀天滅地了,加特效請按 ctrl/cmd+shift+r。

(11)ConvertToUTF8
支持GBK編碼和UTF-8編碼轉換的插件,配合save_all快捷鍵可以批量轉碼,不能更有愛。

(12)Alignment
變量不在一條豎直線上逼死強迫癥,選中多行,ctrl+alt+f (個人設置的),盡情感受coding的大和諧吧

step-3:枕邊語

C.sublime-build

{“cmd”: [“g++”, “${file}”, “-o”, “${file_path}/${file_base_name}”],“file_regex”: “^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$”,“working_dir”: “${file_path}”,“selector”: “source.c, source.c++”,“encoding”: “GBK”,“shell”: true,“variants”:[{“name”: “Run”,“cmd”: [ “start”, “${file_path}/${file_base_name}.exe”]}] }

JavaX.sublime-build

{“cmd”: [“javac”,”-encoding”,”UTF-8″,”-d”,”.”,”$file”],“file_regex”: “^(…*?):([0-9]*):?([0-9]*)”,“working_dir”: “${file_path}”,“selector”: “source.java”,“encoding”:”GBK”,“shell”: true,“variants”:[{“name”: “Run”,“cmd” : [“start”,”cmd”,”/c”, “java ${file_base_name} &echo. & pause”],“encoding”:”GBK”}] }

本文轉自:

Sublime Text 全程指引 by Lucida

Sublime配置與各種插件

Sublime Text官方文檔 中英文版本

把Sublime Text 2打造成一個輕量級Python的IDE

有了CodinGame,玩著游戲就能學編程

將sublime text3添加到右鍵菜單中(可執行)

http://www.1anc3r.me/一起大聲念sublime大法好/
http://blog.l1n3.net/python/sublime-text-to-python-ide/

更多 請查看
http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html

總結

以上是生活随笔為你收集整理的Sublime优美设置(待续)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。