Eliminar proyectos en Sublime Text 2 y 3

158

¿Cómo se elimina un proyecto de las ventanas de proyecto de Sublime Text 2 y 3 ( Ctrl+ Alt+ P)?

Deleteno tiene ningún efecto, no hay un menú contextual y elimina los archivos asociados *.sublime-projecty *.sublime-workspacetampoco elimina el proyecto de la lista.

¿Alguna idea? Debido a que esta ventana comienza a estar abarrotada ...

Anto
fuente

Respuestas:

331

Sería bueno si Sublime Text eliminara los proyectos que haya eliminado de la lista de proyectos recientes. Desafortunadamente, no es así y la lista puede estar llena de proyectos que ya no existen.

Hasta que Sublime Text ofrezca esta función, hay un par de formas manuales en que puede eliminar proyectos.

Opción 1: La forma rápida (Borrar todo):

Si solo está buscando la forma más rápida de limpiar su lista, esta opción es para usted.

Tenga en cuenta que esto eliminará todos los proyectos de la lista reciente . Esto incluye los que no ha eliminado.

En el menú Sublime Text goto:

Proyecto> Abrir reciente> Borrar elementos

ingrese la descripción de la imagen aquí

Opción 2: La forma manual (pero con control de qué proyectos se eliminan):

  1. Cerrar texto sublime
  2. Localice el Session.sublime_sessionarchivo usando las rutas a continuación y ábralo con otro editor de código. * NO lo abra con Sublime Text ya que cualquier cambio que realice se sobrescribirá. * *

    Rutas al Session.sublime_sessionarchivo enumeradas por SO y versión ST:

    Windows x64:

    Sublime Text 2

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

    Sublime Text 3

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

    Mac OS X:

    Sublime Text 2

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

    Sublime Text 3

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

    Linux (Ubuntu):

    Sublime Text 2

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

    Sublime Text 3

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

    Que esperar ver:

    Debería ver algo como lo siguiente al final de este archivo:

    ingrese la descripción de la imagen aquí

  3. Eliminar los proyectos no deseados de este archivo

    Cómo se vería el archivo después de eliminar project3:

    ingrese la descripción de la imagen aquí

  4. Guarde y vuelva a iniciar Sublime Text 2/3

Opción 3: la forma del complemento

Puede consultar el Administrador de proyectos del complemento Sublime Text .

Opción 4: la forma Node.js

Puede consultar: clean-sublime-text-project-history

Valjas
fuente
Extraño; ¿Esta ventana es en realidad una vista de proyectos recientes ? Porque cuando lo intenté "de manera rápida", borró completamente la ventana. De todos modos, gracias por la respuesta, ¡voté por la solicitud de función!
Anto
Sí, es un poco extraño seguro el vínculo y el comportamiento en general. Estaba un poco perplejo la primera vez que lo hice también.
Valjas
3
ST3 -> c: \ Archivos de programa \ Sublime Text 3 \ Data \ Local \ Session.sublime_session
psycho brm
77
Para ST3 / Windows / Build 3047, veo la información de la sesión en C: \ Users \ {user} \ AppData \ Roaming \ Sublime Text 3 \ Local \ Session.sublime_session
phirschybar
9
Para el archivo de información de sesión ST3 / Linux (Ubuntu) / Build 3047 se almacena en ~ / .config / sublime-text-3 / Local / Session.sublime_session
ezpn
37

Solo para aclarar algo en la solución de Valjas anterior.

Cuando dice: "Ir a la carpeta Sublime Preferences ..." quiere decir: "Ir a la carpeta USER " , no a la carpeta Program.


Atención: utilice un editor diferente para modificar el archivo "Session.sublime_session":

Aunque es obvio para muchos, puede no serlo para otros:

Usted TIENE que editar el Session.sublime_sessionarchivo con un editor de texto diferente , y la propia sublime texto tiene que ser cerrado .

NO use Sublime Text ni deje el programa ejecutándose mientras realiza los cambios.

Si lo hace, sobrescribirá sus cambios al cerrar la aplicación.


Texto sublime 3:

VENTANAS 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

Instalación portátil (también podría funcionar para ST2 pero no lo he probado):

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

-

Sublime Texto 2:

VENTANAS 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"luego encuentra la sección "recent_workspaces".

Linux (Ubuntu):

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


Dónde editar el archivo

Fácil, busca el "recent_workspaces" sección, generalmente está al final del archivo.

Debería ser similar a esto:

ingrese la descripción de la imagen aquí


Créditos

  1. ST3 Linux (Ubuntu) / Build 3047 ruta agregada del comentario de @ ezrepotein4.

  2. Se agregó la ruta ST2 Linux (Ubuntu) del comentario de @ 0x4a6f4672.

  3. Windows x64 y Mac rutas tomadas de esta publicación .

Ricardo Zea
fuente
3
para Linux (Ubuntu) editar~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672
1
Al leer la advertencia, pensé que esta respuesta intentaba decirle a la gente que no usara lo sublime. Casi lo rechacé. ;)
dieend
@dieend Buen punto amigo. Actualicé la advertencia para que fuera más explícita y amigable, y con un tono menos "dictador": p. Gracias por el voto a favor también :)
Ricardo Zea
1
¡Gracias por la aclaración!
BillyTom
1
para mac OS Sierra su ubicación es~/Library/Application Support/Sublime Text 3/Local
diEcho
1

Sublime Text 2: para limpiar el historial de archivos sublimes, el historial de proyectos, el historial de autocompletar y buscar / reemplazar el historial, haga lo siguiente

  1. Cierre todas las instancias de texto sublime 2.
  2. Elimine el archivo Session.sublime-session en el directorio Configuración.
  3. Arranca sublime

Cuando cierre sublime nuevamente y busque el directorio de configuración, todavía tendrá un archivo Session.sublime-session porque sublime se volvió a crear pero su tamaño será más pequeño que el que tenía anteriormente porque no contiene datos basura de la historia de proyectos anteriores, etc.

Espero que esto mejore los tiempos de inicio para el texto sublime 2. Puede optar por realizar una copia de seguridad de Session.sublime-session en una carpeta diferente en caso de que desee recordar las rutas del proyecto, etc. y luego copie y pegue una vez que necesite usar un archivo software de comparación Solo recuerde cerrar sublime cada vez que trabaje con Session.sublime-session, es decir, si necesita hacer algún cambio en ese archivo, lo haría en algún otro editor de texto como notepad ++, etc.

Bharat
fuente
0

para MacOS High Sierra

necesita modificar el archivo Session.sublime_session que se puede encontrar con 3 enfoques

por terminal

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

a través de Sublime Text 3

haga clic en el primer menú

Sublime Text > Preferences > Browse Packages...

abrirá la ubicación en Finder que es

Macintosh HD> Usuarios> nombre de usuario (con el icono de inicio)> Biblioteca> Soporte de aplicaciones> Sublime Text 3> Paquetes

subir a una carpeta y hacer clic en Carpeta local

del buscador

Macintosh HD >> Usuarios >> nombre de usuario (con el icono de inicio)> Biblioteca (esta será la carpeta oculta por defecto, haga clic command + shift + .) >> Soporte de aplicaciones> Sublime Text 3> Local

y edite el archivo Session.sublime_session en otro que no sea el editor de texto sublime

 

diEcho
fuente
0

Solo con ejecutar el comando siguiente desde Linux, se limpiará el espacio de trabajo de texto sublime:

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