Bisakah saya menyimpan tab saat keluar di iTerm 2 saya, jadi saya tidak perlu membuka direktori yang sama lagi setelah restart?
Seperti Chrome, misalnya.
Saya tidak dapat menemukan opsi tersebut di pengaturan. Mungkin "Pengaturan" adalah yang saya inginkan, tetapi tampaknya mengharuskan saya untuk secara eksplisit menyimpan tab.
Jawaban:
Anda dapat menyimpan dan mengembalikan pengaturan jendela dengan ⇧ ⌘ Sdan ⇧ ⌘ Ropsi di bawah layar Window di iTerm2
Anda dapat memulai Opsi Pengaturan default untuk mengaktifkan berada di Preferensi -> Umum -> Startup -> Buka pengaturan jendela default .
Anda dapat menambahkan pengaturan dengan ⇧ ⌘ Sdan mengelolanya di bawah Preferensi -> tab Pengaturan .
sumber
Coba iTermocil
sumber
yml
file, namun ini tidak mengembalikan tab pada iTerm restartInilah yang saya lakukan, menjalankan OSX 10.10.4:
Instal iTerm nightly (rilis terbaru). Brew adalah yang termudah:
brew tap caskroom/versions && brew cask install iterm2-nightly
Anda dapat menjalankan ini berdampingan dengan versi lain; Saya menggunakan Spotlight dan melihat versi untuk melihat mana yang saya buka. Secara default akan diatur untuk mengaktifkan sesi pemulihan yang akan mengembalikan tab dan direktori. Namun, Anda mungkin harus menyesuaikan preferensi sistem Apple di Prefs Sistem> Umum di mana Tutup jendela saat keluar dari aplikasi. Lihat masalah Gitlab ini untuk tangkapan layar jika itu membingungkan Anda.
sumber
Di iTerm, buka Preferences -> General dan di bawah set Startup Gunakan System Window Restoration Setting .
Pergi ke Preferensi Sistem macOS -> Umum dan pastikan Tutup jendela saat berhenti aplikasi tidak dicentang .
sumber
Jika seseorang seperti saya mengalami kesulitan mengaktifkan 'Session Restoration' di iTerm 2.9 beta (atau iTerm3 beta bagaimana mereka menyebutnya) lakukan selanjutnya:
Mungkin untuk Geeks teknologi sudah jelas bahwa seseorang harus memilih opsi ini untuk fitur ini untuk bekerja tetapi bagi saya itu tidak dan saya belum pernah melihat ini disebutkan di mana pun.
sumber
Ini dimungkinkan dengan iterm2: https://www.iterm2.com/documentation-restoration.html
Saya juga harus menghapus centang "tutup jendela saat berhenti aplikasi" di preferensi sistem Umum saya: https://support.apple.com/en-us/HT204005 .
sumber
Datang sangat terlambat, tetapi Anda harus terlebih dahulu membuat beberapa profil dan kemudian menggunakan Command- Option/ Alt- Shift H( Huntuk split horizontal; atau swap Vuntuk split vertikal). Ini akan menampilkan daftar profil Anda dan kemudian Anda dapat menambahkannya ke split Anda. Setelah Anda membangun pengaturan yang Anda suka seperti Sairam lakukan di atas.
Berikut ini adalah video yang menjelaskan: iterm2 Profil dan Pengaturan Jendela .
sumber
Ini masih tidak persis seperti yang Anda inginkan, tetapi karena Anda dapat memeriksa
$ITERM_SESSION_ID
variabel lingkungan untuk melihat panel tempat Anda berada, dengan menggabungkan ini dengan pengaturan jendela yang disimpan, Anda dapat meminta masing-masing panel untuk memulai dengan jalur awal yang berbeda, atau hanya apa saja Anda ingin menjalankan secara default.Sebagai contoh, pengaturan windows yang saya simpan adalah dua tab dengan dua panel di tab pertama. Jadi saya akan memiliki
$ITERM_SESSION_ID=w0t0p0
untuk panel pertama di tab pertama,$ITERM_SESSION_ID=w0t0p1
untuk panel ke-2, dan$ITERM_SESSION_ID=w0t1p0
untuk panel tunggal di tab ke-2. 'w' adalah singkatan dari jendela, 't' untuk tab, dan 'p' untuk panel. Saya memeriksa variabel-variabel ini di saya.zshrc
, dan menjalankan Vim di w0t0p0, iPython di w0t1p0, masing-masing.sumber
Dalam iTerm2 v2.1.4 ada pengaturan di bawah
Profiles
:Reuse previous session's directory
. Mungkin sudah ada di versi sebelumnya, tapi saya belum melihatnya.Lihat tangkapan layar:
sumber
Tidak, sampai hari ini saya tidak dapat menemukan cara untuk mengatur tata letak / tab dengan path dan memulihkannya (seperti Sublime Text misalnya) di iTerm (2.9).
Secara pribadi, saya heran tentang bagaimana fitur dasar (saya pikir jauh lebih relevan daripada warna tab, misalnya) masih belum ada pada proyek yang matang.
sumber
Menonaktifkan
System Preferences -> General -> "Close windows when quitting an app"
kotak centang melakukan pekerjaan untuk saya.sumber
Saya menemukan solusinya di situs web resmi iTerm2, periksa di sini https://www.iterm2.com/documentation-restoration.html .
Setelah mengatur iTerm2 mengembalikan sesi terakhir seperti Chrome. Namun prosesnya (mis. Mulai npm) tidak dapat dikembalikan.
Bekerja dengan sempurna di bawah iTerm2 build 3.0.14 dan macOS Sierra 10.12.6 (16G29). Semoga ini bisa membantu.
sumber