Menghapus proyek dalam Sublime Text 2 dan 3

158

Bagaimana Anda menghapus proyek dari jendela proyek Sublime Text 2 dan 3 ( Ctrl+ Alt+ P)?

Deletetidak berpengaruh, tidak ada menu kontekstual, dan menghapus file terkait *.sublime-projectdan *.sublime-workspacetidak menghapus proyek dari daftar juga.

Ada ide? Karena jendela ini mulai berantakan ...

Anto
sumber

Jawaban:

331

Alangkah baiknya jika Sublime Text menghapus proyek yang telah Anda hapus dari daftar proyek terbaru. Sayangnya, itu tidak dan daftar itu dapat dikotori oleh proyek-proyek yang tidak ada lagi.

Sampai Sublime Text menawarkan fitur ini ada beberapa cara manual Anda dapat menghapus proyek.

Opsi 1: Cara cepat (Hapus Semua):

Jika Anda hanya mencari cara tercepat untuk membersihkan daftar Anda, opsi ini adalah untuk Anda.

Perlu diketahui bahwa ini akan menghapus semua proyek dalam daftar terbaru . Ini termasuk yang belum Anda hapus.

Dalam menu Teks Sublime goto:

Project> Buka Terbaru> Hapus Item

masukkan deskripsi gambar di sini

Opsi 2: Cara manual (tetapi dengan kontrol proyek mana yang dihapus):

  1. Tutup Teks Luhur
  2. Temukan Session.sublime_sessionfile menggunakan jalur di bawah ini dan buka dengan editor kode lain. * JANGAN membukanya dengan Teks Sublim karena perubahan yang Anda lakukan akan ditimpa. *

    Jalur ke Session.sublime_sessionfile terdaftar oleh versi OS dan ST:

    Windows x64:

    Teks Luhur 2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    Teks Luhur 3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OSX:

    Teks Luhur 2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    Teks Luhur 3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux (Ubuntu):

    Teks Luhur 2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    Teks Luhur 3

    ~/.config/sublime-text-3/Local/Session.sublime_session

    Apa yang akan dilihat:

    Anda akan melihat sesuatu seperti yang berikut di bagian bawah file ini:

    masukkan deskripsi gambar di sini

  3. Hapus proyek yang tidak diinginkan dari file ini

    Seperti apa file itu setelah menghapus project3:

    masukkan deskripsi gambar di sini

  4. Simpan dan luncurkan kembali Sublime Text 2/3

Opsi 3: Cara plugin

Anda dapat memeriksa Manajer Proyek plugin Sublime Text .

Opsi 4: Cara Node.js

Anda dapat memeriksa: clean-sublime-text-project-history

Valya
sumber
Aneh; jendela ini sebenarnya adalah pandangan tentang proyek terbaru ?! Karena ketika saya mencobanya "cara cepat", itu benar-benar membersihkan jendela. Bagaimanapun, terima kasih untuk anwser, saya memilih permintaan fitur!
Anto
Ya, ini agak aneh untuk memastikan hubungan dan perilaku secara keseluruhan. Saya sedikit bingung ketika pertama kali melakukannya juga.
Valjas
3
ST3 -> c: \ Program Files \ Sublime Text 3 \ Data \ Local \ Session.sublime_session
psycho brm
7
Untuk ST3 / Windows / Build 3047 Saya melihat info sesi di C: \ Users \ {user} \ AppData \ Roaming \ Sublime Text 3 \ Local \ Session.sublime_session
phirschybar
9
Untuk file info sesi ST3 / Linux (Ubuntu) / Build 3047 disimpan di ~ / .config / sublime-text-3 / Local / Session.sublime_session
ezpn
37

Hanya untuk mengklarifikasi sesuatu dalam solusi Valjas di atas.

Ketika ia mengatakan: "Buka folder Preferensi Luhur ..." yang ia maksudkan adalah: "Buka folder USER " , bukan folder Program.


Perhatian: Gunakan editor lain untuk memodifikasi file "Session.sublime_session":

Meskipun jelas bagi banyak orang, itu mungkin tidak untuk orang lain:

Anda HARUS mengedit Session.sublime_sessionfile dengan editor teks yang berbeda , dan Sublime Text sendiri harus ditutup .

JANGAN gunakan Sublime Text itu sendiri, atau biarkan program berjalan saat membuat perubahan.

Jika Anda melakukannya akan menimpa perubahan Anda saat menutup aplikasi.


Teks Sublim 3:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

Linux (Ubuntu):

~/.config/sublime-text-3/Local/Session.sublime_session

Mac OSX / Sierra:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

Instalasi Portable (Ini mungkin bekerja untuk ST2 juga tetapi saya belum menguji):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

-

Teks Sublim 2:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

Mac OSX:

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session"kemudian temukan bagian tersebut "recent_workspaces".

Linux (Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


Tempat Mengedit File

Mudah, cari "recent_workspaces"bagian itu, biasanya di bagian bawah file.

Seharusnya terlihat seperti ini:

masukkan deskripsi gambar di sini


Kredit

  1. ST3 Linux (Ubuntu) / Build 3047 path ditambahkan dari komentar @ ezrepotein4.

  2. Jalur ST2 Linux (Ubuntu) ditambahkan dari komentar @ 0x4a6f4672.

  3. Jalur Windows x64 dan Mac diambil dari pos ini .

Ricardo Zea
sumber
3
untuk Linux (Ubuntu) sunting~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672
1
ketika membaca peringatan, saya pikir jawaban ini mencoba untuk memberitahu orang-orang agar tidak menggunakan luhur. Hampir menurunkannya. ;)
dieend
@dieend Good point amigo. Saya memperbarui peringatan agar lebih eksplisit dan ramah, dan nada "seperti diktator" kurang: p. Terima kasih untuk upvote juga :)
Ricardo Zea
1
Terimakasih atas klarifikasinya!
BillyTom
1
untuk mac OS Sierra lokasinya adalah~/Library/Application Support/Sublime Text 3/Local
diEcho
1

Teks Luhur 2: Untuk membersihkan riwayat file luhur, riwayat proyek, riwayat pelengkapan otomatis dan temukan / ganti riwayat lakukan hal berikut

  1. Tutup semua contoh teks luhur 2.
  2. Hapus file Session.sublime-session di direktori Pengaturan.
  3. Mulai dengan agung

Saat Anda menutup sublim lagi dan mencari direktori pengaturan, file sesi Session.sublime masih akan dibuat karena sublim menciptakannya kembali tetapi ukurannya akan lebih kecil daripada yang Anda miliki sebelumnya karena tidak berisi data sampah. dari riwayat proyek sebelumnya dll.

Saya harap ini akan meningkatkan waktu startup untuk teks luhur 2. Anda dapat memilih untuk mengambil cadangan Session.sublime-sesi ke folder yang berbeda jika Anda ingin mengingat jalur proyek dll. Dan kemudian salin tempel sekali Anda perlu menggunakan file perangkat lunak pembanding. Hanya ingat untuk menutup sublime setiap kali Anda berurusan dengan Session.sublime yaitu sesi jika Anda perlu membuat perubahan dalam file itu, Anda akan membuatnya di beberapa editor teks lain seperti notepad ++ dll.

Bharat
sumber
0

untuk MacOS High Sierra

Anda perlu memodifikasi file Session.sublime_session yang dapat ditemukan dengan 3 pendekatan

melalui terminal

cd ~/Library/Application Support/Sublime Text 3/Local/

via Sublime Text 3

klik pada menu pertama

Sublime Text > Preferences > Browse Packages...

itu akan membuka lokasi di Finder yang

Macintosh HD> Pengguna> nama pengguna (dengan ikon beranda)> Perpustakaan> Dukungan Aplikasi> Sublime Text 3> Paket

pindah ke satu folder ke atas dan klik pada folder lokal

dari Finder

Macintosh HD >> Pengguna >> nama pengguna (dengan ikon rumah)> Perpustakaan (ini akan menjadi folder tersembunyi secara default, klik command + shift + .) >> Dukungan Aplikasi> Sublime Text 3> Local

dan edit file Session.sublime_session selain dari editor teks-sublime

 

diEcho
sumber
0

Sendiri dengan menjalankan perintah berikutnya dari linux, akan membersihkan ruang kerja teks yang luhur:

echo ''>$(locate Session.sublime_session)
Leonardo Pineda
sumber