跳到主要內容

Atom package and snippet

     



  沒想到在工作了五年後還有機會再接觸寫code,也謝謝家裡老爹老娘的體諒.

         現在前端寫程式和以前印象中感覺有了巨大的不同,以前寫code都是用ide一個字一個字慢慢敲  compile 執行後 報錯然後開始debug,現在前端的開發 用的是看起來十分酷炫的editor 像是Atom or sublime 加上一些像是Emmet的外掛軟体 來編輯html css and javascript , 寫程式就像是寫選擇題,因為老師上課時用的是sublime, 因此在編輯 Atom snippet 的時候遇到了一些狀況,卡關了兩個禮拜,花了許多時間找資料,希望如果後續大家可以省下這些時間.

參考資料:

https://www.sitepoint.com/use-code-snippets-atom/
http://flight-manual.atom.io/using-atom/sections/snippets/

一開始就到atom 找snippet 的說明,但是只有一個javascript 的範例如下
但是我想做的是html 的snippet 阿.....
然後兩個禮拜過去了 鬍子都長出來了 終於在第二個網站看到
the snippet scope in snippets.cson must also have a period added to the start of that string. Popular web-language scopes include:
  • HTML: .text.html.basic  
  • CSS: .source.css
  • SASS: .source.sass
  • JavaScript: .source.js
  • JSON: .source.json
  • PHP: .text.html.php
  • Java: .source.java
  • Ruby: .text.html.erb
  • Python: .source.python
  • plain text (including markdown): .text.plain

網站中的範例不知道為什麼存檔的時候會報錯, 但是自己試著打了一個css clear 是成功的 , 希望大家下次不用再花兩個禮拜研究atom 的snippet QQ (by the way snippet 的編輯  ubuntu 是在edit 底下的 snippets...    windows 是在 file 底下的snippets... 位置有一點點的不一樣 ,另外存檔後就可以使用, 但好像要新開的檔案才會生效).

// 後面為註解 存檔時要拿掉不然會報錯喔~~

'.text.html.basic':   //設定為  html 的snippet 
  'Css Clear':    //  snippet 命名
    'prefix': 'cssclear'  // 打什麼樣的縮寫可以觸發 此範例打 log 就會出現body 的內容
    'body': """
   
      """


下面這段直接貼上 save後,
打 csslcear 就可以選擇按下選擇cssclear  然後 按Enter鍵呼叫出body 的內容了 ( 因為tab 和emmet 快捷鍵相衝 所以用鍵盤+enter 選擇)

'.text.html.basic':  
  'css Clear':
    'prefix': 'cssclear'
    'body': """
   
      """




順便擺一下atom 剛進去的畫面

下面是有目前有用到的 外掛 package
emmet
default-language
fake-image-snippets
intentions
linter
linter-ui-default
minimap
open-in-browser
pigments
atom-beautify
autocomplete-path
busy-signal
color-picker



留言

這個網誌中的熱門文章

Day4 減肥 吉野燒肉 熱量算看看

Day 4  2017/8/23 名字:513 減肥開始日期:2017/8/20   年齡:29歲 體重(淨重含內褲..)  Day 4  23:00 73.9KG  (測量時間 23:00)   . 身高: 號稱171cm 地點:新竹 飲食習慣:外食+手搖杯 睡眠習慣:不太規律 喝水習慣: 不太喝水 減肥工具: 皮尺, 體重計 ,跑步機 飛輪 減肥心得: 1.有些人就是吃不胖.... , 2.減肥數字參考用,總比沒得參考好. 3.減肥通常是在減水分.. 基礎代謝(BMR): 66+(13.7*74)+(5*171)-(6.8*29)= 1737.6 估計每日基礎消耗熱量(TDEE): 1.375*1737.6=2389.2 計算熱量的方式:食物以每100g為單位 * 食物每100g 的熱量 ex: 雞胸肉 100g 熱量為104大卡, 假設我吃了100g , 我會直接記錄成 1*104 或採近似 1*100 大卡. BMR 公式 男生:66+(13.7X體重)+(5.0X身高)-(6.8X年齡) 女生:655+(9.6X體重)+(1.8X身高)-(4.7X年齡) TDEE 公式 BMR *TDEE 係數 --> TDEE 係數 生活習慣 1.2 久坐族/無運動習慣者 1.375 輕度運動者/一周一至三天運動 1.55 中度運動者/一周三至五天運動 1.725 激烈運動者/一周六至七天運動 1.9 超激烈運動者/體力活的工作/一天訓練兩次 早餐 : Pass 午餐 Total 700大卡 水餃14顆 14顆*50卡/顆=700大卡 晚餐 Total:734 大卡 白飯1.89*140=264 青菜0.5*100=50 螞蟻上樹=0.5*140 炒蛋=0.5*200=100 雞柳(炸過後烤)=1*180=180 264+50+140+100+180=734 喝無糖烏龍茶:500cc 0卡 喝紅茶:300cc 3*30=90 卡 豆漿無糖300CC 3*36=108卡 葡萄:4*70=280 2017/8/23 To...

韓國的電影

看過幾部韓國電影 1.殺人事件      (社會反應片) 2.襲擊加油站 3.我的野蠻女友(經典搞笑愛情) 4.丑女大翻身  (歌好聽 女主角漂亮) 5.辜膽特工 6.美女與野獸 7.色即是空 2    (引用:要有多堅強才能不上床) 8.太極旗飄揚 (很好看的反戰電影 ) 9.原罪犯   10.蝙蝠    ( 吸血鬼梗玩不完) 11.高地戰 (打到死光光) 結論 :韓國電影多 自己人很支持 符合大眾口味 想表達的事情和梗也很多 24*20=480 以上 verycd 上大概的韓片數目 韓片 1.兄妹契約 我的女孩 2.豪傑春香傳 3.對我說謊試試 4.秘密花園 5.乞丐變王子 6.惡作劇之吻 7.燦爛的遺產 8.咖啡王子一號店 9.黑道奶爸 (超好笑) 10.我的公主 11.我和明星99天 12.我是老師   詭異的劇情 快樂的結局 13城市獵人(別把他當成原版的就很好看 檢察官怎麼比男主角得我心 可是領便當了 超慘) 14新娘18歲 15HIGHKICK3 1-37 16HIGHKICK2 1-126  淒涼幸福結局 特色 即使視同名也要有韓國特色 男主角身居要職 不然就是明星 或有錢人 可是好像都不用上班 隨傳隨到 女主角樣貌出眾 身世悲慘 堅忍不拔 (有這麼好康的 早就被搶光了吧 ) 演戲的是傻子 看戲的是呆子 每次都還蠻融入劇情的 人們都追求著幸福的人生 但或許是苦難和傷口 才使得平淡的世界變得美麗

在LINUX下 有關EPSON的驅動 (epson driver under linux)

在LINUX 下尋找驅動對許多人來說真的是挺麻煩的 最近在喬 掃描器的驅動程式 官方網站明明寫著支援LINUX 卻找不到DRIVER 上網搜尋了一下 參考這一篇 請問要如何安裝 EPSON TX510FN 的印表機? http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&type=&topic_id=19961&forum=2 連結到 http://avasys.jp/eng/ (日本真的是挺強大的 還是只是剛好放在日本??) 還好有英文介面 日文連五十音都忘的差不多了 最上面有寫 Linux driver 進去後先選擇大項目 (以下只是圖示 要下載請到原始位置) http://avasys.jp/eng/ Inkjet Printers (噴墨印表機) 支援的有 *Model* - Photo Image Print System Artisan 50, Epson Stylus Photo P50/ T50/ T59/ T60 B-300/ B-308/ B-500DN/ B-508DN Epson ME 30 ...