ช่วงนี้ VS Code มีแนวคิดเรื่อง 'Trusted workspace' เพิ่มเข้ามาแล้ว เวลาเปิดโฟลเดอร์ใหม่จะมีคำถามขึ้นมาว่า 'คุณเชื่อถือโฟลเดอร์นี้หรือไม่'
ถ้าเลือก 'ใช่' ก็จะใช้งานฟีเจอร์ทั้งหมดได้ แต่ในทางกลับกัน ถ้าเผลอกด 'ใช่' กับโฟลเดอร์ที่ถูกสร้างขึ้นอย่างมุ่งร้าย ก็อาจทำให้โค้ดอันตรายถูกรันโดยอัตโนมัติได้ และถ้าเลือก 'ไม่' ก็จะใช้ฟีเจอร์หลายอย่างไม่ได้
กลายเป็นว่ามันมีปัญหาไม่ใช่น้อยเลยครับ
- มันน่ารำคาญครับ แค่จะเปิดโฟลเดอร์สักอันก็ต้องมามีปฏิสัมพันธ์อะไรแบบนี้
- มันชวนหงุดหงิดครับ ส่วนตัวผมเป็นคนที่ถ้าจะกดว่าเป็นโฟลเดอร์ปลอดภัยหรือไม่ ก็ต้องตรวจให้แน่ใจก่อน... แต่แค่จะเปิดเอดิเตอร์ตัวหนึ่งกลับต้องมานั่งเช็กเรื่องแบบนี้ก็หงุดหงิดครับ
- มันไม่สะดวกครับ ถ้ากด 'ไม่' ฟังก์ชันก็จะถูกจำกัด ทั้งดีบักก็ทำไม่ได้ ส่วนขยายก็ถูกปิดใช้งานหมด แม้แต่เชลล์ในเอดิเตอร์ก็ยังเปิดไม่ได้ เลยไม่สะดวกมากครับ
เลยคิดว่าจะเปลี่ยนไปใช้เอดิเตอร์ตัวอื่นแทน ถ้าใครใช้อยู่ หรือรู้จักเอดิเตอร์ที่น่าสนใจ ช่วยแนะนำหน่อยได้ไหมครับ?
+) ส่วนตัวผมก็มีฟีเจอร์ที่อยากได้หรือสิ่งที่ชอบในเอดิเตอร์อยู่ชัดเจนเหมือนกัน... แต่กลัวว่าถ้าเขียนไปคำถามจะลงรายละเอียดเกิน เลยไม่ได้ใส่มาครับ ถ้าแนะนำมา ผมจะลองไปหาข้อมูลต่อเองครับ.
10 ความคิดเห็น
ผมเป็นคนประเภทที่ถ้าอะไรไม่ได้อยู่ใต้การควบคุมของตัวเองทั้งหมด หรือถ้ายังมีค่าตั้งค่าที่ตัวเองไม่รู้ ก็จะรู้สึกไม่ค่อยอยากใช้ เลยใช้ emacs มาก่อนแล้วช่วงหลังเพิ่งย้ายมาใช้ neovim
เหตุผลที่ผมไม่ชอบ vscode คือ (แน่นอนว่าผมก็ยอมรับว่าเป็นเอดิเตอร์ที่ดี)
ถ้าไม่นับปัญหาเรื่องความน่าเชื่อถือ ถ้าจะมองหาทางเลือกก็น่าจะเป็น Sublime หรือถ้าใช้ Windows ก็ Notepad++ น่าจะโอเคครับ
ขอบคุณครับ :D
ถามไปแล้วเลยยิ่งกังวลขึ้นมาหรือเปล่า? ผมว่าก็แค่ย้ายไปไว้ในไดเรกทอรีที่อนุญาตแล้วเปิดดู หรือไม่ก็ใช้
viหรือemacsก็ได้นี่นา... ถ้าเป็น Windows ก็ Notepad...ดีไซน์ของ VS Code ที่เปิดทั้งโฟลเดอร์ แล้วคลิกดูจากแถบด้านซ้าย ใช้ส่วนขยายได้ และเปิดเชลล์ในตัวแก้ไขได้ก็สะดวกดีอยู่หรอก แต่เพราะหน้าต่างนี้ทำให้ต้อง (1) ยอมสละฟีเจอร์หลายอย่างของ VS Code หรือ (2) ยอมรับความเป็นไปได้ที่จะเกิดปัญหาด้านความปลอดภัย ก็เลยรู้สึกว่าใช้ต่อไปไม่ค่อยไหวแล้วครับ
เดิมทีส่วนขยายก็ควรจะปลอดภัยจากโฟลเดอร์ที่ถูกสร้างขึ้นมาโดยมีเจตนาร้ายอยู่แล้วเป็นเรื่องปกติ แต่เมื่อมีการนำแนวคิด Workspace Trust เข้ามา ส่วนขยายก็จะสามารถระบุได้ว่า "ตัวเองปลอดภัย/ไม่ปลอดภัยจากโฟลเดอร์ที่ถูกสร้างขึ้นมาโดยมีเจตนาร้าย"
ถ้าเลือก Untrust ส่วนขยายเหล่านั้นก็จะถูกปิดการใช้งานครับ
ในสถานการณ์แบบนั้น ถ้าปิด Workspace Trust ไปเลย ก็น่าจะกลายเป็นปัญหาด้านความปลอดภัย เพราะแม้แต่ส่วนขยายที่ระบุไว้ว่าไม่ปลอดภัยจากโฟลเดอร์ที่ถูกสร้างขึ้นมาโดยมีเจตนาร้ายก็จะถูกรันทั้งหมด...
ถ้าลงทะเบียนเส้นทางที่เชื่อถือแล้ว ระบบจะมีผลกับโฟลเดอร์ย่อยด้วย ดังนั้นพอลงทะเบียนโฟลเดอร์หนึ่งไว้สำหรับรวมโปรเจ็กต์แล้วใช้งาน ก็ไม่ได้รู้สึกว่าไม่สะดวกอะไรนักครับ ถ้าอยากปิดการทำงานของฟีเจอร์นี้ไปเลย ผมคิดว่าลองลงทะเบียนโฟลเดอร์ระดับบนสุดไว้แทนก็น่าจะได้ครับ
ปัญหาคือเวลาจะลองเปิดโฟลเดอร์ที่ดาวน์โหลดมาจากภายนอก ไม่ใช่โฟลเดอร์โปรเจ็กต์ เพราะค่อนข้างไม่กล้าเชื่อถือทั้งโฟลเดอร์ Downloads แบบสุ่มสี่สุ่มห้านัก...
อืม... ถ้าสุดท้ายกำลังหาตัวแก้ไขอื่นที่ยอมให้ทำแบบนั้นได้...
มันก็ไม่ต่างจากการลงทะเบียนไดเรกทอรีระดับบนสุดแล้วใช้งานอย่างที่ joyful พูดไว้ไม่ใช่หรือครับ?
การใช้ตัวแก้ไขอื่นที่ยอมให้ทำแบบนั้นได้ == เชื่อถือทั้งหมดแบบไม่ระมัดระวัง .... ก็น่าจะกลายเป็นแบบนั้นล่ะครับ...
ผมอยากย้ายออกจาก VS Code ไปใช้ตัวแก้ไขอื่น มีตัวไหนดีบ้าง?
ผมกำลังมองหาตัวแก้ไขที่ไม่ใช่แค่ "อนุญาต" ให้เปิดโฟลเดอร์ได้ แต่เป็นตัวที่ถึงแม้จะเป็นโฟลเดอร์ที่ไม่น่าเชื่อถือ ก็ยังสามารถเปิดได้อย่างสบายใจโดยไม่ต้องกังวลมากนัก