2012-07-25 8 views
5

Tôi đang gọi vim từ thiết bị đầu cuối trên Lion OS X. Tôi muốn loại bỏ chuông âm thanh và chỉ sử dụng chuông hình ảnh. Tài liệu dường như chỉ ra rằng tôi có thể thực hiện việc này với :set vb. Khi tôi phát hành :set vb các cài đặt sau cho kết quả:Làm thế nào để có được một cái chuông trực quan trong vim trên máy Mac?

:set vb? t_vb? 

cho

visualbell 
t_vb= 

và đèn flash rõ ràng không hoạt động. Tài liệu chỉ ra rằng t_vb phải là <Esc>|f theo mặc định. Không phải vậy. Tôi đã cố gắng đặt trực tiếp t_vb, nhưng tôi không thể tìm ra điều cần làm để tạo flash.

Cũng lưu ý rằng nó không hoạt động với mvim. Nhưng trong trường hợp mvim, giá trị mặc định là t_vb=^[|f không có kết quả.

Có ai có chuông trực quan hoạt động trên máy Mac không? Nếu vậy thì điều này đã hoàn thành như thế nào?

Trả lời

5

Bạn có sử dụng GUI MacVim hoặc Vim trong Thiết bị đầu cuối không?

Nếu bạn chạy Vim trong một thiết bị đầu cuối, bạn không phải làm bất cứ điều gì trong Vim. Nó hoàn toàn là một khung cảnh mô phỏng thiết bị:

  • iTerm2.app

    Trong iTerm> Preferences ...> Profiles> Terminal, bỏ chọn Silence Chuông và kiểm tra flash trực quan Chuông

    Với thiết lập này , bạn sẽ có một chiếc chuông mờ dần, lớn và nhanh chóng trên cửa sổ đầu cuối của bạn.

  • Terminal.app

    Trong ga> Preferences ...> Cài đặt> Nâng cao, kiểm tra trực quan Chuông

    Với thiết lập này, bạn có được một ... nhấp nháy cửa sổ terminal.

Tôi không biết cách nhận chuông, hình ảnh hoặc âm thanh, trong GUI MacVim.

+0

Có. Tôi đồng ý. Tôi đã xác nhận nhận được hình ảnh chuông theo cách bạn vạch ra ở đây. Nhưng vì tôi thực sự muốn nó cho MacVim. Tôi đã ngạc nhiên khi thấy rằng các phương pháp tiêu chuẩn như tài liệu cho vim không hoạt động trong Terminal.app và bạn cần phải làm việc workaround như bạn đề nghị. – Rocketman

+0

Tôi đã thử tất cả các phương pháp tôi có thể tìm thấy mà không thành công. Ý kiến ​​của tôi vào thời điểm này là nó không thể được thực hiện. – romainl

+0

Với sự vắng mặt của bất kỳ phản ứng bổ sung cho câu hỏi này ... Tôi đang nhìn chằm chằm để suy nghĩ quá. Tôi sẽ cố gắng thực hiện một yêu cầu tính năng cho người giữ mvim ... – Rocketman

6

Nếu bạn sẵn sàng làm mà không có âm thanh cảnh báo suốt OS X, mà tôi chắc chắn là, thực hiện như sau:

  1. mở System Preferences -> Accessibility -> Audio
  2. Kiểm tra hộp bên cạnh Làm sáng màn hình khi có cảnh báo
  3. Nhấp vào Tùy chọn âm thanh mở….
  4. Trượt âm lượng cảnh báo xuống để tắt tiếng.

Tôi vừa tìm thấy điều này trên Mountain Lion 10.8.3. Tôi không chắc chắn tính năng của nó trong bao lâu.

+1

Tuyệt vời! Đã muốn điều này trong một thời bây giờ. – Adam