SciTE es el editor de texto que mas se acerca a Notepad++, y como no soy purista reconozco que en Windows hay cosas que están mucho mas buenas que en Linux. Un buen ejemplo es Notepad++.
Bueno la cuestión con este editor es que si lo abrís y configuras cositas como “Mostrar números de línea” o “Codificar en UTF8“, cuando cerrás la aplicación tus personalizaciones se pierden ¬¬.
La solución es abrir el archivo de configuración que SciTE nos da para almacenar nuestras preferencias (ver imagen) y pegar lo siguiente:
###############################
# Configuración personalizada #
###############################
# Posicion
position.left=400
position.top=100
# Alto y ancho
position.width=1000
position.height=500
# Mostrar numeros de linea
line.margin.visible=1
# "4+" indica que por defecto reserva 4 espacios pero se expande si le hace falta mas espacio.
line.margin.width=4+
# Codificación UTF8 por defecto
code.page=65001
# Mostramos el toolbar
toolbar.visible=1
# Mostramos el statusbar
statusbar.visible=1
# Establecemos la fuente monoespaciada a nuestro gusto
font.monospace=font:!Bitstream Vera Sans Mono,size:10
# La fuente monoespaciada
font.base=$(font.monospace)
font.small=$(font.monospace)
font.comment=$(font.monospace)
font.text=$(font.monospace)
font.text.comment=$(font.monospace)
font.embedded.base=$(font.monospace)
font.embedded.comment=$(font.monospace)
font.vbs=$(font.monospace)
La configuración está comentada así que van a poder seleccionar lo que les interesa, y lo que no, lo borran.
Listo, guardalo y disfruta de este gran editor.
Chau!
Pingback: Links d’interés #edutictac (weekly) - Planeta EduTicTac
¡Excelente! hace mucho que buscaba la forma de hacer que mis cambios en scite fuesen permanentes y recién pude hacerlo gracias a vos.
Muchas gracias de nuevo y sigue así.
¡Saludos!
Hola, ¿cómo se puede hacer que scite trabaje en modo “.LOG” similar al notepad de windows?
es decir, al abrir un fichero que comienza por .LOG inserta automáticamente la fecha y la hora con cada ENTER que se pulse…
gracias…
Lo conseguí por mí mismo!:
Emula el modo .LOG del notepad de windows en SciTE (probado en linux)
Añadir a SciTEUser.properties (archivo de opciones de usuario):
command.name.12.*=InsertaFechaHora
command.12.*=InsertaFechaHora
command.subsystem.12.*=3
command.mode.12.*=savebefore:no
command.shortcut.12.*=Enter
Añadir a SciTEStartup.lua (script de inicio Lua):
function InsertaFechaHora()
local Linea1, esLog, esLogMayus
Linea1 = editor:GetLine(0)
esLog = string.sub(Linea1,1,4)
esLogMayus = string.upper (esLog)
if esLogMayus == “.LOG” then
editor:AddText(“\n\n——————-\n”)
editor:AddText(os.date(“%d.%b.%Y__%Hh:%Mm”))
editor:AddText(“\n——————-\n”)
end
end
Veo que el formulario no ha respetado las identaciones (espacios o tabuladores) que yo tenía..
vuelvo a copiarlo a ver si las coge:
Añadir a SciTEUser.properties (archivo de opciones de usuario):
command.name.12.*=InsertaFechaHora
command.12.*=InsertaFechaHora
command.subsystem.12.*=3
command.mode.12.*=savebefore:no
command.shortcut.12.*=Enter
Añadir a SciTEStartup.lua (script de inicio Lua):
function InsertaFechaHora()
local Linea1, esLog, esLogMayus
Linea1 = editor:GetLine(0)
esLog = string.sub(Linea1,1,4)
esLogMayus = string.upper (esLog)
if esLogMayus == “.LOG” then
editor:AddText(“\n\n——————-\n”)
editor:AddText(os.date(“%d.%b.%Y__%Hh:%Mm”))
editor:AddText(“\n——————-\n”)
end
end
nada, yo las veo pero cuando pulso publicar, lo publica sin tabuladores…..
Huy perdona que no he revisado el blog en una semana. ya no uso scite, ahora uso sublime text que es muuuucho mejor.
Salu2!