ইউটিএফ -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.