আমি এক্সটার্মের অধীনে ভিআইএমের সাথে কাজ করার জন্য 256 টি রঙিন থিম ফাইল আনার চেষ্টা করছি।
এটি আমার জন্য কীভাবে পিক্সিয়া দেখায়:
এটি দেখতে কেমন হবে:
আমি উইকি পাতায় টিপস অনুসরণ করার চেষ্টা করেছি কোনও লাভ হয়নি।
set t_Co=256
ভাল কাজ করে কিন্তু
set t_AB=^[[48;5;%dm
set t_AF=^[[38;5;%dm
টার্মিনালে প্রদর্শিত অব্যাহতি ক্রম ফলাফল:
সম্পাদনা: মাইকেল ঠিক বলেছেন, আমার ইনপুট করার জন্য Ctrl + v + Esc টাইপ করা দরকার properly [সঠিকভাবে। যাইহোক, এটি আমার সমস্যা স্থির করেনি।
সুতরাং এই কাজটি করার জন্য আমি আর কি পরিবর্তনগুলি চেষ্টা করতে পারি?
অতিরিক্ত তথ্য
$ 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 ইনস্টল করেছি এবং আগে এটি ব্যবহার করছিলাম। তবে আমারও একই সমস্যা ছিল। এখানে দুজনের পাশাপাশি তুলনা করা হচ্ছে। বামদিকে এক্সটার্ম এবং ডানদিকে urxvt। উন্মুক্ত ফাইলটি .xdeafults যা urxvt এর সেটিংস দেখায় যার মধ্যে একটিতে সমস্যা হতে পারে?
আমি আপাতদৃষ্টিতে ইতিবাচক আউটপুট দিয়ে রঙের পরীক্ষা স্ক্রিপ্টও চালিয়েছি। শীর্ষটি হল xterm নীচে urxvt।
$ echo $TERM
xterm-256color
কাজের সমাধান
আমি এখন CSApprox ব্যবহার করছি এবং এটি যথেষ্ট ভাল কাজ করছে বলে মনে হচ্ছে। আমি এখনও যা সম্পর্কে বিভ্রান্ত তা হল থিমটি কেন কাজ করে না যদিও এটিতে উপযুক্ত কনসোল রঙ সেটিংস সংজ্ঞায়িত করা হয়েছে। ভিম যেভাবে নিজেকে বিবেচনা করে তার সাথে এটির কোনও সম্পর্ক রয়েছে। এটি gvim প্যাকেজের অংশ হিসাবে ইনস্টল করা হয়েছিল যাতে এটি সিটারেম সেটিংসকে উপেক্ষা করতে পারে।
সম্পাদনা: এবং এখন সবকিছু ঠিক আছে বলে মনে হচ্ছে ..
আশ্চর্যজনকভাবে সিএস অ্যাপ্রোক্স ইনস্টল করার পরে এটি অপসারণ করার পরে, সবকিছু যেমনটি করা উচিত তেমন কাজ করে বলে মনে হচ্ছে। সবেমাত্র অন্য একটি রঙিন চেম ডাউনলোড হয়েছে এবং এটি সিএস অ্যাপ্রোক্স মডিউলটি না চালিয়ে নিখুঁতভাবে লোড হয়েছে।
urxvt
নিজেকে ঝুঁকি ব্যবহার ও সংরক্ষণের কথা বিবেচনা করেছেন? ( pacman -S rxvt-unicode
)।
^[
? আপনার এটি করা দরকার Ctrl + V + Esc ব্যবহার করে।
TERM=screen-256color
যদিও tmux এর কারণে ব্যবহার করি তবে জিনিসগুলি xterm-256color
বাইরের tmux এর সাথেও কাজ করে ।