Làm cách nào để kiểm soát màu của số dòng mà con trỏ hiện đang bật? Tôi có thể tự kiểm soát đường dây thông qua :hi CursorLine
và toàn bộ số dòng thông qua :hi LineNr
nhưng tôi nhận được một màu vàng xấu xí (mặc định ở nền tối) cho số dòng con trỏ. Đây là những gì tôi hiện có:vim Thay đổi cấu hình màu LineNr và CursorLine
hi CursorLine guibg=#222222 gui=none
hi LineNr ctermfg=DarkMagenta guifg=#2b506e guibg=#000000
Sửa 1: Đây là một ảnh chụp màn hình:
Chỉnh sửa 2: link to the colour scheme.
Chỉnh sửa 3: Phiên bản Vim 7.3.480.
Sửa 4: Tất cả thông tin phiên bản:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 26 2012 08:41:12)
Included patches: 1-480
Compiled by XXX
Normal version with GTK2 GUI. Features included (+) or not (-):
-arabic +autocmd +balloon_eval +browse +builtin_terms +byte_offset +cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
-conceal +cryptv -cscope +cursorbind +cursorshape +dialog_con_gui +diff +digraphs
+dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path
+find_in_path +float +folding -footer +fork() +gettext -hangul_input +iconv
+insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse +mouseshape
-mouse_dec +mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm
-mouse_urxvt +multi_byte +multi_lang -mzscheme +netbeans_intg +path_extra -perl
+persistent_undo +postscript +printer -profile +python -python3 +quickfix +reltime
-rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline
-sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo
+termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit
+visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows
+writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/home/XXX/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/inc
lude/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cai
ro -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -
I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/us
r/include/libpng12 -I/usr/local/include -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOUR
CE=1
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -pthread -lgtk-x11-2.0 -lg
dk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lc
airo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0
-lrt -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl
-lselinux -lacl -lattr -lgpm -ldl -L/usr/lib64/python2.7/config -lpython2.7 -
lpthread -ldl -lutil -lm -Xlinker -export-dynamic
Bạn có thể đặt dòng này trong '.vimrc', có thể dễ dàng hơn việc chỉnh sửa bảng màu của bạn (nếu nó được cài đặt thông qua' vundler' chẳng hạn). Để xem danh sách các màu hiện đang được đặt, hãy chạy ': hi'. Giá trị 'guifg' từ' NonText' là những gì được sử dụng cho các số dòng khác. – Soup