sublimetext3 - verificación - sublime text wbond
¿Cómo aumentar el número de archivos recientes en Sublime Text 3? (6)
¿Es posible aumentar la cantidad de archivos recientes que aparecen en el Archivo -> Abrir menú reciente en Sublime Text 3 (Ubuntu)?
Ya leí ¿ Incrementar el número de proyectos recientes en Sublime Text 2?
Y no puedo encontrar esta carpeta ~ / Library en mi PC. Puedo encontrar ~ / .config / sublime-text-3 / Packages pero no hay una subcarpeta "Default" dentro.
Agregue este Main.sublime-menu
a su %APPDATA%/Sublime Text 3/Packages/User
. Verá un elemento secundario del Menú de Archivo llamado Abrir Más Recientes , que le proporciona la siguiente cantidad de archivos / carpetas recientes. (Aunque solo podría colocarlo en el menú donde lo quiero).
[
{
"caption": "File",
"mnemonic": "F",
"id": "file",
"children":
[
{
"caption": "Open Recent More",
"mnemonic": "R",
"children":
[
{ "command": "open_recent_file", "args": {"index": 8 } },
{ "command": "open_recent_file", "args": {"index": 9 } },
{ "command": "open_recent_file", "args": {"index": 10 } },
{ "command": "open_recent_file", "args": {"index": 11 } },
{ "command": "open_recent_file", "args": {"index": 12 } },
{ "command": "open_recent_file", "args": {"index": 13 } },
{ "command": "open_recent_file", "args": {"index": 14 } },
{ "command": "open_recent_file", "args": {"index": 15 } },
{ "command": "open_recent_file", "args": {"index": 16 } },
{ "caption": "-" },
{ "command": "open_recent_folder", "args": {"index": 8 } },
{ "command": "open_recent_folder", "args": {"index": 9 } },
{ "command": "open_recent_folder", "args": {"index": 10 } },
{ "command": "open_recent_folder", "args": {"index": 11 } },
{ "command": "open_recent_folder", "args": {"index": 12 } },
{ "command": "open_recent_folder", "args": {"index": 13 } },
{ "command": "open_recent_folder", "args": {"index": 14 } },
{ "command": "open_recent_folder", "args": {"index": 15 } },
{ "command": "open_recent_folder", "args": {"index": 16 } },
{ "caption": "-" }
]
}
]
}
]
En OSX, al menos, el Default.sublime-package está en la propia aplicación: /Applications/Sublime Text.app/Contents/MacOS/Packages/Default.sublime-package
.
Para editar la configuración fácilmente sin sobrescribir los cambios en la actualización, necesita una copia de Main.sublime-menu en su directorio de paquetes ~/Library/Application Support/Sublime Text 3/Packages/Default/Main.sublime-menu
La forma más fácil de realizar estos cambios es instalar el excelente PackageResourceViewer por skuroda (usando Package Control), luego:
- Comando + Shift + p
- escriba ''resource'' y seleccione '' PackageResourceViewer: Open resource ''
- ve una lista de paquetes disponibles: seleccione '' Predeterminado ''
- seleccione '' Main.sublime-menu ''
- PackageResourceViewer ahora copia
Main.sublime-menu
en la ubicación correcta y abre el nuevo archivo para su edición. Según la respuesta de Rufus_12, modifique el número de declaraciones
open_recent_folder
yopen_recent_file
que aparecen, aumentando el índice cada vez.{ "command": "open_recent_folder", "args": {"index": 0 } }, { "command": "open_recent_folder", "args": {"index": 1 } }, { "command": "open_recent_folder", "args": {"index": 2 } }, { "command": "open_recent_folder", "args": {"index": 3 } }, { "command": "open_recent_folder", "args": {"index": 4 } }, { "command": "open_recent_folder", "args": {"index": 5 } }, { "command": "open_recent_folder", "args": {"index": 6 } }, ...continue as many times as necessary...
En Windows 7 u 8 usted:
Abra el siguiente archivo en una utilidad ZIP / archive:
C:/Program Files/Sublime Text 3/Packages/Default.sublime-package
Extraiga solo el archivo
Main.sublime-menu
en:
%APPDATA%/Sublime Text 3/Packages/Default
(Crea la carpeta si es necesario)La carpeta también se conoce como:
C:/Users/YourUsername/AppData/Roaming/Sublime Text 3/Packages/Default
Abra
Main.sublime-menu
(un archivo JSON) que acaba de extraer y modifique el número de declaracionesopen_recent_folder
yopen_recent_file
que aparecen, aumentando el índice cada vez.{ "command": "open_recent_folder", "args": {"index": 0 } }, { "command": "open_recent_folder", "args": {"index": 1 } }, { "command": "open_recent_folder", "args": {"index": 2 } }, { "command": "open_recent_folder", "args": {"index": 3 } }, { "command": "open_recent_folder", "args": {"index": 4 } }, { "command": "open_recent_folder", "args": {"index": 5 } }, { "command": "open_recent_folder", "args": {"index": 6 } }, ...continue as many times as necessary...
Presione Guardar y el menú debería actualizarse instantáneamente. :-)
Incluso puede mover su lista reciente de archivos / carpetas al menú raíz "Archivo" para acceder más fácilmente.
Para aquellos de ustedes que son demasiado flojos para copiar y pegar, entonces cambien los números, aquí hay 50 de ellos.
{ "command": "open_recent_file", "args": {"index": 0 } },
{ "command": "open_recent_file", "args": {"index": 1 } },
{ "command": "open_recent_file", "args": {"index": 2 } },
{ "command": "open_recent_file", "args": {"index": 3 } },
{ "command": "open_recent_file", "args": {"index": 4 } },
{ "command": "open_recent_file", "args": {"index": 5 } },
{ "command": "open_recent_file", "args": {"index": 6 } },
{ "command": "open_recent_file", "args": {"index": 7 } },
{ "command": "open_recent_file", "args": {"index": 8 } },
{ "command": "open_recent_file", "args": {"index": 9 } },
{ "command": "open_recent_file", "args": {"index": 10 } },
{ "command": "open_recent_file", "args": {"index": 11 } },
{ "command": "open_recent_file", "args": {"index": 12 } },
{ "command": "open_recent_file", "args": {"index": 13 } },
{ "command": "open_recent_file", "args": {"index": 14 } },
{ "command": "open_recent_file", "args": {"index": 15 } },
{ "command": "open_recent_file", "args": {"index": 16 } },
{ "command": "open_recent_file", "args": {"index": 17 } },
{ "command": "open_recent_file", "args": {"index": 18 } },
{ "command": "open_recent_file", "args": {"index": 19 } },
{ "command": "open_recent_file", "args": {"index": 20 } },
{ "command": "open_recent_file", "args": {"index": 21 } },
{ "command": "open_recent_file", "args": {"index": 22 } },
{ "command": "open_recent_file", "args": {"index": 23 } },
{ "command": "open_recent_file", "args": {"index": 24 } },
{ "command": "open_recent_file", "args": {"index": 25 } },
{ "command": "open_recent_file", "args": {"index": 26 } },
{ "command": "open_recent_file", "args": {"index": 27 } },
{ "command": "open_recent_file", "args": {"index": 28 } },
{ "command": "open_recent_file", "args": {"index": 29 } },
{ "command": "open_recent_file", "args": {"index": 30 } },
{ "command": "open_recent_file", "args": {"index": 31 } },
{ "command": "open_recent_file", "args": {"index": 32 } },
{ "command": "open_recent_file", "args": {"index": 33 } },
{ "command": "open_recent_file", "args": {"index": 34 } },
{ "command": "open_recent_file", "args": {"index": 35 } },
{ "command": "open_recent_file", "args": {"index": 36 } },
{ "command": "open_recent_file", "args": {"index": 37 } },
{ "command": "open_recent_file", "args": {"index": 38 } },
{ "command": "open_recent_file", "args": {"index": 39 } },
{ "command": "open_recent_file", "args": {"index": 40 } },
{ "command": "open_recent_file", "args": {"index": 41 } },
{ "command": "open_recent_file", "args": {"index": 42 } },
{ "command": "open_recent_file", "args": {"index": 43 } },
{ "command": "open_recent_file", "args": {"index": 44 } },
{ "command": "open_recent_file", "args": {"index": 45 } },
{ "command": "open_recent_file", "args": {"index": 46 } },
{ "command": "open_recent_file", "args": {"index": 47 } },
{ "command": "open_recent_file", "args": {"index": 48 } },
{ "command": "open_recent_file", "args": {"index": 49 } },
Descubrí que en realidad no necesitas anular el menú principal ;
solo agrega tu propio menú que aparecerá al final.
Crea este nuevo archivo (ruta para mí en Linux, en Sublime Text 3):
~/.config/sublime-text-3/Packages/User/Main.sublime-menu
En ese archivo ponga algo similar a la respuesta anterior de OdatNurd;
(y copio pegar el mismo contenido en los archivos:
Context.sublime-menu
Side Bar.sublime-menu
tener el mismo submenú aparecer allí)
Acabo de hacer mi propio submenú de mis propias iniciales "olmo" y poner todo lo que personalmente uso allí con varios subárboles "secundarios".
Como beneficio adicional, mostrará automáticamente atajos de teclado para el mismo comando detrás de él ,
así que también lo uso como recordatorio de acciones que no uso muy a menudo y olvido el atajo de teclado de.
Esto funciona para Sublime Text 3 ,
pero quizás alguien pueda probar si esto también funciona para Sublime Text 2?
Mi archivo se ve así:
(también agregó algunas ideas más (además de muchos archivos recientes) para obtener inspiración)
[
{
"caption" : "elm",
"mnemonic": "M",
"children": [
{
"caption": "Open Recent",
"mnemonic": "R",
"children": [
{ "command": "reopen_last_file", "caption": "Reopen Closed File" },
{ "caption": "-" },
{ "command": "open_recent_file", "args": {"index": 0 } },
{ "command": "open_recent_file", "args": {"index": 1 } },
// ... etc.
{ "command": "open_recent_file", "args": {"index": 29 } },
],
},
{
"caption": "Multi Line/Caret editing",
"children": [
{
"caption": "split_selection_into_lines",
"command": "split_selection_into_lines",
},
{
"caption": "Add caret above (select_lines)",
"command": "select_lines",
"args": {"forward": false},
},
{
"caption": "Add caret below (select_lines)",
"command": "select_lines",
"args": {"forward": true},
},
]
},
{
"caption": "Bookmarks",
"children": [
{
"caption": "toggle_bookmark",
"command": "toggle_bookmark",
},
{
"caption": "prev_bookmark",
"command": "prev_bookmark",
},
{
"caption": "next_bookmark",
"command": "next_bookmark",
},
]
},
{
"caption": "paste_from_history",
"command": "paste_from_history",
},
{
"caption": "Jump to matching bracket",
"command": "move_to", "args": {"to": "brackets"},
},
// ... etc. etc.
],
},
]
Poco tema para archivos más recientes, pero pensé que este enfoque también podría mejorar otros aspectos de usabilidad y mantenimiento al mismo tiempo :)
El paquete predeterminado en Sublime Text 3 en Linux se almacena en (suponiendo que haya utilizado el instalador .deb) /opt/sublime_text/Packages/Default.sublime-package
.
Default.sublime-package
es un archivo ZIP, si lo abre y extrae el archivo Main.sublime-menu
de él en ~/.config/sublime-text-3/Packages/Default/Main.sublime-menu
, entonces puede ser editado de la misma manera que la respuesta enlazada describe.
Alternativamente, ejecute los siguientes comandos que crearán el directorio predeterminado y extraerán el archivo Main.sublime-menu
en él:
mkdir ~/.config/sublime-text-3/Packages/Default/
unzip -p /opt/sublime_text/Packages/Default.sublime-package Main.sublime-menu > ~/.config/sublime-text-3/Packages/Default/Main.sublime-menu