Sublime text tips and tricks


Sublime text แ€Ÿာ แ€กแ€›แ€™္းแ€กแ€žံုးแ€™်ားแ€ဲแ‚” code editor แ€แ€…္แ€ုျแ€–แ€…္แ€•ါแ€แ€š္။ programming language ေแ€ာ္ေแ€ာ္แ€™်ားแ€™်ားแ€€ို support ေแ€•းแ€‘ားแ€•ါแ€แ€š္။
Sublime text 3 download linkhttps://www.sublimetext.com/3
แ€กแ€ုေแ€›းแ€™ွာแ€€ေแ€ာแ‚” sublime text แ€™ွာ แ€’ါေแ€ြแ€žိแ€‘ားแ€›แ€„္ แ€•ိုแ€™ို ျแ€™แ€”္ျแ€™แ€”္แ€†แ€”္แ€†แ€”္ แ€กแ€œုแ€•္ျแ€•ီးႏိုแ€„္แ€™ွာျแ€–แ€…္แ€•ါแ€แ€š္။
1. text selection
        (a) word แ€แ€…္แ€ုแ€€ို selection ျแ€•ဳแ€œုแ€•္ျแ€แ€„္း
             word แ€แ€…္แ€ုแ€€ို แ€กแ€œြแ€š္แ€แ€€ူ selection แ€œုแ€•္แ€်แ€„္แ€›แ€„္ แ€กဲแ€’ီ แ€…ာแ€œံုးေแ€•แšแ€€ေแ€” double click
             ႏွိแ€•္ေแ€•းแ€œိုแ€€္ျแ€แ€„္းแ€กားျแ€–แ€„့္ selection แ€€ိုแ€›แ€›ွိႏိုแ€„္แ€•ါแ€แ€š္။

        (b) text line แ€แ€…္แ€ုแ€€ို selection ျแ€•ဳแ€œုแ€•္ျแ€แ€„္း
             text line แ€แ€…္แ€ုแ€€ို selection ျแ€•ဳแ€œုแ€•္แ€™แ€š္แ€†ိုแ€›แ€„္ แ€กဲแ€’ီ text line ေแ€•แšแ€™ွာ triple click
             ႏိွแ€•္ေแ€•းျแ€แ€„္းแ€กားျแ€–แ€„့္ selection แ€€ိုแ€›แ€›ွိႏို္แ€„္แ€•ါแ€แ€š္။ แ€•ိုแ€œြแ€š္แ€ာแ€€ แ€กဲแ€’ီ line แ‡ဲแ‚• แ€˜แ€š္แ€˜แ€€္แ€€ 
             แ€…ာေแพแ€€ာแ€„္းေแ€› แ€”ံแ€•ါแ€္ေแ€•แšแ€™ွာ click แ€แ€…္แ€်แ€€္ႏွိแ€•္แ€œိုแ€€္แ€›แ€„္แ€›แ€•ါျแ€•ီ။ แ€€ိုแ€š္แ€œိုแ€်แ€„္แ€ဲแ‚” line ေแ€ြแ€€ို 
             selection แ€œုแ€•္แ€™แ€š္แ€†ိုแ€œแ€Š္း แ€˜แ€š္แ€˜แ€€္ေแ€‘ာแ€„့္แ€€ေแ€” แ€–ိျแ€•ီးแ€†ြဲแ€œိုแ€€္แ€›ံုแ€”ဲแ‚” selection 
             แ€€ိုแ€›แ€›ွိႏိုแ€„္แ€•ါแ€แ€š္။

        (c) text แ€กားแ€œံုးแ€€ို selection ျแ€•ဳแ€œုแ€•္ျแ€แ€„္း
             Ctrl + a แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ แ€กားแ€œံုး selection แ€œုแ€•္ျแ€•ီးแ€žားแ€›แ€•ါแ€œိแ€™္แ‚”แ€™แ€Š္။

        (d) css file ေแ€ြแ€™ွာ selector แ€แ€…္แ€ုแ€กแ€ြแ€„္းแ€›ွိ property แ€™်ားแ€€ို select ျแ€•ဳแ€œုแ€•္ျแ€แ€„္း
             ျแ€•ဳแ€œုแ€•္แ€œိုแ€ဲแ‚” property แ€แ€…္แ€ုแ€ုေแ€•แšแ€™ွာ cursor แ€်แ€‘ားျแ€•ီး Ctrl + Shit + M แ€€ို ႏွိแ€•္ေแ€•းแ€•ါ။ 
             แ€’ါแ€†ို แ€กဲแ€’ီ selector แ‡ဲแ‚• แ€กแ€ြแ€”္แ‚”แ€€ြแ€„္းแ€‘ဲแ€™ွာแ€›ွိแ€ဲแ‚” text แ€กားแ€œံုးแ€€ို select แ€œုแ€•္แ€žြားแ€•ါแ€œိแ€™္แ‚”แ€™แ€š္။
             shortcut key แ€กแ€œုแ€•္แ€™แ€œုแ€•္แ€›แ€„္ menu แ€‘ဲแ€€ selection แ€‘ဲแ€€ Expend selection to 
             brackets แ€€ိုႏွိแ€•္แ€œိုแ€€္แ€•ါ။แ€แ€€แ€š္แ€€ แ€กแ€ြแ€”္แ‚”แ€€ြแ€„္း၊ ေแ€œးေแ€‘ာแ€„့္แ€€ြแ€„္း၊ แ€œแ€€္แ€žဲแ€€ြแ€„္း  ေแ€ြแ€›ဲแ‚”
             แ€กแ€ြแ€„္းแ€‘ဲแ€€ แ€…ာแ€žားแ€€ို select แ€œုแ€•္ေแ€•းแ€‘ားျแ€–แ€…္แ€•ါแ€แ€š္။

        (e) one line copy and paste
             แ€กแ€ု cursor แ€်แ€‘ားแ€ဲแ‚” line แ€€ို copy แ€•ြားแ€ဲแ‚”แ€”แ€Š္းแ€€ို ျแ€•แ€•ါแ€™แ€š္။ แ€€ိုแ€š္แ€•ြားแ€်แ€„္แ€ဲแ‚” line แ€™ွာ cursor
             แ€›ွိေแ€”แ€›แ€•ါแ€™แ€š္။ แ€กဲแ€’ီေแ€”ာแ€€္ Ctrl + Shift + D แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ แ€€แ€•္แ€œ်แ€€္ แ€กแ€žแ€…္ line แ€แ€…္แ€ု
             แ€•ြားแ€œာแ€•ါแ€œိแ€™္แ‚”แ€™แ€š္။ แ€’ီแ€”แ€Š္းแ€™ွာแ€€ key แ€žံုးแ€ု ျแ€•ိဳแ€„္ ႏွိแ€•္แ€›ေแ€ာแ‚” แ€œแ€€္แ€€ แ€กแ€žားแ€™แ€€်แ€ာျแ€–แ€…္ႏိုแ€„္แ€•ါ
             แ€แ€š္။ေแ€”ာแ€€္แ€แ€”แ€Š္းแ€›ွိแ€•ါေแ€žးแ€แ€š္။ แ€กဲแ€’ါแ€€ Ctrl + C ျแ€•ီးแ€›แ€„္ Ctrl + V ႏွแ€…္แ€ါ ႏွိแ€•္แ€›ေแ€•แ€™แ€š့္
             แ€œแ€€္แ€€แ€กแ€žားแ€€်ျแ€•ီးแ€žားแ€†ိုေแ€ာแ‚” แ€•ိုแ€œြแ€š္แ€™แ€š္แ€œိုแ‚”แ€‘แ€„္แ€•ါแ€แ€š္။

2.text search and replace
         (a) แ€œแ€€္แ€›ွိေแ€›းေแ€”แ€ဲแ‚” page แ€™ွာ phrase (แ€žိုแ‚”) word แ€€ိုแ€›ွာแ€်แ€„္แ€›แ€„္ Ctrl + F แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ 

         (b) แ€…ာแ€žားแ€™်ားแ€›ွာေแ€–ြျแ€•ီး replace แ€œုแ€•္แ€်แ€„္แ€›แ€„္ေแ€ာแ‚” Ctrl + H แ€€ိုႏွိแ€•္แ€œိုแ€€္แ€•ါ။

         (c) folder แ€แ€…္แ€ုแ€œံုးေแ€™ႊေႏွာแ€€္แ€›ွာแ€်แ€„္แ€›แ€„္ေแ€ာแ‚” Ctrl + Shift + F แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ where 
             แ€œိုแ‚”ေแ€›းแ€‘ားแ€ဲแ‚”ေแ€”แ€›ာแ€™ွာ แ€€ိုแ€š္แ€›ွာแ€်แ€„္แ€ဲแ‚” file แ€€ိုေแ€›းေแ€•းแ€œိုแ‚”แ€›แ€•ါแ€แ€š္။แ€Šာแ€˜แ€€္ေแ€‘ာแ€„့္แ€€ button
             แ€€ို ႏွိแ€•္ျแ€•ီး add folder แ€€ိုေแ€›ြးျแ€•ီး แ€›ွာแ€်แ€„္แ€ဲแ‚” folder แ€€ိုေแ€›ြးေแ€•းแ€•ါ။แ€’ါแ€†ိုแ€›ွာแ€œိုแ‚”แ€›แ€•ါျแ€•ီ။
             แ€•ိုแ€œြแ€š္แ€ဲแ‚” แ€”แ€Š္းแ€€ေแ€ာแ‚” แ€˜แ€š္แ€˜แ€€္ left sidebar แ€™ွာ แ€€ိုแ€š္แ€กแ€ုေแ€›းေแ€”แ€ဲแ‚” project folder 
             แ€€ိုแ€–ြแ€„့္แ€‘ားแ€แ€š္แ€†ိုแ€›แ€„္ แ€žံုးแ€œိုแ‚”แ€›แ€•ါแ€แ€š္။แ€กဲแ€’ီ sidebar แ€€ แ€€ိုแ€š္แ€›ွာแ€်แ€„္แ€ဲแ‚” folder แ€€ို right 
             click ႏွိแ€•္ျแ€•ီး Find in folder แ€€ိုေแ€›ြးแ€œိုแ€€္แ€•ါ။

         (d) program ေแ€›းแ€›แ€„္း error แ€แ€€္แ€œာแ€œိုแ‚” line แ€”ံแ€•ါแ€္ แ€˜แ€š္ေแ€œာแ€€္แ€™ွာ error 
              แ€›ွိแ€แ€š္แ€œိုแ‚”แ€žိแ€›แ€ဲแ‚”แ€กแ€ါ แ€กဲแ€’ီေแ€”แ€›ာแ€€ို แ€กျแ€™แ€”္แ€žြားႏိုแ€„္แ€–ိုแ‚”แ€กแ€ြแ€€္ Ctrl + G แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ 
              แ€€ိုแ€š္แ€žြားแ€်แ€„္แ€ဲแ‚” line number แ€€ိုแ€›ိုแ€€္แ€‘แ€Š့္แ€•ါ။

3.left sidebar แ€กแ€žံုးျแ€•ဳျแ€แ€„္း
        sidebar แ€€ိုแ€กแ€žံုးျแ€•ဳแ€်แ€„္แ€›แ€„္ menu bar แ€€ View > Side Bar > Show Side Bar แ€€ို ေแ€›ြးแ€œိုแ€€္แ€•ါ။แ€’ါแ€†ို แ€˜แ€š္แ€˜แ€€္แ€™ွာ sidebar แ€แ€…္แ€ုေแ€•แšแ€œာแ€•ါแ€œိแ€™္แ‚”แ€™แ€š္။
        (a) แ€กแ€žံုးျแ€•ဳแ€™แ€Š့္ project folder แ€€ို sidebar แ€ြแ€„္ေแ€–ာ္ျแ€• แ€กแ€žံုးျแ€•ဳျแ€แ€„္း
             sidebar แ€ြแ€„္ แ€™ိแ€™ိ แ€กแ€žံုးျแ€•ဳแ€™แ€Š့္ project folder ေแ€•แšေแ€”แ€žแ€Š့္แ€กแ€ြแ€€္ project แ€‘ဲแ€€ file แ€แ€…္แ€ု
         แ€€ို แ€กแ€œြแ€š္แ€แ€€ူ แ€–ြแ€„့္แ€œိုแ‚”แ€›แ€žြားแ€•ါแ€œိแ€™္แ‚”แ€™แ€š္။rename แ€œုแ€•္ျแ€แ€„္း delete แ€œုแ€•္ျแ€แ€„္း แ€…แ€žแ€Š္แ€ုိแ‚”แ€œแ€Š္း
         แ€œုแ€•္แ€œုိแ‚”แ€›แ€•ါแ€œိแ€™္แ‚”แ€™แ€š္
              sidebar แ€‘ဲแ€€ိုแ€š္แ‚” project folder แ€‘แ€Š့္แ€™แ€œဲแ€†ိုแ€›แ€„္ แ€”แ€Š္းแ€œแ€™္း ႏွแ€…္แ€ုแ€›ွိแ€•ါแ€แ€š္။ แ€แ€…္แ€ုแ€€
         project folder แ€€ို drag and drop แ€œုแ€•္ျแ€•ီး sidebar แ€‘ဲแ€‘แ€Š့္ေแ€•းแ€•ါ။ ေแ€”ာแ€€္แ€แ€…္แ€ုแ€€ေแ€ာแ‚”
         menu bar แ€€ ေแ€” File > Open Folder แ€€ိုေแ€›ြးแ€်แ€š္ျแ€•ီး ေแ€•แšแ€œာแ€ဲแ‚” dialog box แ€‘ဲแ€™ွာ แ€€ိုแ€š္แ€‘แ€Š့္
         แ€်แ€„္แ€ဲแ‚” folder แ€€ိုေแ€›ြးေแ€•းแ€œိုแ€€္แ€•ါ။
4. css file ေแ€ြ edit แ€œုแ€•္แ€›แ€„္แ€•ဲျแ€–แ€…္ျแ€–แ€…္ code file ေแ€ြ edit แ€œုแ€•္แ€›แ€„္แ€•ဲျแ€–แ€…္ျแ€–แ€…္ แ€กแ€žံုးแ€แ€Š့္แ€ဲแ‚”แ€”แ€Š္းေแ€œးแ€€ိုေแ€–ာ္ျแ€•ေแ€•းแ€•ါแ€™แ€š္။ css file ေแ€ြแ€†ိုแ€›แ€„္ selector ေแ€ြ แ€กแ€™်ားแพแ€€ီးေแ€›းแ€‘ားแ€ဲแ‚”แ€กแ€ါ แ€›ွာแ€›แ€กแ€œြแ€”္แ€แ€€္แ€žြားแ€•ါแ€แ€š္။ code file ေแ€ြแ€™ွာแ€†ိုแ€›แ€„္แ€œแ€Š္း function ေแ€ြ แ€กแ€™်ားแพแ€€ီး แ€•ါแ€แ€„္ေแ€”แ€ဲแ‚”แ€กแ€ါ แ€€ိုแ€š္แ€›ွာแ€်แ€„္แ€ဲแ‚” function แ€€ိုแ€›ွာแ€›แ€แ€€္แ€•ါแ€แ€š္။function แ€”ာแ€™แ€Š္แ€€ို แ€กแ€ိแ€กแ€€်แ€žိแ€›แ€„္ Find แ€”ဲแ‚” แ€›ွာแ€œိုแ‚”แ€›ေแ€•แ€™แ€š့္ แ€™ေแ€žแ€်ာแ€ဲแ‚”แ€กแ€ါ function list แ€‘ဲแ€™ွာแ€›ွာแ€်แ€„္แ€ာแ€™်ိဳး แ€›ွိแ€œာแ€™ွာแ€•ါ။
    แ€’ါแ€†ို Ctrl + R แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ function list แ€€်แ€œာแ€•ါแ€œိแ€™္แ‚”แ€™แ€š္။ ေแ€›ြးแ€œိုแ€€္แ€ာแ€”ဲแ‚” แ€กဲแ€’ီ function แ€›ွိแ€ဲแ‚” line แ€€ို ေแ€›ာแ€€္แ€žြားแ€™ွာျแ€–แ€…္แ€•ါแ€แ€š္။แ€กแ€œြแ€”္แ€กแ€žံုးแ€แ€„္แ€•ါแ€แ€š္။

5.Sorting Css property
   css property ေแ€ြแ€€ို ေแ€›းแ€ဲแ‚”แ€กแ€ါ a to z แ€กแ€…แ€ฅ္แ€œိုแ€€္ျแ€–แ€…္ေแ€กာแ€„္ ေแ€ာแ‚” แ€˜แ€š္ designer แ€™ွ แ€™ေแ€›းแพแ€€แ€•ါแ€˜ူး။แ€กแ€€แ€š္၍ แ€กဲแ€œို แ€…ီแ€်แ€„္แ€ဲแ‚” แ€กแ€ါแ€™ွာแ€†ိုแ€›แ€„္ေแ€ာแ‚” ေแ€กာแ€€္แ€•ါแ€กแ€ိုแ€„္းแ€žံုးႏိုแ€„္แ€•ါแ€แ€š္။
   แ€กแ€›แ€„္แ€†ံုး แ€™ိแ€™ိ sort แ€œုแ€•္แ€်แ€„္แ€ဲแ‚” property ေแ€ြแ€‘ဲแ€™ွာ cursor แ€်แ€œိုแ€€္แ€•ါ။ selection แ€œုแ€•္แ€–ိုแ‚” Ctrl +Shift + M แ€€ို ႏွိแ€•္แ€œိုแ€€္แ€•ါ။ แ€’ါแ€†ို bracket แ€กแ€ြแ€„္းแ€›ွိ property แ€กားแ€œံုးแ€€ို select แ€œုแ€•္ျแ€•ီးแ€žြားแ€•ါျแ€•ီ။ แ€กแ€ု sort แ€œုแ€•္แ€–ိုแ‚” F5 แ€€ိုႏွိแ€•္แ€œိုแ€€္แ€•ါ။ แ€’ါแ€†ို แ€…ီျแ€•ီးေแ€”แ€ာแ€€ိုေแ€ြแ‚”แ€›แ€•ါแ€™แ€š္။ แ€แ€်ိဳแ‚•แ€™ွာေแ€ာแ‚” F9 ႏွိแ€•္แ€›แ€ာแ€€ိုေแ€ြแ‚”แ€›แ€•ါแ€แ€š္။
แ€™ေแ€žแ€်ာแ€›แ€„္ menu bar แ€€ Edit >  Sort lines แ€€ုိ ေแ€›ြးေแ€•းแ€•ါ။

6.Code ေแ€›းแ€›ာแ€™ွာ indent format แ€€ို แ€–แ€္แ€›แ€œြแ€š္ေแ€กာแ€„္ျแ€•ဳแ€œုแ€•္แ€™แ€š္။
    แ€กแ€œြแ€š္ေျแ€•ာแ€›แ€›แ€„္ code ေแ€›းแ€ဲแ‚”แ€กแ€ါแ€™ွာ code ေแ€ြแ€€ို แ€œိုแ€กแ€•္แ€žแ€œို แ€˜แ€š္แ€˜แ€€္แ€™ွ แ€ြာ၍ ေแ€›းแ€žားแพแ€€แ€›แ€•ါแ€แ€š္။ แ€’ါแ€™ွแ€œแ€Š္း แ€–แ€္แ€›แ€œြแ€š္แ€€ူแ€™ွာျแ€–แ€…္แ€•ါแ€แ€š္။
    แ€แ€ါแ€ေแ€œแ€™ွာ แ€กแ€›แ€™္းေแ€ာ္แ€ဲแ‚” แ€œုแ€•္ေแ€–ာ္แ€€ိုแ€„္แ€–แ€္แ€žူแ€„แ€š္แ€်แ€„္းแ€›ဲแ‚• code แ€€ို แ€šူျแ€•แ€„္ေแ€•းแ€›แ€žแ€Š္แ€†ိုแ€•ါแ€†ို ။ แ€žိแ€•္ေแ€ာ္ေแ€ာแ‚” แ€žူแ€€ แ€กแ€™်ားแ€–แ€္แ€แ€္แ€ဲแ‚” แ€•ံုแ€…ံแ€™်ိဳး แ€ြာျแ€•ီးแ€™ေแ€›းแ€˜ဲ แ€กแ€€ုแ€”္แ€€แ€•္ေแ€›းแ€‘ားแ€ာแ€™်ိဳး။ แ€’ါแ€™ွแ€™แ€Ÿုแ€္ แ€ြာแ€်แ€„္แ€žแ€œို แ€ြာေแ€›းแ€‘ားแ€ာแ€™်ိဳး แ€œုแ€•္แ€‘ားแ€ာေแ€•ါแ‚”။ แ€’ီแ€œိုแ€†ိုแ€›แ€„္ แ€žแ€„္แ‚”แ€€ို sublime text แ€€ แ€˜แ€š္แ€œို แ€€ူแ€Šီႏိုแ€„္แ€™แ€œဲ။
     แ€’ါแ€†ို ျแ€•แ€”္ျแ€•ီး format แ€်แ€်แ€„္แ€ဲแ‚” code block แ€€ို select แ€œုแ€•္ေแ€•းแ€•ါ။ ျแ€•ီးแ€›แ€„္ menu bar แ€€ Edit > Line > Reindent แ€€ို ေแ€›ြးแ€်แ€š္ေแ€•းแ€•ါ။ แ€’ါแ€†ို แ€กแ€†แ€„္ေျแ€•แ€†ံုးแ€•ံုแ€…ံแ€€ို ျแ€•แ€„္ေแ€•းแ€žြားแ€™ွာแ€•ါ။ แ€แ€…္แ€ါแ€แ€…္ေแ€œ แ€œူแ€€ိုแ€š္แ€ိုแ€„္ แ€”แ€Š္းแ€”แ€Š္းျแ€•แ€„္ေแ€•းแ€›แ€ာแ€™်ိဳးแ€œแ€Š္းแ€›ွိแ€แ€္แ€•ါแ€แ€š္။

ေแ€”ာแ€€္แ€‘แ€•္แ€žိแ€ဲแ‚”แ€กแ€ါ แ€‘แ€•္ေแ€›းแ€•ါแ€ฅီးแ€™แ€š္။
Previous
Next Post »

Thorium School

Thorium School
Be professional with us