windows 7 - portable - Texto sublime de la línea de comandos(Win7)
sublime text 3 descargar (25)
Símbolo del sistema de Windows
Para Windows cmd.exe, puede agregar el sublime directorio de instalación de texto a la variable de entorno PATH, esto le permitirá escribir:
sublime_text file.rb
Personalmente, agrego una doskey (en un archivo .bat configurado para ejecutar automáticamente con cmd ) para poder escribir subl file.rb
:
> doskey subl="C:/Program Files/Sublime Text 2/sublime_text.exe" $*
Cygwin
Para el shell bash predeterminado, agregue un alias a su archivo ~/.bashrc
, por ejemplo:
$ echo ''alias subl="/cygdrive/c/Program/ Files/Sublime/ Text/ 2/sublime_text.exe"'' >> ~/.bashrc
Instalé Sublime Text y quería saber cómo abrir archivos rb desde la terminal. Vi este hilo y veo que puedo hacer que Sublime sea mi editor central, pero quiero poder escribir
sublime file.rb
¿Cómo hago esto en Win7?
En la variable de entorno agregué
%SUBLIME_HOME%
variable a la variable de ruta tambiénLuego hizo un enlace simbólico desde mi terminal de comando
mklink sb sublime_text.exe
Acabo de ejecutar el programa Command Prompt como administrador y ejecuté el siguiente comando.
Simple, pero funciona para mi
echo "c:/Program Files/Sublime Text 3/subl.exe" %1 > %systemroot%/system32/subl.bat
Por supuesto, puedes llamar al archivo bat lo que quieras. A partir de ese momento, como cualquier usuario, simplemente puede usar:
subl myfile.txt
Agregué esto a mi perfil de PowerShell :
Set-Alias subl ''C:/Program Files/Sublime Text 2/sublime_text.exe''
Modifique esto según sea necesario para Sublime Text 3 (o cualquier versión futura).
Agregue la carpeta de instalación a la ruta de Windows y podrá abrir Sublime escribiendo el nombre del archivo ejecutable, que es por defecto " subl
".
Para incluir la carpeta de instalación Sublime en la ruta de Windows,
- Abra el símbolo del sistema y escriba
sysdm.cpl
- En la pestaña Avanzado, seleccione
Environment variables
- En las variables del sistema, seleccione la variable llamada "
Path
" y haga clic enEdit
. - Agregue "
C:/Program Files/Sublime Text 3;
" al final de la cadena existente. - Guarde los cambios y reinicie el símbolo del sistema.
Creé subl.bat en C: / Archivos de programa / Sublime Text 2 con contenido:
start sublime_text.exe %*
Ahora que tengo C: / Program Files / Sublime Text 2 en PATH, simplemente puedo escribir ''subl folder'' y funciona maravillosamente sin tener que agregar nada al autoinicio.
Creé un archivo por lotes simple (s.bat) en el directorio de Windows para iniciar el texto sublime
Este es el código que puse en el archivo por lotes para iniciar Sublime Text 2
@start "sublime" "%ProgramW6432%/Sublime Text 2/sublime_text.exe" %*
Llamo sublime escribiendo
s
Abro directamente un archivo usando
s filename.ext
Creo que es más fácil establecer la variable de entorno en Windows.
A continuación, simplemente agregue una nueva variable del sistema llamada SUBLIME_HOME con el valor "C: / Program Files / Sublime Text 2 /" (sin comillas) después de editar la variable Path agregando al final este valor ";% SUBLIME_HOME%" (sin comillas) .
Reinicia el git BASH y disfruta usando esto:
$ sublime_text mi-new-file
(donde sublime_text es el comando)
Nota: También funciona ahora para cmd de Windows.
Desde la compilación 3065 (fecha de publicación: 29 de agosto de 2014) en adelante, el Sublime text
incluye un ayudante de línea de comandos, nameley subl.exe
. Está en la carpeta de instalación de sublime: cópielo en una carpeta incluida en la ruta del sistema. Por ejemplo, en mi caso lo copié
de C:/Program Files/Sublime Text 3
a C:/Windows/System32
Luego puede usar en su terminal / consola subl
como un comando para abrir cualquier archivo, como en su ejemplo:
subl file.rb
O bien, puede modificar la variable PATH
su sistema para incluir la carpeta de instalación de sublime, pero creo que eso es mucho más complicado.
Este powershell me permite canalizar a la función de edición (o usarlo de la manera normal)
function edit
{
param( [Parameter(ValueFromPipeline=$true,Position=0)] $file )
begin { set-alias EDITOR ''W:/tools/sublime_text.bat'' }
process { EDITOR $file }
}
aquí está el sublime_text.bat
que por alguna razón parece necesario (¿alguien sabe por qué?)
START "Sublime Text 2" "C:/Program Files/Sublime Text 2/sublime_text.exe" %*
Estoy probando Ruby on Rails en Windows e sublime.exe
PATH C:/Program Files/Sublime Text 2/
, luego cambio el nombre sublime.exe
a subl.exe.
Funcionó bien en cmd regular y "símbolo del sistema con ruby and rails" cmd
Hueco a todos.
Construyo una manera muy fácil de hacer esto.
simplemente descargue "install.bat" y haga clic derecho en install.bat -> haga clic en "ejecutar como administrador"
La respuesta aceptada no parece funcionar, al menos para Sublime Text 3 en Windows 7. Copiar el archivo directamente en C:/Windows/System32
permite que subl
resuelva bien desde el shell, pero cuando lo ejecuto, no pasa nada.
Tuve más éxito con un enlace fijo:
mklink /hc:/windows/system32/subl.exe "c:/Program Files/Sublime Text 3/subl.exe"
Con eso, subl <file.txt>
y subl <directory>
funcionan bien.
Otra idea sería incluir C:/Program Files/Sublime Text 2/
en su PATH, y luego ejecutar un símbolo del sistema del administrador:
cd "C:/Program Files/Sublime Text 2/"
mklink sublime.exe sublime_text.exe
Eso hará un enlace simbólico con el nuevo nombre. Y ahora puedes usarlo libremente:
sublime hello.txt
Actualización : después de tener la oportunidad de usar este truco y actualizar Sublime Text 2, me complace decir que la actualización a una nueva compilación no afecta el enlace simbólico.
Quería comenzar una nueva instancia de Sublime Text desde la línea de comandos. La siguiente página me ayudó, aunque solo dice OSX: http://www.sublimetext.com/docs/3/osx_command_line.html .
Entonces, uso un archivo por lotes en mi ruta de usuario para iniciar ''sublime''. Aquí es básicamente lo que uso (** el contenido del archivo por lotes):
@start "sublime" "%~dp0Sublime Text/sublime_text.exe" --new-window %*
(Mi archivo %~-dp0
lotes %~-dp0
se encuentra en una carpeta sobre la ruta de instalación del Sublime Text).
Sé que este es un hilo viejo, pero pensé en agregar lo que estaba buscando (y encontré). ¡Podría ayudar a alguien más!
Sé que este hilo es un poco viejo, pero recientemente se me ocurrió esta solución y pensé que la compartiría ...
Si usa Cygwin, puede crear un script bash que convierta las rutas de acceso de Unix en rutas de Windows y las pase a sublime. Pega lo siguiente en un nuevo archivo:
#!/bin/bash
/cygdrive/c/Program/ Files/Sublime/ Text/ 2/sublime_text.exe `cygpath -w $@` &
Guárdalo en /usr/bin/subl
(o donde quieras siempre que la ubicación esté en tu $PATH
) y hazlo ejecutable ( $ chmod a+x /usr/bin/subl
)
Con esta secuencia de comandos, puede usar las rutas de acceso de estilo UNIX y Windows ( /cygdrive/c/
o C:/
) porque la utilidad cygpath
convierte los alias /
y ~
path en sus equivalentes de Windows.
¡Ahora puede usar $ subl file1.txt file2.md ~/file3.txt
para abrir esos archivos en sublime!
Salir de la respuesta más aceptada, pero cuyo autor desafortunadamente dijo que modificar el PATH es "difícil", no lo es en absoluto. Es muy fácil. ¡Lo acabo de hacer, y tú también puedes!
Esto es lo que debe hacer:
Navegue a su sublime directorio de texto en el Explorador de Windows y copie la ruta completa desde la barra de ruta.
Por ejemplo, tengo algunas herramientas de desarrollo configuradas como aplicaciones portátiles en Dropbox, así que copié la ruta:
C:/Users/username/Dropbox/Programs/Sublime Text Build 3114 x64
Vaya a Panel de control-> Sistema-> Configuración avanzada del sistema-> Variables de entorno
En la ventana resultante, vaya a "ruta" en la ventana inferior, resáltelo y haga clic en "Editar".
En la ventana que aparece, haga clic en "Nuevo", pegue su ruta Sublime Text y haga clic en "Aceptar".
Ahora abra CMD o Powershell y escriba subl
La ventana Sublime Text debería abrirse. ¡Disfrutar!
Nota: Noté que alguien más respondió esto de manera similar, pero usó una ubicación fija para Sublime Text. Eso puede funcionar para algunas personas, pero para otros las instrucciones serán erróneas. El hecho es que la ubicación de Sublime Text puede estar en cualquier parte de la unidad, y saber dónde está y copiar esa ubicación en particular es una de las partes más importantes de la asignación de la variable PATH.
Si no desea cambiar su ruta, puede asociar archivos con sublime. Así que haga clic derecho en el archivo, haga clic en Propiedades, luego haga clic en abrir con texto sublime.
Desde la línea de comando: myFile.py
Abrirá el archivo en sublime. Supongo que esto te ahorra unas cinco teclas.
Si utiliza Cmder, puede agregar el alias a su archivo de alias, que se encuentra donde haya instalado cmder, luego config / aliases
Luego puede agregar (esto es para texto sublime 3)
subl="C:/Program Files/Sublime Text 3/sublime_text.exe" $1
Desde Cmder, puede abrir cualquier directorio en sublime vía
subl="C:/Program Files/Sublime Text 3/sublime_text.exe" $1
Simplemente puede instalar Notepad Replacer http://www.binaryfortress.com/NotepadReplacer/ lo que hará es hacer que sublime su bloc de notas predeterminado en Windows y luego simplemente puede usar los comandos que generalmente utiliza para abrir el bloc de notas incorporado en Windows. por ejemplo
`//to open test.txt, just type
notepad test.txt
//to open sublime, Type
notepad`
agrega la carpeta de instalación de Sublime a tu ruta. @set PATH=C:/Program Files/Sublime Text 3;%PATH%
o
Para establecer una variable de entorno permanentemente en Windows (para que esté disponible para todos los procesos de Windows),
start the "Control Panel" ⇒ "System" ⇒ (Vista/7/8) "Advanced system settings" ⇒ Switch to "Advanced" tab ⇒ "Environment variables" ⇒ Choose "System Variables" (for all users) or "User Variables" (for this login user only) ⇒ Choose "Edit" (for modifying an existing variable) or "New" (to create a new variable) ⇒ Enter the variable "Name" and "Value".
en ese caso, anteponga C: / Program Files / Sublime Text 3 a la ruta.
Ahora, puede hacer una copia de ''sublime_text.exe'' como ''sublime.exe''
Luego, en cualquier solicitud de comando, puede ejecutar un archivo file.txt
C:/Users/MyUsername>sublime filename.txt
crear en el registro:
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / App Paths / sublime.exe
actualizar el valor del parámetro predeterminado (REG_SZ) a:
C: / Archivos de programa / Sublime Text 2 / sublime_text.exe
prueba esto:
alias subl=''"/c/Program Files/Sublime Text 2/sublime_text.exe"''
asegúrese de que sublime instale qué directorio. Creará el alias para sublime y luego tecleará:
subl file.rb
@echo off
:: File: TextFiles.Starter.DESKTOP-M175NUE.cmd v1.1.0 docs at the end
:: this just an iso-8601 wrapper for windows:
:: src: http://www.cs.tut.fi/~jkorpela/iso8601.html
call GetNiceTime.cmd
:: go the run dir
cd %~dp0z
:: this is the dir containing the batch file
set _MyDir=%CD%
:: look around , set vars
for %%A in (%0) do set _MyDriveLetter=%%~dA
for %%A in (%0) do set _MyPath=%%~pA
for %%A in (%0) do set _MyName=%%~nA
for %%A in (%0) do set _MyEtxtension=%%~xA
:: contains absolute file paths of the files to open like this
set _ListFile=%_MyDir%/%_MyName%.lst
:: example of lines in the list file - take out the ::space
:: C:/Users/ysg/Desktop/TextFiles.Starter.DESKTOP-M175NUE.cmd
:: C:/Users/ysg/Desktop/TextFiles.Starter.DESKTOP-M175NUE.lst
:: set _Program="C:/Program Files/TextPad 8/TextPad.exe"
set _Program="C:/Program Files/Sublime Text 3/sublime_text.exe"
set _
:: DEBUG PAUSE
:: sleep 2
ping -n 2 www.google.com > NUL
:: for each line of the cat file do open
:: for TextPad , obs note the quoting
:: for /f "tokens=*" %%i in (''type "%_ListFile%"'') do ^
:: cmd /c "%_Program% "%%i""
:: for sublime, obs note the quoting
for /f "tokens=*" %%i in (''type "%_ListFile%"'') do ^
cmd /c "%_Program% -t "%%i""
:: DEBUG PAUSE
:: Purpose:
:: to start a list of non-binary files from a list file on Windows 10
:: Tested on Windows 10, should work on Win7 too
::
:: Requirements:
:: TextPad 8 or Sublime
::
::
:: Usage:
:: copy this file onto your Desktop, list the absolute paths in to the list file
:: change the program name in the _Program if if you want other editor
::
:: VersionHistory:
:: 1.1.0 --- 2017-10-06 09:42:54 --- ysg --- added sublime
:: 1.0.1 --- 2013-04-15 08:19:10 --- ysg --- added - todo-%today%.txt file opening
:: 1.0.0 --- 2012-05-23 09:08:57 --- ysg -- Initial creation
Establezca la ruta para sublime: Mi computadora >> propiedades >> configuración avanzada >> variables de entorno >> variable de ruta >> Agregar >>
C:/Program Files/Sublime Text 3
Simplemente vaya al directorio donde está instalado sublime y cambie el nombre de sublime_text para sublime.
Abra el símbolo del sistema y escriba sublime.