Vô hiệu hóa đánh dấu dòng hiện tại trong trình chỉnh sửa Visual Studio


168

Trình chỉnh sửa Visual Studio làm nổi bật dòng hiện tại bằng cách thay đổi màu nền của dòng hiện tại. Có một cách đơn giản để vô hiệu hóa làm nổi bật này? Mặt khác, tham số nào trong hộp thoại Phông chữ và Màu sắc kiểm soát màu nền của dòng hiện được chọn trong trình chỉnh sửa?


Phiên bản Beta thay đổi cách thực hiện tô sáng đường kẻ ngay bây giờ, đó là đường viền màu xung quanh đường dây hiện tại nhưng tôi vẫn không thích nó! Câu hỏi tuyệt vời; Tôi đã dành quá nhiều thời gian để săn lùng xung quanh trong cửa sổ cài đặt nhưng lại ra về tay không.
Cody Grey

1
Có một thiết lập để thay đổi màu sắc là tốt?
Richard Ev

2
Thanh màu rất khó chịu
jao

Những gì đã cũ là mới một lần nữa.
dùng942620

Bình luận là cách tốt nhất cho tổ chức mã; trong phòng thu trực quan, nó không thành công do các khoảng trống dòng, gây ra nhận thức chuyển tiếp khi có nó với bộ màu nền; kết quả là trực quan hóa mã bị hỏng khi thấy nó tốt hơn như là một hướng dẫn logic vững chắc khi nhìn vào mã;
H3sDW11e

Câu trả lời:


280

Có một cách đơn giản để vô hiệu hóa làm nổi bật này?

Công cụ -> Tùy chọn -> Trình chỉnh sửa văn bản, trong nhóm Hiển thị, bỏ chọn "Đánh dấu dòng hiện tại"

Tham số nào trong hộp thoại Phông chữ và Màu sắc kiểm soát màu nền của dòng hiện được chọn trong trình chỉnh sửa?

Các màu được đặt tên là "Dòng nổi bật (Hoạt động)" và "Dòng hiện tại nổi bật (Không hoạt động)"


10
Vấn đề của tôi là đường viền nhỏ xung quanh "đường kẻ nổi bật" che khuất các cảnh báo nguệch ngoạc mà R # đặt bên dưới văn bản. Tôi không cho rằng chúng ta có thể thiết lập độ trong suốt của đường viền ...
PandaWood

1
đối với tôi với R # 7.1, nó hoạt động đơn giản là thiết lập màu nền trước của Dòng nổi bật (Hoạt động) giống như màu nền (trong trường hợp của tôi là màu đen)
Stefano.net

1
@ Stefano.net sẽ không làm cho phần nổi bật không thể nhìn thấy, giống như tắt nó đi?
joshua.ewer

13
Biên giới đã lái tôi quá hạt dẻ! Để loại bỏ nó, thay đổi màu nền trước thành "Tự động". Điều này có nghĩa là bạn sẽ chỉ có thể tùy chỉnh màu nền, nhưng đủ tốt cho tôi.
Bác sĩ Jones

Ít nhất là trên máy của tôi (VS2013), tắt thanh đánh dấu khó chịu làm tăng đáng kể tốc độ cuộn - hoặc ít nhất là thay đổi từ tốc độ ốc sên sang chỉ chậm. Thay đổi màu sắc của thanh có lẽ sẽ không làm điều đó.
Wade Hatler

27

Để vô hiệu hóa đường viền xung quanh đường hiện tại

Trong VS 2019

Chuyển đến: Môi trường -> Phông chữ và Màu sắc:

Tìm mục hiển thị: Đánh dấu dòng hiện tại

Đặt màu nền trước của mục thành: Tự động

Trong VS 2017 trở về trước

Chuyển đến: Công cụ -> Tùy chọn -> Trình soạn thảo văn bản:

Tìm các mục hiển thị:

  • Đánh dấu dòng hiện tại (Hoạt động)
  • Đánh dấu đường hiện tại (Không hoạt động)

Đặt màu nền trước của mục thành: Tự động


Nó giống như một trọng lượng lớn đã được nâng lên. Bản chất của câu trả lời này là đường viền được điều khiển bởi thuộc tính 'Item foreground ", có thể được sử dụng để đặt đường viền thành bất kỳ màu có thể chọn nào khác cũng như vô hiệu hóa nó. Tôi đã tránh cài đặt này trong quá khứ. sẽ thay đổi màu văn bản của dòng hiện tại (như cài đặt 'foreground' thường làm). Đây không phải là trường hợp - nó chỉ kiểm soát đường viền. Tôi chỉ muốn tôi tìm thấy câu trả lời của Sc0tTy năm trước.
StarTrekRedneck

3

Nếu bạn đang sử dụng Resharper, thì đó là:

Công cụ -> Tùy chọn -> Trình soạn thảo văn bản:

  ReSharper Current Line Highlight

3

nếu mã hình ảnh của nó làm

"editor.renderLineHighlight": "none"

0

Ngoài câu trả lời trước, tôi muốn đề cập rằng Visual Assistant (biểu tượng cà chua) cũng có tính năng dòng nổi bật, vẫn có thể hoạt động trong khi tùy chọn tô sáng Visual Studio của bạn bị tắt. Điều này làm tôi phát điên! Tìm nó trong bảng tùy chọn Visual Assistant , Hiển thị danh mục.

Vì vậy, đừng quên bỏ chọn tùy chọn tô sáng VisualAssist.

chỉnh sửa cài đặt của tôi:

  • Tùy chọn Visual Assistant đã tắt
  • Visual Studio lựa chọn quay về (ở phần biên tập văn bản)
  • Trong cài đặt màu phông chữ, đối với Dòng hiện tại nổi bật (hoạt động và không hoạt động), đặt tiền cảnh thành Tự động
  • Cuối cùng, bạn có thể đặt màu tô sáng theo ý muốn với màu nền .

Điểm cuối cùng, đôi khi Visual Studio làm mọi thứ rối tung hơn nữa, bạn có thể phải khởi động lại nó, hoặc đóng / mở các tab của mình ... thật đáng buồn, YMMV.


-1

Hỗ trợ trực quan và phần mở rộng vsvim đã xung đột. Vì vậy, tôi đã vô hiệu hóa nó trong các tùy chọn hỗ trợ trực quan.

Bỏ chọn tùy chọn: Đánh dấu-> Đánh dấu kết quả Tìm nhanh và Tìm trong tệp. Vì một số lý do "esc" không hoạt động.


Điều này dường như không trả lời câu hỏi cụ thể này.
Bão tố
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.