Gần đây, VS Code đã xuất hiện khái niệm 'Trusted workspace'. Khi mở một thư mục mới, nó sẽ hiện câu hỏi kiểu như 'Bạn có tin cậy thư mục này không?'.
Nếu chọn 'Có' thì có thể dùng đầy đủ mọi tính năng, nhưng nếu nhấn 'Có' với một thư mục được tạo ra với mục đích xấu thì có thể dẫn tới việc mã độc tự động được thực thi. Ngược lại, nếu chọn 'Không' thì sẽ có nhiều tính năng không dùng được.
Vấn đề của chuyện này không chỉ có một hai cái.
- Phiền phức. Chỉ mở một thư mục thôi mà còn phải thực hiện kiểu tương tác này thì thật phiền.
- Bực mình. Cá nhân tôi là kiểu người sẽ kiểm tra khá kỹ xem đó có thật sự là thư mục an toàn hay không rồi mới bấm... nhưng chỉ để mở một trình soạn thảo mà phải kiểm tra như vậy nên thấy rất khó chịu.
- Bất tiện. Nếu nhấn 'Không' thì tính năng bị giới hạn: không thể debug, các extension cũng bị vô hiệu hóa hết, thậm chí trong trình soạn thảo còn không mở được cả shell, nên rất bất tiện.
Vì vậy tôi đang định đổi sang một trình soạn thảo khác, nếu bạn đang dùng hoặc biết một trình soạn thảo nào ổn thì có thể giới thiệu giúp tôi không?
+) Cá nhân tôi tất nhiên có những điều mong muốn ở trình soạn thảo hay các tính năng mình thích... nhưng sợ câu hỏi sẽ trở nên quá chi tiết nên không ghi ra. Nếu mọi người gợi ý, tôi sẽ tự tìm hiểu thêm.
11 bình luận
Tôi là kiểu người không mấy hứng thú nếu mọi thứ không nằm
under my control, hoặc nếu có những giá trị cấu hình mà bản thân tôi không biết hết, nên trước đây tôi dùng emacs rồi gần đây chuyển sang neovim.Lý do tôi không thích vscode là (dĩ nhiên tôi đồng ý rằng đây là một editor tốt)
Bỏ qua vấn đề niềm tin, nếu nói về lựa chọn thay thế thì có lẽ Sublime, hoặc nếu dùng Windows thì Notepad++ là khá ổn.
Cảm ơn :D
Có phải vì hỏi vu vơ nên lại thấy bất an không? Tôi nghĩ chỉ cần chuyển sang thư mục được phép rồi xem, hoặc dùng
vihayemacslà được mà... nếu là Windows thì dùng Notepad...Thiết kế của VS Code thì đúng là tiện thật: có thể mở cả thư mục, bấm xem từ thanh bên trái, dùng extension và mở shell ngay trong trình soạn thảo. Nhưng vì cửa sổ này mà tôi thấy khó tiếp tục dùng nữa, vì либо (1) phải từ bỏ nhiều tính năng của VS Code, hoặc (2) chấp nhận khả năng phát sinh vấn đề bảo mật.
Có vẻ bạn có thể tham khảo liên kết này để tắt nó hoặc làm cho nó không hiện ra. https://stackoverflow.com/questions/67914899/…
Vốn dĩ việc các extension an toàn trước những thư mục được tạo ra với mục đích độc hại là điều hiển nhiên, nhưng kể từ khi khái niệm Workspace Trust được đưa vào, extension có thể khai báo rằng "bản thân nó có an toàn trước những thư mục được tạo ra với mục đích độc hại hay không". Nếu chọn Untrust thì các extension đó sẽ bị vô hiệu hóa.
Trong tình huống như vậy, nếu tắt hẳn Workspace Trust thì sẽ trở thành một vấn đề bảo mật. Vì ngay cả những extension đã ghi rõ là không an toàn trước các thư mục được tạo ra với mục đích độc hại cũng sẽ đều được chạy...
Khi đăng ký đường dẫn tin cậy thì nó sẽ tự áp dụng luôn cho cả các thư mục con. Vì vậy chỉ cần đăng ký một thư mục để gom các project rồi dùng thì tôi thấy cũng không bất tiện lắm. Nếu muốn vô hiệu hóa hẳn tính năng đó thì có lẽ chỉ cần đăng ký luôn thư mục cấp cao nhất là được.
Vấn đề là khi tôi định mở một thư mục tải về từ bên ngoài thay vì thư mục dự án. Tôi hơi ngại phải tin cậy toàn bộ thư mục Downloads một cách tùy tiện...
Ừm... nếu cuối cùng ý bạn là muốn tìm một editor khác cho phép điều đó...
chẳng phải cũng giống như lời joyful nói, là đăng ký thư mục cấp cao nhất rồi dùng sao?
Dùng một editor khác cho phép điều đó == tùy tiện tin cậy toàn bộ. .... có lẽ sẽ thành như vậy thôi...
Tôi đang tìm một trình soạn thảo không chỉ là loại "cho phép" mở, mà là loại có thể mở ngay cả những thư mục không đáng tin cậy mà vẫn yên tâm, không phải lo lắng gì nhiều.