Tags:
Node Thumbnail

นอกจาก GitHub และ GitLab ที่คุ้นชื่อกัน ยังมีบริษัทที่ชื่อขึ้นต้นด้วย Git อีกรายคือ Gitpod เป็นสตาร์ตอัพหน้าใหม่จากเยอรมนีที่เพิ่งก่อตั้งเมื่อปี 2020

สิ่งที่ Gitpod ทำคือการสร้าง developer environment บนคลาวด์ที่พร้อมให้นักพัฒนาเรียกใช้งานแบบรีโมทในทันที ไม่ต้องเสียเวลามาเซ็ตสภาพแวดล้อม ติดตั้งโมดูลซอฟต์แวร์ หรือรอสั่งคอมไพล์ ถือเป็นคู่แข่งโดยตรงกับ GitHub Codespaces ที่เปิดตัวในปีที่แล้วเช่นกัน

Tags:
Node Thumbnail

ความนิยมของ Visual Studio Code ส่งผลให้มีคนสร้างชุดธีมเป็นจำนวนมาก ล่าสุดไมโครซอฟท์เปิดให้นำธีมเหล่านี้ไปใช้กับ Visual Studio 2022 รุ่นใหญ่ได้แล้ว

ไมโครซอฟท์ระบุว่ากำลังพัฒนาตัวช่วยแปลงธีม VS Code มาเป็นธีมของ VS 2022 และติดต่อผู้สร้างธีม VS Code หลายรายให้ลองทดสอบกันดูก่อน ผลคือธีมใหม่จำนวนหนึ่ง (กดดูรายชื่อทั้งหมดได้จากที่มา) ที่ใช้งานได้กับ VS 2022 Preview 4 ขึ้นไป

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

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code 1.60 ประจำรอบเดือนสิงหาคม 2021 มีของใหม่ที่น่าสนใจดังนี้

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code 1.59 มีฟีเจอร์ที่น่าสนใจ (ยังเป็นฟีเจอร์ระดับพรีวิว) คือ automatic language detection ตรวจหาว่าโค้ดที่พิมพ์ลงไปเป็นโค้ดภาษาอะไร โดยใช้ machine learning เพื่อเซ็ตโหมดการทำงานให้ตรงกับภาษาโปรแกรมที่ใช้งาน

ปกติแล้ว IDE หรือ code editor ใช้วิธีดูนามสกุลไฟล์เพื่อดูว่าเป็นภาษาโปรแกรมใด แต่ในกรณีที่เป็นไฟล์ untitled (เช่น การนำโค้ดจากที่อื่นมาแปะในไฟล์ว่าง) จะมีความยากในการตรวจสอบกว่าเดิม

Tags:
Node Thumbnail

ปลายเดือนที่แล้ว ไมโครซอฟท์ออก Visual Studio Code เวอร์ชัน 1.58 ตามรอบการออกทุกสิ้นเดือน

การเปลี่ยนแปลงที่สำคัญคือเปิด Terminal ในพื้นที่ Editor (ตัวแก้โค้ด) ได้แล้ว จากเดิมที่ต้องเปิด Terminal ที่ครึ่งล่างของหน้าจอเท่านั้น ผลของฟีเจอร์นี้ทำให้เราสามารถแสดงผล grid layout ที่ประกอบด้วย Editor และ Terminal แบบไหนก็ได้อย่างอิสระ

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตเวอร์ชัน 1.57 ให้ Visual Studio Code โดยได้เพิ่มฟีเจอร์ด้านความปลอดภัยและสิ่งอำนวยความสะดวกหลายอย่าง

ฟีเจอร์สำคัญอย่างแรกของอัพเดตนี้ คือ Workspace Trust ซึ่งจะช่วยจำกัดสิทธิการรันโค้ดที่ผู้ใช้ยังไม่เชื่อถือ เพื่อความปลอดภัยในกรณีอย่างเช่นการดึงโค้ดโปรเจ็กต์ open-source จาก repository สาธารณะที่ไม่คุ้นเคยมาทดลองใช้งาน ซึ่งมีความเป็นไปได้ว่าจะมีการฝังโค้ดประสงค์ร้ายแอบแฝงไว้

Tags:
Node Thumbnail

GitHub ออกธีมสำหรับ VS Code เวอร์ชั่น 4.0 เพื่อให้โปรแกรมเมอร์สามารถพัฒนาโค้ดด้วยธีมสีเดียวกับในเว็บ GitHub ที่ใช้ระบบสี Primer

ธีมมี 5 ธีมย่อย ได้แก่ GitHub Light, GitHub Dark, GitHub Light Default, GitHub Dark Default, และ GitHub Dark Dimmed โดยสามตัวหลังเพิ่มเข้ามาในเวอร์ชั่นนี้ เป็นธีมสีเดียวกับบนเว็บ แต่ยังเก็บธีมเวอร์ชั่นเก่าสองตัวแรก (ที่เคยตรงกับเว็บ GitHub ก่อนหน้านี้) ให้เลือกใช้งานได้ต่อไป

ดาวนโหลดได้แล้วจากใน Visual Studio Marketplace

Tags:
Node Thumbnail

Visual Studio Code ออกเวอร์ชัน 1.54 รอบอัพเดตเดือนกุมภาพันธ์ 2021 การเปลี่ยนแปลงที่สำคัญคือ

  • รองรับ Apple Silicon แบบเสถียรแล้ว โดยไบนารีเวอร์ชันแมคเป็น Universal ใช้ได้ทั้งสองสถาปัตยกรรมซีพียู
  • โพรเซส terminal จะถูกคืนค่ากลับมาเหมือนเดิม หากเรารีโหลดหน้าต่างใหม่
  • notebook จะรีโหลดข้อมูลใหม่ หากไฟล์บนดิสก์เกิดการเปลี่ยนแปลง ทำให้การใช้ notebook ร่วมกับ version control ง่ายขึ้นมาก
  • timeline view รองรับการเปรียบเทียบ commit ตลอดทั้ง Git history
  • รองรับภาษา TypeScript เวอร์ชัน 4.2.2
Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code 1.53 เวอร์ชันอัพเดตรอบเดือนมกราคม 2021 มีฟีเจอร์น่าสนใจหลายตัว ตัวแรกคือ wrap tabs หรือการเรียงแท็บให้ "ล้น" ลงมาอยู่บรรทัดใหม่เมื่อย่อขนาดหน้าต่าง เป็นอีกทางเลือกแทนการ scroll bar ที่บางคนอาจไม่ชอบเพราะคลิกยาก

VS Code เวอร์ชันนี้ยังเพิ่มตัวเลือก tab decorations ให้สามารถตั้งค่าสีของแท็บ หรือแปะป้ายข้อความท้ายแท็บ (เช่น
เพิ่มตัว M หากแก้เนื้อหาในแท็บนั้นแล้วยังไม่เซฟกลับลง git)

Tags:
Node Thumbnail

Erich Gamma หนึ่งในผู้นำทีมพัฒนา Visual Studio Code เล่าความหลัง 10 ปีว่าความสำเร็จของ VS Code ที่เราเห็นในปัจจุบัน เกิดจากความล้มเหลวของโครงการก่อนหน้านี้คือ Visual Studio Online ที่เป็น code editor บนเบราว์เซอร์

Tags:
Node Thumbnail

สินค้ากลุ่ม Chromebook อาจเป็นคู่แข่งโดยตรงกับโน้ตบุ๊กวินโดวส์ราคาถูก แต่ความเป็นคู่แข่งกันไม่จำเป็นต้องเกลียดกันเสมอไป

ไมโครซอฟท์เขียนโพสต์สอนการใช้งาน Chromebook ในฐานะเครื่องมือเขียนโปรแกรม โดยเฉพาะเด็กๆ นักเรียนนักศึกษา ที่อาจมี Chromebook ใช้งานอยู่แล้วก็ไม่ต้องซื้อใหม่ ส่วนเครื่องมือที่สอนย่อมเป็น Visual Studio Code เวอร์ชันลินุกซ์ ที่สามารถใช้งานบน Chrome OS ได้อยู่แล้ว

ไมโครซอฟท์บอกว่า VS Code ออกแบบมาให้กินทรัพยากรน้อย ดังนั้นต่อให้เป็น Chromebook รุ่นราคาถูก สเปกต่ำ แรมเพียง 1GB ก็รันได้ (ตัวอย่างที่สอนใช้ Chromebook รุ่นแรม 4GB) แถมยังรองรับการใช้งานบน Chromebook ที่เป็น ARMv7 หรือ ARM64 ก็ได้เช่นกัน

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยส่วนขยาย Jupyter ระบบพัฒนาแบบ notebook ที่ได้รับความนิยมในหมู่นักนักพัฒนาปัญญาประดิษฐ์และวิทยาศาสตร์ข้อมูล โดยรองรับทั้งภาษา R, Julia, Scala, และ Python เอง

สำหรับผู้ที่ติดตั้งส่วนขยาย Python อยู่แล้วไมโครซอฟท์ฝังฟีเจอร์นี้ไว้ในตัว และเพิ่งเปิดใช้งานพร้อมส่วนขยายแยกสำหรับผู้ที่ต้องการใช้ภาษาอื่นๆ

ซอร์สโค้ดของส่วนขยายนี้เป็นโอเพนซอร์สสัญญาอนุญาตแบบ MIT

ที่มา - Microsoft

Tags:
Node Thumbnail

Adobe XD เครื่องมือออกแบบ UI เพิ่มส่วนขยายสำหรับ Visual Studio Code ให้นักพัฒนาเข้าถึงระบบออกแบบได้โดยไม่ต้องออกจากโปรแกรม
นักพัฒนาสามารถสร้างเข้าถึงซอร์สของการออกแบบได้โดยตรง พร้อมระบุแพลตฟอร์มที่ต้องการใช้ผ่านทางโทเค็นการออกแบบ โดยสามารถกดติดตั้งได้ ที่นี่

Adobe ยังระบุด้วยว่า ฟีเจอร์ Coediting หรือการแก้งานร่วมกันเรียลไทม์พื้นสถานะเบต้าแล้ว, เตรียมเพิ่มปลั๊กอินใหม่ๆ เช่น Wrike, Miro, UserZoom Go, Marpipe, Maze, Zoom, Microsoft Teams และ Confluence

Tags:
Node Thumbnail

เมื่อต้นเดือนตุลาคมไมโครซอฟท์ได้ประกาศออกส่วนขยาย Microsoft Edge Tools สำหรับ Visual Studio Code เครื่องมือซึ่งจะช่วยอำนวยความสะดวกให้กับการตรวจสอบและดีบักเว็บ ด้วยการดึง DevTools พร้อมหน้าเว็บจากเบราว์เซอร์ Microsoft Edge (Chromium) มาแสดงผลให้นักพัฒนาเรียกใช้งานได้จากภายใน VS Code ได้โดยตรง

ส่วนขยาย Microsoft Edge Tools เป็นรุ่นใช้งานจริง (general availability) ของ Elements for Microsoft Edge ซึ่งเปิดให้ทดสอบมาตั้งแต่ปีที่แล้ว และยังได้ผนวกเอาความสามารถของ Network for Microsoft Edge มาไว้ภายใต้ส่วนขยายเดียวกัน

Tags:
Node Thumbnail

VS Code ออกอัพเดตรายเดือนตามรอบปกติ แต่รอบบนี้มีจุดเด่นคือการรองรับ ลินุกซ์ที่รันบนชิปสถาปัตยกรรม ARMv7 และ ARM64 ทำให้สามารถใช้งาน VS Code ได้บน Raspberry Pi แม้ไม่ได้ระบุว่ารุ่นใดบ้าง แต่น่าจะครอบคลุมแทบทุกรุ่นเพราะบอร์ด Raspberry Pi เก่าๆ ก็เป็น ARMv7 แล้ว นอกจากนี้ยังรองรับ Chromebook ที่เป็นสถาปัตยกรรม ARM ไปพร้อมกัน

นอกจากจะใช้รัน VS Code แบบเต็มบน Raspberry Pi แล้ว การรองรับครั้งนี้ยังรองรับการรันแบบ Remote Development ทำให้เครื่องเดสก์ทอปสามารถรีโมตเข้าไปแก้ไขโค้ดบน Raspberry Pi ได้

Tags:
Node Thumbnail

ไมโครซอฟท์มีส่วนขยาย C/C++ ให้กับ Visual Studio Code มานานแล้ว (และเป็นส่วนขยายยอดนิยมอันดับ 2 ของ VS Code รองจาก Python) ล่าสุดไมโครซอฟท์ออกเวอร์ชัน 1.0 ของส่วนขยายตัวนี้สักที

ของใหม่ที่สำคัญในเวอร์ชันนี้คือ รองรับการใช้งานบนลินุกซ์สถาปัตยกรรม ARM/ARM64 ทำให้สามารถใช้ VS Code เขียนแอพ C++ บนอุปกรณ์อย่าง Raspberry Pi ได้แล้ว, เพิ่มตัวปรับแต่งคอนฟิก C++ IntelliSense และตั้งค่าฟอร์แมตของโค้ด C++ แบบเดียวกับ Visual Studio ตัวเต็มได้

Tags:
Node Thumbnail

เมื่อกลางเดือนสิงหาคมไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.48 ให้กับ Visual Studio Code โดยได้เพิ่มฟีเจอร์ใหม่และปรับปรุงการใช้งานหลายอย่าง

ของใหม่ที่สำคัญอย่างแรก คือการเพิ่มฟีเจอร์ซิงก์การตั้งค่าข้ามเครื่อง (Settings Sync) เข้ามาใน VS Code รุ่นเสถียรหลังจากที่เปิดให้ทดลองใช้เฉพาะ VS Code รุ่นสำหรับผู้ใช้กลุ่ม Insiders มาได้ระยะหนึ่ง

Tags:
Node Thumbnail

เมื่อเดือนพฤษภาคม VS Code ออกเวอร์ชัน Windows 10 ARM เพื่อใช้บนอุปกรณ์แบบ Surface Pro X โดยยังเปิดทดสอบเฉพาะกลุ่ม Insiders ก่อน

ล่าสุดใน VS Code เวอร์ชัน 1.47 รอบอัพเดตเดือนมิถุนายน 2020 รองรับ Windows ARM อย่างเป็นทางการ เข้าสถานะเสถียรเรียบร้อยแล้ว สามารถดาวน์โหลดได้จากลิงก์ https://aka.ms/win32-arm64-user

Tags:
Node Thumbnail

Visual Studio Code มีส่วนขยายยอดนิยมสามภาษา ได้แก่ Python, C/C++, และ C# โดยไมโครซอฟท์รับนักพัฒนาส่วนเสริมภาษา Python มาร่วมงานตั้งแต่ปี 2007 และตอนนี้ก็หันมาพัฒนาเซิร์ฟเวอร์ภาษาใหม่ในชื่อ Pylance โดยระบุว่าประสิทธิภาพจะดีขึ้น, รองรับการตรวจสอบชนิดตัวแปร, และสามารถอิมพอร์ตโมดูลอัตโนมัติ

Tags:
Node Thumbnail

เมื่อประมาณต้นเดือนมิถุนายน ไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.46 ให้ Visual Studio Code โดยได้เพิ่มฟีเจอร์ใหม่และการปรับปรุงในส่วนของ UI หลายอย่าง

การปรับปรุงที่สำคัญอย่างแรก คือการเพิ่มความยืดหยุ่นให้กับการปรับแต่งเลย์เอาต์ ด้วยการเปิดให้ผู้ใช้สามารถย้ายตำแหน่งของ view ไปมา ระหว่าง side bar และ panel ได้เอง เพียงแค่คลิกที่ไอคอนหรือชื่อของ view แล้วลากไปยังตำแหน่งที่ต้องการ (หรือผ่านคำสั่ง View: Move View, View: Move Focused View หากใช้คีย์บอร์ด)

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศยกส่วนขยาย Go Extension ของ Visual Studio Code ให้โครงการ Go (ซึ่งก็คือพนักงานกูเกิล) เป็นผู้ดูแลแทน

VS Code ถือเป็น IDE ยอดนิยมอันดับหนึ่งจากการสำรวจของผู้ใช้ Go และส่วนขยาย Go Extension มียอดดาวน์โหลดมากกว่า 3 ล้านครั้ง

ทีม VS Code บอกว่าร่วมมือกับทีม Go มาสักระยะแล้ว ทั้งการพัฒนา language server ตัวใหม่ให้รองรับ Go และปรับปรุงดีบั๊กเกอร์ Delve ให้ดีขึ้น จึงตัดสินใจยกโค้ดให้ทีมงาน Go ดูแลเพราะน่าจะเหมาะสมที่สุด

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio Code สำหรับระบบปฏิบัติการ Windows on ARM แล้ว ทำให้อุปกรณ์อย่าง Surface Pro X เริ่มน่าสนใจมากขึ้นสำหรับคนที่อยากซื้อมาเขียนโค้ดนอกสถานที่

เว็บไซต์ The Register วิเคราะห์ว่า VS Code เวอร์ชัน ARM มาช้า เพราะตัวมันพัฒนาขึ้นบน Electron (ที่พัฒนาต่อจาก Chromium อีกที) ซึ่งว่า Electron จะรองรับ ARM64 ก็ต้องรอถึงปี 2019 และต้องใช้เวลานานพอสมควรกว่าไมโครซอฟท์จะพัฒนา VS Code ARM ตามมา

ก่อนหน้านี้ ไมโครซอฟท์เพิ่งออก Edge Chromium เวอร์ชัน ARM64 หลังการวางขาย Surface Pro X เช่นกัน ทำให้ Surface Pro X โดนวิจารณ์ว่าไม่ค่อยพร้อมในเรื่องแอพที่รองรับ แม้แต่แอพของไมโครซอฟท์เองก็ตาม

Tags:
Node Thumbnail

ไมโครซอฟท์ออกส่วนขยายสำหรับ Visual Studio และ Visual Studio Code เพื่อสร้างแอพให้กับ Microsoft Teams ได้โดยตรง ตอบโจทย์ลูกค้าองค์กรที่นิยมใช้งาน Teams มากขึ้นเรื่อยๆ และพยายามผนวกแอพในองค์กรให้ใช้ได้จาก Teams โดยไม่ต้องสลับจอ

นักพัฒนาสามารถใช้ส่วนขยายตัวนี้เขียนแอพเพื่อใช้งานในองค์กร และส่งขึ้นแคตาล็อกขององค์กรได้โดยตรง แถมยังเชื่อมกับ Power Apps Studio เพื่อให้คนที่ไม่มีทักษะการเขียนโค้ด สามารถสร้างแอพได้ง่ายๆ เช่นกัน

แอพที่ได้จากส่วนขยายนี้ ยังรองรับ single sign-on ขององค์กรในตัว (ลดอุปสรรคเรื่องการล็อกอิน) และต่อกับ Teams Activity Feed API เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ Teams ได้ด้วย

Tags:
Node Thumbnail

เมื่อคืนนี้ GitHub มีของใหม่ชุดใหญ่ ฝั่งของบ้านใกล้เรือนเคียง Visual Studio Code ก็มีของใหม่สำหรับ GitHub เช่นกัน

VS Code มีส่วนขยาย GitHub Pull Requests มาตั้งแต่ต้นปี 2019 หลังไมโครซอฟท์ซื้อกิจการไม่นาน เวลาผ่านมาอีกปีกว่า ส่วนขยายตัวนี้เปลี่ยนชื่อมาเป็น GitHub Pull Requests and Issues เพิ่มฟีเจอร์ตามชื่อคือ เชื่อมต่อกับระบบฐานข้อมูลบั๊ก GitHub Issues ด้วย

Tags:
Node Thumbnail

เมื่อต้นเดือนเมษายน ไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.44 ให้ Visual Studio Code โดยได้เพิ่มฟีเจอร์ใหม่และการปรับปรุงอื่นๆ อีกหลายอย่าง

ฟีเจอร์สำคัญในอัพเดตนี้เป็นการเพิ่ม Timeline view ซึ่งเป็นหน้าที่ใช้สำหรับแสดงประวัติของเหตุการณ์ต่างๆ ที่เกิดขึ้นกับไฟล์ (เช่น ประวัติ Git commit, ประวัติการบันทึกไฟล์, ประวัติการรันเทสต์)

หน้า Timeline view จะช่วยติดตามประวัติของไฟล์ที่กำลังเปิดใช้งานใน editor หลักให้โดยอัตโนมัติ แต่หากผู้ใช้ต้องการเลือกไฟล์มาแสดงประวัติด้วยตัวเองก็สามารถทำได้ ด้วยการคลิกขวาบนไฟล์ที่ต้องจากนั้นเลือก Open Timeline

Pages