2017-07-11 16 views
6

Khi sử dụng mục mã/ô mã/ô (%%) trong MATLAB R2014a và R2014b (xem thesetwo liên kết MathWorks), phần tô sáng trong trình chỉnh sửa hoạt động tốt với cả tập lệnh và hàm .
Tuy nhiên, các phần được trình bày một cách chính xác trong Bảng chi tiết của thư mục cửa sổ hiện tại chỉ dành cho kịch bản và không cho các chức năng, xem góc dưới bên trái trong hai ảnh chụp màn hình sau đây:Đoạn mã MATLAB - Kịch bản so với hàm

Section View in Current Folder is working for a Script

Section View in Current Folder is not working for a Function

Có cài đặt để thay đổi hành vi này không? Tôi thực sự đánh giá cao phần xem trong phần Details Panel của cửa sổ thư mục hiện tại, vì nó cho thấy cấu trúc tổng thể của kịch bản và cho phép điều hướng dễ dàng, mà tôi muốn nhận các chức năng.

+3

Tôi thậm chí không biết tính năng này tồn tại. -.- – thewaywewalk

Trả lời

1

Hiện tại dường như không có bất kỳ cách nào để tùy chỉnh Details Panel của trình duyệt Thư mục hiện tại. Nó cho bạn thấy cấu trúc cơ bản của một tệp theo cách cụ thể cho loại tệp. Đối với scripts nó cho thấy cấu trúc phần, vì sections là cách duy nhất thực sự để phân vùng một tập lệnh.

Đối với các chức năng, phân vùng mã thường được thực hiện bằng cách nhóm các hoạt động thành các hàm phụ, do đó cấu trúc local function trong tệp được hiển thị (nhưng nested functions, vì bất kỳ lý do gì). Ngoài ra, sẽ hiển thị thuộc tính và phương thức đối tượng, trong khi MAT-files sẽ hiển thị nội dung biến của chúng.

+0

Tôi đoán không có cách nào xung quanh nó, nhưng để chấp nhận thực tế này. Cảm ơn bạn đã trả lời và cảm thấy tự do khi gửi yêu cầu tính năng này nếu bạn cho rằng đây có thể là một ý tưởng hay vì tôi chắc chắn rằng bạn là một phần của cộng đồng MathWorks. – Discbrake

+0

Tôi nghĩ rằng phần khó chịu nhất trong số này là các chức năng lồng nhau không xuất hiện trong bảng chi tiết. – EBH

Các vấn đề liên quan