मैं xterm के तहत VIM के साथ काम करने के लिए 256 कलर थीम फाइल प्राप्त करने की कोशिश कर रहा हूं।
यह वह जगह है peaksea यह कैसे मेरे लिए लग रहा है:
यह कैसा दिखना चाहिए:
मैंने कोई फायदा नहीं होने के लिए विकी पेज पर सुझावों का पालन करने की कोशिश की है।
set t_Co=256
ठीक काम करता है लेकिन
set t_AB=^[[48;5;%dm
set t_AF=^[[38;5;%dm
टर्मिनल पर प्रदर्शित होने वाले एस्केप सीक्वेंस के परिणाम:
संपादित करें: मिकेल सही था, मुझे ^ [ठीक से इनपुट करने के लिए Ctrl + v + Esc टाइप करने की आवश्यकता थी। हालाँकि, इसने मेरी समस्या को ठीक नहीं किया है।
तो इस काम को करने के लिए मैं और क्या बदलाव कर सकता हूं?
अतिरिक्त जानकारी
$ uname -a
Linux xxxxxxx 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux
-
$ xterm -version
XTerm(281)
-
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 13 2012 05:24:27)
Included patches: 1-600
Compiled by ArchLinux
Big 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: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "/etc/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/local/include -march=x86-64 -mtune=generic -pipe -fstack-protector --param=ssp-buffer-size=4 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L. -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -fstack-protector -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -lruby -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib
-
$ ls -l /usr/share/terminfo/x/xterm-256color
-rw-r--r-- 1 root root 3336 Feb 8 2012 /usr/share/terminfo/x/xterm-256color
.vimrc
set t_Co=256
.Xdefault
!--------------------- XTERM ------------------------
xterm*dynamicColors: true
xterm*background: black
xterm*foreground: #BBBBBB
xterm*utf8: 2
xterm*eightBitInput: true
xterm*saveLines: 32767
xterm*scrollTtyKeypress: true
xterm*scrollTtyOutput: false
xterm*scrollBar: false
xterm*loginShell: true
xterm*faceName: xft:Dejavu Sans Mono:size=10
xterm*jumpScroll: true
xterm*multiScroll: true
xterm*toolBar: false
xterm*geometry: 100x30
संपादित करें: समाधान का प्रयास किया
मैंने पहले से ही rxvt-unicode स्थापित किया था और पहले से इसका उपयोग कर रहा था। हालाँकि मुझे भी यही समस्या थी। यहां दोनों की तुलना की ओर एक पक्ष है। बाईं ओर xterm है और दाईं ओर urxvt है। फ़ाइल खुली है .Xdefaults जो urxvt में से एक के लिए सेटिंग दिखाता है जिसमें से कोई समस्या हो सकती है?
मैं भी प्रतीत होता है सकारात्मक उत्पादन के साथ रंग परीक्षण स्क्रिप्ट भाग गया । ऊपर xterm नीचे urxvt है।
$ echo $TERM
xterm-256color
समाधान समाधान
मैं अब CSApprox का उपयोग कर रहा हूं और यह काफी अच्छी तरह से काम करता है। मैं अभी भी इस बारे में उलझन में हूं कि थीम सांत्वना रंग सेटिंग्स को परिभाषित करने के बावजूद काम क्यों नहीं करती है। शायद इसका उस तरह से कुछ करना है जिस तरह से विम खुद को समझता है। इसे gvim पैकेज के एक भाग के रूप में स्थापित किया गया था ताकि यह cterm सेटिंग की अनदेखी कर सके।
संपादित करें: और अब सब कुछ ठीक लग रहा है ..
CSApprox को स्थापित करने के बाद अजीब तरह से इसे हटाने के बाद, सब कुछ काम करना चाहिए जैसा कि यह होना चाहिए। बस एक और colorcheme डाउनलोड किया है और इसे पूरी तरह से CSApprox मॉड्यूल के बिना भी लोड किया गया है।
urxvt
अपने आप को जल्दबाजी में उपयोग करने और बचाने पर विचार किया है ? ( pacman -S rxvt-unicode
)।
^[
? आपको इसे Ctrl + V + Esc का उपयोग करने की आवश्यकता है।
TERM=screen-256color
हालांकि tmux के कारण उपयोग करता हूं , लेकिन चीजें xterm-256color
बाहरी tmux के साथ भी काम करती हैं ।