[セットトップ]Sublime優美設定(続き)

16611 ワード

ショートカットキーは練習に慣れています。確認してください。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,
}
テーマtab_sizeタブの幅font_sizeフォントサイズfont_faceフォントスタイルword_wrap自動改行highlight_ライン高亮現在行default_lineendingクロスプラットフォーム改行符scorll_past_endスクロールはエンディングを超えることができますか?チェックをオフにしてバージョンアップをチェックします。うむfocus_lostウィンドウのデフォーカス自動保存ensure_newline_at唵eof_うむセーブ時に自動的にファイルの最後のtrim_を設定します。triling.white_spaceうむセーブ時に自動的に行末スペースの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" } },
]
autocompletteeは変数名、関数名、キーワードリストreindent大殺人器を自動的に補完します。再補完します。
常用ショートカット:
ctrl+D                                   
Ctrl+Dは現在のカーソルがある単語を選択して、この単語のすべての出現位置をハイライトし、再びCtrl+Dはこの単語の次の位置を選択し、複数の単語を選択する過程でCtrl+Kを使ってスキップし、Ctrl+Uを使ってキャンセルし、Escを使って多重編集から退出します。
複数の単語を選ぶ大きな応用シーンは名前を変更することです。コードがより綺麗になります。Sublime TextはIDE(例えば、Eclipse)のように自動的に名前を変えることができませんが、多重語+多重編集で直感的で便利なリネームができます。ctrl+S保存ctrl+n新しいウィンドウctrl+shift+p入力package controlは、コマンド面ctrl+Uバックctrl+Jを開いて、自然に統合があります。現在選択されている領域を1行に統合できます。ctrl+l選択の行ctrl+Tは2つの文字または2つの単語の位置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+f 3現在のテキストのすべての同じ語句ctrl+f検索ファイルの中のキーワードctrl+ft+f検索フォルダ内のキーワードctrl+r検索ファイルの中の関数ctrl+f 2を選択して、マークの間を移動します。
f 11フルスクリーンモードshift+f 11邪魔フリーモード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フォーマットを呼び出して貼り付けます。これは有効です。ネット上のコードを私のフォーマットに従って私のドキュメントに貼り付けることができます。これは強力です。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マスタープラグインの生殺大権(アンインストール)。
Step 2プラグインをインストールしてプラグインマネージャをインストールしたら、勝手に差し込むことができます(黄文の視認性)
PackageResourceViewer           ,ctrl+shift+p  Open Resource
ConvertToUTF8             GBK    
Monokai Extended               
ApplySyntax                   
ActualVim                             
Alignment                               
SideBarEnhancements           ,ctrl+k/ctrl+k    
SublimeLinter:C/C++,Java,Python,PHP,JS,HTML,CSS,etc
JEDI                     python    ,ctrl+shift+p
AStyleFormatter         C/C++/C#/Java   .
JsFormat                javascript   
HTML5                    HTML5    
HTMLBeautify            HTML   
CSS Format                 CSS   
jQuery                        
Emmet                         
Brackethighlighter             
FileHeaderClipboard ManagerAutoPrefixer                        (Node.js  )
SublimeCodeIntel              (            )
ColorConvert             RGBARGBA  
LiveStyle                             
*Sass  SASS Build       Sass  ,ctrl+b  
*yui compressor         JS CSS   (JRE  ),ctrl+b  
Sublime SFTP                       
CTags                       CTags.
Inc-Dec-Value                    ,   ,          。
StylToken                                  (  notepad++ Style token  )
ZenTabs                     tab  
EncodingHelper                   ,      ,           UTF-8
IMESupport                          
TrailingSpacesAnaconda (  )python  

Code linting      pep8     PyLint    PyFlakes。             linting   ,      Anaconda       Anaconda.sublime-settings   linting     。    : Sublime > Preferences > Package Settings > Anaconda > SettingsUser: {"anaconda_linting": false}
  linting                 
プラグインの紹介
(1).Clip board 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 Enhancmentsサイドバーができてから、母はもうプロジェクトのファイルに戻らないと心配しなくてもいいです。ctrl+k/bは全然止まらないです。
(4)Emmetエディタで最も人気のあるプラグインの一つ。Emmetは、前身のZen Codingもウェブ開発者が生産力を高める最も効果的な方法の一つである。Tabキーを押すと、Emmetは一つの略語をHTMLとCSSコードブロックに展開することができます。先端には神器が必要です。
(5)Gitというプラグインの本質は、その名前を見れば分かります。私たちの大好きなエディタを使って直接Gitと共同作業する機会を提供します。この方式を使うとGitと連携して作業します。時間をたくさん節約します。まず、Sublimeと端末間で常に切り替える必要はありません。第二に、それは自動補完機能を持っています。addを叩くだけで十分です。git add-Aではありません。また、高速提出機能(quick)を備えています。一つのコマンドはすべての変化を追加し、全部提出します。
(6)SublimeREPLは開発者にとって最も有用なプラグインの一つかもしれません。SublimeREPLはエディタの中で直接に一つの解釈器を実行して、多くの言語をサポートします。Clojure、CoffeeScript、F啣、Grovy、Haskell、Lua、MozRepl、NodeJS、Python、R、Ruby、Scal、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)Covert ToUTF 8は、GBK符号化とUTF-8符号化変換のプラグインをサポートし、save_uに対応する。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 text 3を右クリックメニューに追加します(実行可能)
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