Bagaimana cara mengembalikan pengaturan jendela secara otomatis dari terakhir kali di iTerm?

15

Saya memiliki dua Mac lama, keduanya memiliki iTerm2 diinstal dan dapat secara otomatis mengembalikan pengaturan jendela (tab dengan direktori dan warna yang berbeda) dari terakhir kali setelah diluncurkan. Saya lupa konfigurasi apa yang telah saya buat untuk keduanya.

Sekarang saya sedang menyiapkan Mac baru dengan iTerm2, tetapi tidak pernah bisa "secara otomatis mengembalikan pengaturan jendela dari terakhir kali" bekerja di sana.

Apa yang saya coba:

  1. Dibandingkan dengan yang berfungsi, periksa dan atur preferensi satu per satu;
  2. Mengkloning kerja " ~/Library/Preferences/com.googlecode.iterm2.plist";
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(tapi saya pikir ini berdampak ketika Anda membuka tab baru, bukan untuk peluncuran);
  4. Menu-> Window-> Save Window Arrangement-> dan save it as default. Tetapi dalam kasus ini, setiap kali jika saya memulai dari awal, iTerm selalu mengembalikan pengaturan jendela tetap dari save. Saya tidak ingin menyimpan pola apa pun, saya hanya ingin mengembalikan apa pun yang saya miliki dari terakhir kali.

Semua hal yang saya coba tidak dapat membuatnya bekerja. Adakah yang bisa memberi tahu saya apa yang harus saya lakukan? Terima kasih banyak.

Versi ITerm: iTerm2-1_0_0_20140112

Jing Li
sumber
Satu lagi petunjuk: kedua Mac yang berfungsi, saya belum menggunakan AppleScript, hanya memeriksa beberapa opsi di preferensi.
Jing Li

Jawaban:

31

Dalam preferensi iTerm2 ( Cmd + ,), ubah Umum> Mulai dari Open Default Window Arrangementmenjadi Use System Window Restoration Setting.

Dalam System Preferences, matikan Umum> Tutup jendela saat berhenti dari suatu aplikasi.

George
sumber
1
Terima kasih @ George, itu menyelesaikan masalah! Jadi triknya adalah mematikan satu opsi di System Preferences yang berada di luar konfigurasi aplikasi.
Jing Li
1
Pada tahun 2019, iTerm v3 + saya hanya perlu pergi ke Preferences -> Arrangements dan klik "Set Default" pada pengaturan yang Anda buat (simpan terlebih dahulu dengan mengklik cmd + shift + S)
trainoasis
12

Saya menulis sebuah program yang dirancang untuk mengatasi titik nyeri ini untuk diri saya sendiri, yang memungkinkan Anda untuk membuat tata letak panel dan perintah yang telah ditentukan sebelumnya (untuk berbagai proyek / pengaturan dll.) Dan kemudian memuatnya di iTerm kapan pun Anda mau.

Ini disebut iTermocil, dan Anda dapat mengunduhnya (dan kode sumber) melalui Github: https://github.com/TomAnthony/itermocil .

masukkan deskripsi gambar di sini

Tom Anthony
sumber
3

Pada 2019 (iTerm v3.2.9), yang berfungsi untuk saya adalah:

  1. Simpan pengaturan Anda saat ini dengan mengklik CMD + shift + S (atau buka Window -> Save Window Arrangement.

  2. Sekarang pergi ke iTerm2 -> Preferensi -> Pengaturan -> pilih pengaturan Anda dalam daftar pengaturan -> Klik "Set Default" di bagian bawah.

Sekarang ketika Anda membuka kembali ITerm di mana saja itu akan membuka pengaturan baru Anda.

trainoasis
sumber