ইউটিএফ -8 অক্ষর টিএমউক্সে সঠিকভাবে প্রদর্শিত হচ্ছে না


19

আমি প্রম্পটের জন্য ♪আমার zshথিমের চরিত্রটি ব্যবহার করি । তবে tmux এ, আমার প্রম্পটটি অদ্ভুত আচরণ করছিল, অতিরিক্ত স্থান দেখিয়েছিল, এটির মতো:

♪ ~   I can type from here
♪ ~ Instead of here like in zsh, and sometimes when I do stuff like cd
♪ ~   cd ~
♪ ~ cdcd /
♪ ~ ^^These 2 chars just show up but are not actually part of command and not delete-able

আমি সম্প্রতি আবিষ্কার করেছি যে আমি tmux এনকোডিংটি utf8 দ্বারা সেট করতে পারি set-window-option -g utf8 on। এটি করে, স্থান সমস্যাটি চলে গেছে তবে ♪চরিত্রটি পরিবর্তিত হয়েছে _। আমি কীভাবে আমার ♪পিছনে প্রবেশ করতে পারি tmux?

আমার zsh- থিম:

PROMPT='%{$fg_bold[cyan]%} ♪ %{$fg[blue]%}%c%{$fg_bold[blue]%}$(git_prompt_info)$(git_remote_status)%{$fg_bold[blue]%} % %{$reset_color%}'

আমার set-window-optionপক্ষে কাজ করতে পারিনি not found cmd। দয়া করে, এটি পুনরুত্পাদন করতে সঠিক পদক্ষেপ লিখতে পারে।
— user.dz

আমি এখানে tmux কনফ ব্যবহার করেছি (এটি এখানেও ব্যবহৃত হয় )। দেখে মনে হচ্ছে tmux ASCII নয় এমন প্রতিটি চরিত্রকে রূপান্তর করছে _, যখন আমি এই বিকল্পটি সেট করি।
— সৌরভ

উত্তর:


29

uপতাকা সহ tmux শুরু করা এই সমস্যার সমাধান করে

tmux -u

আমি আমার zshrc এ tmux এর একটি নাম তৈরি করেছি

alias tmux='tmux -u'

1
পতাকা জন্য ধন্যবাদ! এটি সমস্ত হতাশার সাথে হতাশাজনক ছিল যখন tmux এবং nvim ব্যবহার করে পাওয়ারলাইন দিয়ে পাগল হয়ে যায়! এই সমস্যার সমাধান! আবার ধন্যবাদ.
— ডেভ অমিত

যারা কি কেন জানতে, চেক এখানে ,-u flag explicitly informs tmux that UTF-8 is supported
— shellbye

1
মজাদার. আমি সেটিং চিন্তা set -g utf8 onমধ্যে ~/.tmux.confএই সমস্যা সমাধানের, কিন্তু আপাতদৃষ্টিতে এটি নি। কল করার সময় পতাকাটি স্পষ্টভাবে ব্যবহার করা কার্যকর হয় tmux। অনেক অনেক ধন্যবাদ, আপনি আমাকে অনেক ঝামেলা বাঁচিয়েছেন!
— টিম ভিসি

এটির মূল্যের জন্য, এটি সম্প্রতি আমার জন্য ভেঙে গেছে, দেখা যাচ্ছে এটি আমার কনফিগারেশনে এলসি_এলএল = সি যুক্ত করার কারণে হয়েছিল, যা এসকিআই এনকোডিংকে বাধ্য করেছিল।
— এহসান কিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.