Tôi đang tìm cách định cấu hình màu được sử dụng để đánh số dòng (như trong: :set nu
) trong Vim. Mặc định trên hầu hết các nền tảng có vẻ là màu vàng (cũng được sử dụng cho một số mã thông báo được đánh dấu). Tôi sẽ như để tô màu các số dòng có màu xám mờ; ở đâu đó trong vùng lân cận của #555
. Tôi không cầu kỳ mặc dù, bất kỳ màu sắc nhẹ nhàng sẽ được chấp nhận.Vim Cấu hình số dòng màu
Trả lời
Hãy thử:
help hl-LineNr
Tôi thấy điều này qua:
help 'number'
đó là cách để có được sự giúp đỡ vào tùy chọn 'number'
, thay vì lệnh :number
.
Để thực sự thay đổi màu sắc hiển thị:
:highlight LineNr ctermfg=grey
Điều này sẽ thay đổi màu sắc foreground cho LineNr trên một thiết bị đầu cuối vật sang màu xám. Nếu bạn đang sử dụng gVim, bạn có thể:
:highlight LineNr guifg=#050505
Trong MacVim (với Vim 7.3 lúc đó là cốt lõi) Tôi đã tìm thấy CursorLineNr
làm việc:
hi CursorLineNr guifg=#050505
Điều này đặt số dòng hiện tại chỉ: rất hữu ích, nhưng có lẽ không phải là những gì được yêu cầu. Điều đó đã được yêu cầu tại: http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim –
Để thay đổi số dòng vĩnh viễn thêm dưới đây để bạn .vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Tất nhiên bạn thay đổi ctermfg
và guifg
cho bất kỳ màu nào bạn muốn.
Để nhận được câu trả lời được chấp nhận để làm việc trong .vimrc của tôi, tôi đã phải làm theo lời khuyên của bạn và thêm nó vào phía dưới. Bạn có thể giải thích lý do tại sao nó phải ở dưới cùng? –
@mikeyprog Tôi thực sự không biết tại sao, vì tôi tìm thấy câu trả lời trực tuyến, nhưng tôi đoán nó sẽ ghi đè cài đặt mặc định. Vì nó sẽ đọc các thiết lập từ trên xuống dưới. – qasimalbaqali
Tôi đã tìm ra. Nó thực sự được thiết lập trong colorcheme lệnh, vì vậy bạn sẽ phải nhớ lại nó sau khi cập nhật colorscheme của bạn. –
Tôi không thích những màu sắc được cung cấp bởi các màu sắc được lựa chọn vì vậy tôi sửa đổi màu sắc của số dòng theo cách này:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
- 1. vim Thay đổi cấu hình màu LineNr và CursorLine
- 2. Cấu hình Vim YouCompleteMe
- 3. Cách cấu hình vim để mở tên tệp có chứa số dòng và cột?
- 4. Cài đặt ban đầu VIM: thay đổi màu nền cho số dòng ở bên trái?
- 5. Màu sắc VIM trong màn hình & PuTTy?
- 6. Làm cách nào để định cấu hình .vimrc để các số dòng hiển thị trong netrw trong Vim?
- 7. VIM: Chỉ tìm kiếm giữa các số dòng cụ thể?
- 8. Thay đổi màu vim 'máng xối'
- 9. Cấu hình Trình chỉnh sửa Visual Studio 2008 - Dòng & Dòng hiện tại
- 10. Thêm số dòng vào mã nguồn trong vim
- 11. Chuyển đến dòng vim bằng số tương đối trên
- 12. Vui lòng giải thích cấu trúc thư mục cấu hình của Vim
- 13. vim cuối dòng
- 14. Codes ANSI Màu trong VIM
- 15. Thiết lập màu nền VIM
- 16. Eclipse - màu của trình soạn thảo - một cấu hình lành mạnh
- 17. OpenCV - Làm cách nào để xử lý cấu hình màu?
- 18. Cách cấu hình vim để không đặt chú thích ở đầu dòng khi chỉnh sửa tệp python
- 19. Làm cách nào để chọn tệp cấu hình ứng dụng .Net từ tham số dòng lệnh?
- 20. Thay đổi màu của cột con trỏ vim thành màu khác với nền vim?
- 21. Lệnh cấu hình jenkins đa cấu hình
- 22. vim + NERDTree tên tệp màu đỏ?
- 23. Vim: Bạn có thể xóa một số dòng cụ thể khỏi một dòng khác không?
- 24. hoàn nguyên về cấu hình trước đó từ dòng lệnh?
- 25. chương trình VIM Màu không tải theo mặc định
- 26. Chạy tập lệnh vim từ dòng lệnh vim
- 27. dòng dài nhất trong vim?
- 28. Xóa dòng mới trong Vim
- 29. Màu cú pháp Vim: Làm thế nào để tô sáng các dòng dài?
- 30. Làm cách nào để thay đổi màu dòng trạng thái vim?
Bạn có xảy ra để có một liên kết đến tên màu có sẵn và/hoặc màu sắc định dạng lệnh này hỗ trợ? – devios1
Nm tìm thấy nó! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1
Cảm ơn, điều này đã làm việc cho tôi. Thêm 'set number' và 'highlight LineNr ctermfg = gray' trên các dòng riêng biệt ở cuối tập tin ~/.vimrc của tôi trên Ubuntu 12.04 cho phép các số dòng màu xám bất cứ khi nào tôi mở một tệp với vim –