Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้กับ Visual Studio Code ตัวแก้ไขโค้ดฉบับโอเพนซอร์สขยับเลขรุ่นเป็น 1.16

สิ่งน่าสนใจที่ถูกเพิ่มเข้ามาในอัพเดตนี้อย่างแรกคือการเพิ่มตัวช่วย refactoring ฟังก์ชั่นบนภาษา JavaScript และ TypeScript ทำให้นักพัฒนาสามารถแยกโค้ดส่วนที่คิดว่าเริ่มซับซ้อนออกมาเป็นฟังก์ชั่นหรือเมธอดใหม่ได้อย่างรวดเร็ว เพียงแค่ลากเมาส์เพื่อเลือกโค้ดส่วนที่ต้องการแล้วกดไอคอนหลอดไฟด้านหน้าโค้ดหรือกดคีย์ลัด Ctrl + .

นอกจากนี้ยังช่วยอำนวยความสะดวกให้กับการเขียน HTML เพิ่มเติม โดยได้ปรับปรุงตัวช่วยเลือกสี (Color picker) ให้ใช้งานภายในแท็ก style ในเอกสาร HTML ได้แล้ว (อัพเดตก่อนใช้ได้กับไฟล์ CSS, SASS และ Less เท่านั้น)

No Description

และยังช่วยเติมแท็กปิดเมื่อเขียน HTML ให้โดยอัตโนมัติอีกด้วย

No Description

No Description

ส่วนการปรับปรุงอื่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของการอัพเดตครั้งนี้มีดังนี้ (หรือเข้าไปชมวิดีโอไฮไลท์ได้ที่นี่ครับ)

  • เพิ่มคำสั่งสำหรับสร้างหรือสลับ terminal อย่างรวดเร็วโดยสามารถเรียกได้ทั้งบน command palette (คำสั่ง Terminal: Switch Active Terminal) และบน quick open (คำสั่ง "term ")
  • สามารถ drag and drop ไฟล์จากช่อง search หรือ problem panel เพื่อนำไปเปิดบน editor ได้อย่างรวดเร็ว
  • รองรับการใช้งาน Source Control Management หลายเจ้าพร้อมๆ กัน
  • เพิ่มเอกสารอ้างอิงประกอบการใช้งาน Emmet และอัพเดตเอกสารแนะนำการ deploy Node.js ขึ้น Azure
  • เริ่มรวบรวมสูตรการใช้งาน VS Code กับเทคโนโลยีต่างๆ ยกตัวอย่างเช่น React, Angular และ Docker ไว้บน VS Code Recipe repository
  • ทยอยปรับปรุงการทำงานของ Multi-root workspaces ฟีเจอร์ใหม่ซึ่งจะเปิดให้ VS Code จัดการโปรเจ็กต์ได้ทีละหลายโฟลเดอร์ภายในหน้าต่างเดียว (ขณะนี้มีให้ใช้งานบน VS Code รุ่นทดสอบหรือ Insiders build เท่านั้น)

การปรับปรุงข้างต้นเป็นเพียงส่วนหนึ่งของการอัพเดตครั้งนี้เท่านั้น รายละเอียดทั้งหมดสามารถเข้าไปอ่านต่อได้ที่ลิงก์ที่มาท้ายข่าวครับ

ที่มา - Visual Studio Code

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 27 September 2017 - 00:19 #1009943

เป็น IDE ฟีเจอร์ดีมาเร็วสม่ำเสมอกว่า OS ตัวเองอีก XD

By: PandaBaka
iPhoneAndroidWindows
on 27 September 2017 - 01:34 #1009946
PandaBaka's picture

ดีงาม

By: thanyadol
iPhone
on 27 September 2017 - 08:29 #1009965

ผมไช้จนแทนตัวหลัก -*-

By: overbid
ContributorAndroidRed HatUbuntu
on 27 September 2017 - 08:46 #1009966

ช้ากว่า sublime แต่รับได้ แล้วแทบไม่ต้องลง plugin เพิ่มเลยครับ

By: Go-Kung
iPhoneWindows PhoneAndroidBlackberry
on 27 September 2017 - 09:14 #1009971

เดี๋ยวนี้แทบไม่ต้องลง Resharper เพิ่มแล้วจริงๆ

By: nuttwud009
Red HatUbuntuWindows
on 27 September 2017 - 09:25 #1009974

สุดจริง

By: illuminator
ContributorAndroidUbuntuWindows
on 27 September 2017 - 10:04 #1009983
illuminator's picture

Atom ตามไม่ทันแล้ว ?


The softest water wears down the hardest rock.

By: adente
ContributorSUSESymbianWindows
on 27 September 2017 - 11:20 #1010001
adente's picture

สายเว็บเดฟ ตัวเดียวจบเลย

By: langisser
In Love
on 27 September 2017 - 15:59 #1010040

สอบถามหน่อยครับ ตัววนี้มี plugin sftp ตัวไหนน่าใช้บ้างครับ เคยลองมาสองสามตัวแต่ใช้งานไม่ค่อยได้เท่าไรโดยติดตรงที่
1. ไม่มี Gui ให้เลือกไฟล์ที่จะเปิด ต้องพิมพ์ชื่อหรือเลื่อนเอา
2. ตอน save ไม่ transfer ไป server แบบ auto
ป.ล. ผมพยายามจะย้ายจาก EditPlus น่ะครับ

By: Job_The_Gamer
WriterWindows PhoneAndroidWindows
on 27 September 2017 - 16:45 #1010060 Reply to:1010040
Job_The_Gamer's picture

ใช้ ftp-sync ได้ไหมครับ

ตัวนี้ support sftp และทำ automatic upload on save ได้ด้วยแต่ดูแล้วไม่น่ามี GUI ล่ะ

ป.ล. ผมก็ยังไม่ได้ลองนะ ปกติใช้พวก FTP client เอา แต่ชักเริ่มอยากใช้บ้างแหละ


Achievement Unlocked: Being a Blognone's Writer

By: langisser
In Love
on 28 September 2017 - 17:39 #1010258 Reply to:1010060

ขอบคุณครับ ลองดูแล้วยังไม่ใช่ครับ ผมลองหลายตัวแล้วปัญหาหลักไม่ใช่ GUI หรอกครับ โดยทั่วๆไปติดตรงที่
1. ไม่สามารถ ftp ได้โดยการ copy full path มาวาง ต้องเลือกเข้าไปทีละ folder จนถึงตัวไฟล์ ถ้ามีหลายไฟล์ก็เหนื่อยหน่อย
2. ในขณะที่กำลัง browse path/filename อยู่พอสลับไปโปรแกรมอื่นแล้วกลับมาที่ command (Ctrl+Shift+P)สิ่งที่กำลังทำอยู่มันหายไปเลย คือจะสลับไปดู path/filename เลยต้องเริ่มใหม่ทุกครั้ง
3. เวลาใช้งานมันเหมือนทำตาม step ไปข้างหน้าเรื่อยๆ พอผิดแล้วมันถอยไม่ได้ ต้องเริ่มใหม่

ป.ล. ใช้โปรแกรมเดิมต่อไป

By: Job_The_Gamer
WriterWindows PhoneAndroidWindows
on 28 September 2017 - 21:40 #1010289 Reply to:1010258
Job_The_Gamer's picture

อ่อ พอเข้าใจแหละ พอดีลองใช้ ftp-sync แล้วเหมือนกัน

พอดีโปรเจ็กต์ผม เวลาทำงานแต่ละทีโปรแกรมส่วนใหญ่จะอยู่ในโฟลเดอร์เดียวกัน เลยตั้ง remotePath + uploadOnSave ครั้งเดียวใช้ได้ยาวๆ เลย ไม่ต้องสลับโฟลเดอร์ไปมามันเลยดูเวิร์คสำหรับผมน่ะครับ


Achievement Unlocked: Being a Blognone's Writer

By: topty
Contributor
on 27 September 2017 - 16:13 #1010043
  • รองรับการใช้งาน Source Contol Management หลายเจ้าพร้อมๆ กัน

Contol => Control

By: Job_The_Gamer
WriterWindows PhoneAndroidWindows
on 27 September 2017 - 16:47 #1010061 Reply to:1010043
Job_The_Gamer's picture

แก้แล้ว ขอบคุณครับ


Achievement Unlocked: Being a Blognone's Writer

By: Jirawat
Android
on 27 September 2017 - 20:28 #1010099
Jirawat's picture

จัดไปครับใช้ตัวนี้กะvimก็ดีงาม

By: Obelisk on 28 September 2017 - 10:10 #1010156

ชอบมาก ใช้เป็น Editor ตัวหลักไปแล้ว