Điểm:0

Làm cách nào để sửa bảng màu vim trong các thiết bị đầu cuối khác?

lá cờ ua

Tôi không sử dụng Ubuntu, nhưng tôi cảm thấy câu hỏi này sẽ phù hợp với bất kỳ bản phân phối nào khác. Vì vậy, vấn đề tôi đang giải quyết ngay bây giờ là tôi không thích gnome-terminal. Tôi đã thử alacritty, konsole, st (hiện đang được sử dụng) và tất cả chúng đều gặp vấn đề giống nhau - chúng phá vỡ bảng màu vim của tôi. Đây là những gì tôi có nghĩa là: ví dụ. Trong ảnh chụp màn hình này, gnome-terminal ở bên trái và st ở bên phải.

Tôi đang sử dụng cùng một cấu hình màu trong cả hai trình giả lập thiết bị đầu cuối và tôi không có .vimrc vì tôi hiếm khi sử dụng vim tại địa phương. Bằng cách nào đó, gnome-terminal quản lý để duy trì các màu phù hợp, mặc dù trong cả hai thiết bị đầu cuối, bảng màu vim đang sử dụng là màu mặc định.

Tôi đã thử tìm cách giải quyết vấn đề này, điều duy nhất tôi tìm thấy là chỉ định $HẠN biến thành xterm-256color, nhưng nó không giúp được gì. Một điều khác mà tôi nhận thấy là khi tôi buộc vim của gnome-terminal sử dụng bảng màu mặc định, các màu sẽ giống như trong vim của st.

Tôi thực sự bị mất và không biết phải làm gì với điều này. Không có điểm nào trong việc chỉnh sửa .vimrc bởi vì tôi ssh rất nhiều và nó sẽ không có tác dụng gì. Nghe có vẻ không phải là vấn đề lớn nhưng những màu sắc này khá gây mất tập trung. Bất kỳ trợ giúp sẽ được đánh giá cao, cảm ơn tất cả những người đã đọc nó.

tái bút cũng xin vui lòng tha thứ cho tiếng anh xấu xí của tôi

TonyB avatar
lá cờ za
So you want to change colors without using a .vimrc. Have you considered entering the ":colorscheme " (example: :colorscheme desert). Note: the command is given within vim, beginning with a colon . There are a number of colorschemes installed with vim which are located (on Ubuntu) at: /usr/share/vim/vim*/colors/
spdierman101 avatar
lá cờ ua
@TonyB The problem is, `:colorscheme` in both terminals prints out `default`, but `:colorscheme default` in gnome-terminal's vim makes colors the same as in st's vim. I should have written this more explicitly...
spdierman101 avatar
lá cờ ua
Just figured out that gnome-terminal's default color scheme is `ron`. So the question changes to how to specify default vim color scheme in terminal's config without `.vimrc` and `:colorscheme` (I ssh like fifty times a day, each time it's a different machine, that's not an option).
muru avatar
lá cờ us
If you're not using Ubuntu, please ask on [Unix.se] where other Linux distributions are very welcome.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.