iterm2: Ctrl-C কখনও কখনও কাজ করে না


15

আমি ম্যাক ওএসএক্স (10.10.5) এ আইটির্ম 2 ব্যবহার করছি।

সম্প্রতি আমি খুব অদ্ভুত কিছু মুখোমুখি হয়েছি: কিছুক্ষণ iTerm2 ব্যবহার করার পরে, Ctrl-C কাজ করা বন্ধ করবে। প্রথমদিকে ঠিক ছিল। শুধুমাত্র ব্যবহারের একটি নির্দিষ্ট সময় পরে। টার্মিনালটি প্রিন্ট করবে ^Cযেন এটি একটি সাধারণ কী প্রেস।

এটি কীভাবে পুনরুত্পাদন করা যায় তা আমার কোনও ধারণা নেই।


1
আমি একই জিনিস দেখছি। ভাগ্য কি এই সমস্যা?
চার্লি ডালাসাস

2
আমি ভাবতে শুরু করি যে এটি একটি zshসমস্যা।
lang2

উত্তর:


2

এর সম্ভাব্য কারণগুলির মধ্যে একটি হ'ল আপনি trapঅন্য কোনও কিছুর জন্য INT সিগন্যাল সেট করেছেন।

আপনি যদি আইএনটি-তে ট্র্যাপ (এড ফাংশন) ডিফল্টরূপে পুনরায় সেট করেন তবে এই সমস্যাটি 1 ছাড়িয়ে যাওয়া উচিত । আপনি এটি করে এটি করতে পারেন:

trap - INT
trap

এটি ঠিক করার অন্য একটি উপায়, যদিও "হ্যাকি" হ'ল আপনার .zshrcবা এর সাথে নিম্নলিখিতগুলির মতো কিছু যুক্ত করা .bashrc:

function reset_trap {
  # Hacky hack because of <function/script-that-sets-trap-INT>
  trap - INT
}

autoload -Uz add-zsh-hook
add-zsh-hook preexec reset_trap

1 কমপক্ষে, এটি / এটি আমার পক্ষে কাজ করেছিল!


1

আমি এখানে প্রায় একটি কাজ পোস্ট করছি কারণ এতে কিছু লোকের উপকার হতে পারে। যদিও আমি নিজে এটি গ্রহণ করব না।

এটি যখন ঘটে তখন killবর্তমান ট্যাবে চলমান প্রক্রিয়াটি সম্ভবত অন্য কোনও ট্যাব / শেল থেকে। তারপরে মূল ট্যাবে, সম্পাদন করুন resetএবং জিনিসগুলি স্বাভাবিক অবস্থায় ফিরে আসবে।

এখনও কেন জানি না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.