นี่ไม่ใช่คำตอบที่แท้จริงเนื่องจากมีวิธีแก้ปัญหา ส่วนใหญ่ฉันแค่ต้องการเข้าร่วมในการจับ แต่การโหวตจะทำให้คุณรู้สึกดีขึ้นและพิสูจน์ว่า Apple คิดผิด :)
ปัญหาเกี่ยวกับการดำเนินงาน Xcode 4 ของแท็บคือว่าแอปเปิ้ลได้ดำเนินการพวกเขาเป็นแท็บพื้นที่ทำงาน กล่าวอีกนัยหนึ่งคือการสร้างแท็บใหม่จะเป็นการสร้างพื้นที่ทำงานใหม่โดยแต่ละส่วนจะมีบานหน้าต่างย่อยของตัวเองพร้อมการกำหนดค่า ฯลฯ โดยพื้นฐานแล้วจะเป็นสภาพแวดล้อมทั้งหมดในแต่ละแท็บ มีปัญหาหลายประการเกี่ยวกับตัวเลือกนี้
สิ่งนี้แตกต่างจากการใช้งานแท็บไฟล์ของ IDE / text editors ส่วนใหญ่โดยที่แท็บ (โดยทั่วไป) แสดงถึงไฟล์เดียวและแต่ละไฟล์จะมีแท็บของตัวเอง
ปัญหาเกี่ยวกับแท็บพื้นที่ทำงานคือมีเพียงพื้นที่ทำงานที่แตกต่างกันจำนวนมากเท่านั้นที่เราจะได้รับประโยชน์จากการ จำกัด การใช้แท็บจริงอย่างรุนแรงด้วยวิธีนี้ นอกเหนือจากนี้พื้นที่ทำงานเพิ่มเติมก็กลายเป็นภาระรับผิดชอบโดยแนะนำสิ่งอื่น ๆ ที่ผู้ใช้แอปพลิเคชันจำเป็นต้องเกี่ยวข้องกับตัวเขาเองเช่นมุมมองเนวิเกเตอร์คืออะไรโหมดตัวแก้ไขที่ใช้งานอยู่ (มาตรฐานผู้ช่วยเวอร์ชัน) ไม่ว่าจะเป็น คอนโซลดีบักเปิดอยู่ ฯลฯ ฯลฯ การเปลี่ยนไปใช้แท็บใหม่อย่างกะทันหันหมายความว่าตอนนี้คุณต้องกังวลเกี่ยวกับการทำให้สภาพแวดล้อมกลับมาในรูปแบบที่คุณต้องการเนื่องจากมีโอกาสดีที่แท็บอื่นจะไม่อยู่ในสถานะที่คุณ คาดว่าจะพบสิ่งนี้ทำให้ไม่สามารถใช้แท็บได้เนื่องจากแนะนำการทำงานมากขึ้นในขั้นตอนการทำงาน
แท็บไฟล์ไม่มีปัญหานี้ (ไม่นับกรณีพิเศษเช่นบานหน้าต่างมุมมองแยก) เนื่องจากสิ่งที่เปลี่ยนแปลงคือไฟล์ที่คุณกำลังดูไม่ใช่สภาพแวดล้อมทั้งหมดของคุณ ยิ่งไปกว่านั้นหากนำไปใช้อย่างถูกต้องแท็บไฟล์จะทำงานได้ดีในฐานะประวัติทันทีทำให้สามารถเปลี่ยนกลับไปใช้ไฟล์ที่เพิ่งใช้งานได้อย่างรวดเร็วโดยใช้ความพยายามเพียงเล็กน้อย วิธีเดียวที่จะทำได้ใน Xcode คือการตั้งค่าสภาพแวดล้อมแท็บใหม่อย่างชัดเจนสำหรับแต่ละไฟล์ที่คุณต้องการใช้งาน แต่คุณต้องระวังอย่าเปลี่ยนไฟล์ในแท็บนั้นมิฉะนั้นไฟล์ของคุณจะสูญหายไปในทันที: อีกครั้งทำงานมากขึ้นสำหรับผู้ใช้
แท็บพื้นที่ทำงานยังมีน้ำหนักที่หนักกว่าแท็บไฟล์อย่างมากเนื่องจากมีอะไรให้จดจำอีกมากมายและการสลับพื้นที่ทำงานเกี่ยวข้องมากกว่าการสลับไฟล์
ความจริงก็คือ (และผมคิดว่าส่วนใหญ่จะเห็นด้วยกับผมเกี่ยวกับเรื่องนี้) เพื่อเป็นนักพัฒนาแท็บไฟล์มากมีประโยชน์มากขึ้นกว่าแท็บพื้นที่ทำงานและในขณะที่มันยืน Xcode ยังไม่มีการดำเนินการที่เหมาะสมของคุณลักษณะนี้ที่หลายคนจะพิจารณาการทำงานที่จำเป็นขั้นพื้นฐาน ใน IDE / บรรณาธิการ