বর্তমান উইন্ডোর মতো একই ডিরেক্টরিতে আমি কীভাবে একটি নতুন টার্মিনাল উইন্ডো খুলব


21

আমার যখন একটি টার্মিনাল উইন্ডো খোলা থাকে, তখন aN একটি নতুন খোলে।

আমি ⌘N চাপলাম যেখানে উইন্ডোটি ছিল সেভাবে স্বয়ংক্রিয়ভাবে নতুন উইন্ডোতে বর্তমান ডিরেক্টরিটি পাওয়ার কোনও উপায় আছে কি?

উত্তর:


20

একটি নতুন উইন্ডোতে এটি সম্পাদন করতে, টার্মিনাল.্যাপের মধ্যে পছন্দসমূহে যান।

জেনারেল ট্যাবের মধ্যে, আপনি নতুন উইন্ডো এবং নতুন ট্যাব উভয়ের জন্য আচরণটি সামঞ্জস্য করতে পারেন (আপনি সম্ভবত একই কাজ ডিরেক্টরিটি নির্বাচন করতে চান )।

পছন্দসমূহ


ওহ, দেখে মনে হচ্ছে আমি ইতিমধ্যে এটি সক্ষম করে দিয়েছি তবে এটি অবশ্যই আমার .bashrc এ কোনওভাবেই গোলমাল করে ফেলেছে। ধন্যবাদ!
বেমমু

2
তিন বছর পরে আমি দেখতে পেলাম যে আমার .dBashrc এর শেষে কিছু সিডি কমান্ড ছিল, অপসারণের পরে এটি কাজ করা শুরু করে।
বেমমু

1
@ বেমমু হা। খুশি হয়ে আপনি এটি বের করে ফেলেছেন - অপেক্ষা করছেন ...;)
স্কট

8

আপনি যদি টার্মিনালে ⌘T মারেন তবে এটি অন্য ট্যাবটি খুলবে যা পূর্বের মতো একই ডিরেক্টরিতে থাকবে :-) আপনি খুব সহজেই কীবোর্ড শর্টকাট ব্যবহার করে ট্যাবগুলির মধ্যে স্যুইচ করতে পারেন - ⌘-Shift- [এবং ⌘-Shift-]

উপভোগ করুন!


এই উত্তর হওয়া উচিত।
সিজেডাব্লুইইউ

তারপরে আপনি ট্যাবটি আলাদাভাবে উইন্ডোতে টেনে আনতে পারেন যদি আপনি এটি ট্যাবড না চান
andynormancx

এটা সঠিক উত্তর.
মোমো

5

সমস্যাটি হ'ল টার্মিনাল আপনি কী ডিরেক্টরিতে আছেন সে সম্পর্কে কিছুই জানে না।

তবে শেল তো! সুতরাং আপনি টাইপ করতে পারেন:

open -a /Applications/Utilities/Terminal.app .

এবং এটি আপনার বর্তমান ডিরেক্টরিতে একটি নতুন উইন্ডো খুলবে।

আপনি যদি এটি অনেক কিছু করতে চান তবে নীচে প্রবেশ করুন ~/.bashrc:

alias openhere='open -a /Applications/Utilities/Terminal.app .'

তারপরে, আপনাকে যা টাইপ করতে হবে তা হ'ল openhereএকই কাজটি করতে।


1
টার্মিনাল আপনার ডিরেক্টরি জানে। শেলটি অ্যাপল টার্মিনালকে রিপোর্ট করে যখনই ডিরেক্টরি পরিবর্তন হয়; কোডটি এতে সক্ষম করে /etc/bashrc
হ্যামস্টারজিন

4

জেহেল-এ, আমাকে এই সেটিং দুটিই করতে হবে

এখানে চিত্র বর্ণনা লিখুন

এবং আমার .zshrc এ এটি দরকার

# http://superuser.com/a/315029/4952
# Set Apple Terminal.app to resume directory... still necessary 2018-10-26
if [[ $TERM_PROGRAM == "Apple_Terminal" ]] && [[ -z "$INSIDE_EMACS" ]] {
  function chpwd {
    local SEARCH=' '
    local REPLACE='%20'
    local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
    printf '\e]7;%s\a' "$PWD_URL"
  }
  chpwd
}

আমি এক বা অন্য ছাড়া চেষ্টা করেছিলাম কোনও লাভ হয়নি।

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