Tại sao có một dấu ngoặc trái trước dấu nhắc bash của tôi?


18

Tôi nhận thấy rằng sau khi tôi thực thi các lệnh, một ký tự dấu ngoặc trái sẽ xuất hiện trước dòng trước đó. Nó dường như phụ thuộc một phần vào những gì trong $PS1. Tôi đã cố gắng không đặt $PROMPT_COMMAND$PS1điều đó không tạo ra sự khác biệt. Dưới đây là một ví dụ về điều này xảy ra trong Terminal.app:

Terminal.app


2
Tôi đã cung cấp một câu hỏi / câu trả lời về cách sử dụng tính năng Marks mới tại đây: apple.stackexchange.com/a/209907/24130
nwinkler 8/10/2015

Câu trả lời:


22

Tôi đã hiểu rồi. Tôi đã đi đến View->Hide Marksvà các [nhân vật biến mất.


9

Tính năng Marks mới trong El Capitan 10.11 Terminal thêm cấu trúc vào nội dung của thiết bị đầu cuối bằng cách đánh dấu các dòng nhắc nhở và nội dung thú vị khác, cho phép các hoạt động như điều hướng, chọn, Sao chép, In và xóa các lệnh hoặc đầu ra của chúng.

Xem menu Chỉnh sửa , đặc biệt là các menu con Dấu , Dấu trangĐiều hướng cho các lệnh liên quan đến Dấu.

Các nhãn hiệu được biểu thị bằng dấu ngoặc vuông của Quảng cáo ở một đầu của dòng được đánh dấu. Dấu trang là một nhãn hiệu nặng hơn mà chúng được sử dụng để đánh dấu các phần có dấu thời gian hoặc tên tùy chỉnh và được chỉ định bằng các đường thẳng đứng dày hơn và màu nền khác.

Bạn có thể ẩn các chỉ số đánh dấu nếu bạn không muốn nhìn thấy chúng, với mục menu View> Hide / Show Marks . Điều này không xóa dấu hoặc ngăn các lệnh liên quan đến Dấu hoạt động.

Một lời giải thích tốt về những gì bạn có thể làm với Marks và các lệnh liên quan được tìm thấy trong câu trả lời của @ nwinkler cho câu hỏi này .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.