Cách đây không lâu, tôi bắt đầu học Mathematica - tức là tôi mới làm quen. Thông thường tôi mã trong các trình soạn thảo văn bản với tự động đóng dấu ngoặc như Gedit, Notepad ++, Qt IDE, vv Nó rất thuận tiện khi bạn không có nghĩa vụ phải xem qua dấu ngoặc đơn. Nhưng nỗ lực của tôi để tìm thấy chức năng tương tự trong Mathematica đã không thành công. Tôi không thể tin rằng một công cụ mạnh mẽ như vậy không có thứ đơn giản như vậy. Có ai biết làm thế nào để tự động hoàn thành dấu ngoặc?Tự động hoàn thành dấu ngoặc đơn trong Mathematica
Trả lời
Bạn có thể thử nghiệm với một cái gì đó như:
SetOptions[InputNotebook[],
InputAutoReplacements -> {"[" -> "[\[SelectionPlaceholder]]",
"{" -> "{\[SelectionPlaceholder]}",
"(" -> "(\[SelectionPlaceholder])"}]
Lưu ý rằng việc thay thế không xảy ra cho đến khi bạn gõ một nhân vật sau khung khai mạc. Nếu bạn thích kết quả, bạn có thể áp dụng điều này toàn cầu hơn.
Nếu thành thật mà nói tôi mong đợi một cái gì đó giống như tùy chọn trong menu hoặc plugin. Nó không phải là những gì tôi đã chờ đợi, nhưng nó thậm chí còn tốt hơn! – Tebe
Tùy chọn menu là ** Insert> Typesetting> Matching [] ** etc ... (với phím tắt.) Nhưng tôi thường thấy dễ dàng hơn khi chỉ cần gõ [], thậm chí thay vì phím tắt. –
vâng, giải pháp đầu tiên thuận tiện hơn nhiều. cảm ơn – Tebe
Thay thế, Alt +] sẽ tạo [] và di chuyển điểm chèn bên trong [].
Trên Linux, nó là alt +] – qed
@CravingSpirit, cảm ơn đã sửa nó. –
- 1. Pydev đóng dấu ngoặc đơn tự động hoàn thành
- 2. Có thể tự động hoàn thành dấu ngoặc đơn hoặc dấu ngoặc kép trong các emac không?
- 3. Không thể tắt tự động hoàn thành dấu ngoặc đơn của phương thức trong Eclipse
- 4. Xóa văn bản trong dấu ngoặc đơn (dấu ngoặc đơn trong dấu ngoặc đơn)
- 5. Plugin Vim cho dấu ngoặc đơn 'tự động đóng'?
- 6. tự động phân tách bằng dấu phẩy hoàn chỉnh với jquery tự động hoàn thành
- 7. Ghép cặp dấu ngoặc nhọn, dấu ngoặc đơn và dấu ngoặc đơn
- 8. Tự động hoàn thành Parsekit
- 9. Chọn văn bản bên trong dấu ngoặc đơn từ bên ngoài dấu ngoặc đơn trong Vim
- 10. Dấu chấm phẩy XCode sau khi tự động hoàn thành
- 11. Đổi tên nhiều tệp mà không cần dấu ngoặc đơn/xóa dấu ngoặc đơn windows
- 12. JComboBox tự động hoàn thành
- 13. Tự động hoàn thành Xcode?
- 14. Geocoder tự động hoàn thành trong android
- 15. Tự động hoàn thành Postgresql?
- 16. NSTextField tự động hoàn thành
- 17. Tự động hoàn thành trong CEDET?
- 18. Tự động đóng dấu ngoặc ôm trong Emacs?
- 19. Xóa các dấu ngoặc đơn trong json?
- 20. Cách thoát dấu ngoặc đơn trong grep
- 21. Xác nhận UITextview tự động hoàn thành
- 22. mục tiêu Đơn giản hóa trong Mathematica
- 23. Vị trí của dấu ngoặc đơn để tự động thực thi các hàm JavaScript ẩn danh?
- 24. Dấu ngoặc đơn không phá vỡ?
- 25. Xác định nội dung hàm bash bằng dấu ngoặc đơn thay vì dấu ngoặc đơn
- 26. Ruby chuyển đổi dấu nháy đơn thành dấu ngoặc kép trong XML
- 27. Cách thay đổi màu đánh dấu trong hộp tự động hoàn thành trong Eclipse
- 28. Đặt phím tắt tự động hoàn thành trong Eclipse
- 29. Tự động hoàn thành và phím tab trong PDB
- 30. Tự động hoàn thành trong Qt Creator không hoạt động
fyi, câu hỏi có liên quan phần nào tại SO là http://stackoverflow.com/questions/6137716/mathematica-editor-removing-the-right-matching-automatically-when-the-left – Nasser
Điều tôi làm là: Tôi đầu tiên gõ vào dấu ngoặc đơn, nói(), sau đó sau đó, tôi điền vào bên trong. Giống với [[ ]]. Điều này có thể giúp một chút. – Nasser
vâng, nó tốt nhưng nó tốt hơn nhiều khi hệ thống làm công cụ này cho bạn và bạn có thể tập trung vào nhiệm vụ của bạn – Tebe