Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Editores, mostrar caracteres de escape
#1

Buenas!.

No encuentro una forma, la opción o editor adecuado que me muestre los caracteres de escape.
He probado con Xed, con Nano (que debería ser el más adecuado) sin llegar a instalar VIM.
Ver el retorno de carro, el tabulador, etc.

No debería ser difícil. Pero puede ser una opción que no a todos interese.
Recuerdo que Writer mostraba los saltos de línea.

Para poder hacerlo con Writer he tenido que copiar el archivo que es de solo lectura (es del sistema) a la home del usuario.
Y luego en Writer alternar marcas de formato.

Pero, ¿  y el resto de los editores ?

Saludos

"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
    ¡Gracias!
#2

Echa un vistazo a GHex.
[-] Los siguientes 1 usuarios dice gracias a cogier por este post:
  • Shell
    ¡Gracias!
#3

En cuanto a editores de código o de texto plano:
Sí con «Eclipse» y «Bluefish»; con «Notepadqq» o «Geany» incluso puedes seleccionar cuáles mostrar.
No con «Arduino IDE», «EMACS», «PyCharms», «Sublime» ni «Midnight Commander Editor», o yo soy muy torpe y no veo la opción.
En cuanto a otros editores, me da pereza  Big Grin , pero si lo necesitas, me lo dices y lo miro.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
[-] Los siguientes 1 usuarios dice gracias a Grandamakulo por este post:
  • Shell
    ¡Gracias!
#4

(21-11-2021, 17:34)cogier escribió:  Echa un vistazo a GHex.

Pero eso es en hexa. No es exactamente verlo de esa forma, es más sencillo. Verlo en un editor de texto que te muestra
el texto y mediante una combinación de teclas del editor, activas o desactivas esa posibilidad. 
Creo que a ti te gusta el lenguaje "C".  Rolleyes

Grandamakulo
 
Siempre pensé que era una opción habitual en "algunos" editores. Por no decir que es algo "común".

El problema del editor para ver los caracteres de escape puede que sea que se necesita editores mas de programación
que de un editor de texto cualquiera. Aunque en Linux "hoy" la mayoría de los editores pueden ser usado para programar,
por muy editor sencillo que sea.

Ademas cada distro cambia el editor por defecto y con el paso a una nueva versión de distro también puede cambiar el editor.
Así que si estas acostumbrado a usar Gedit, luego acabas usando Pluma y por último Xed.

A ver si dentro de unos días os puedo mostrar un ejemplo que necesitaba reconocer algunos de esos caracteres de escape.
El texto del archivo que uso en el ejemplo, tiene ademas del carácter de nueva línea, caracteres de tabulación. De este puede existir
en cada línea desde uno hasta tres. Es un texto plano que usa columnas  y fue un verdadero problema ya que esa "cantidad" de
tabulaciones no era siempre la misma.

Saludos

"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
    ¡Gracias!
#5

[Imagen: ShowText.png]

GAMBAS
  1. Splitter1 As Splitter
  2. TextAreaEd As TextArea
  3. TextAreaDisp As TextArea
  4.  
  5. Public Sub Form_Open()
  6.  
  7.   BuildForm
  8.  
  9.  
  10. Public Sub TextAreaEd_Change()
  11.  
  12.   Dim sText As String = TextAreaEd.Text
  13.   Dim iLoop, iFind As Integer
  14.   Dim iCatch As Integer[] = [9, 10, 13, 32]
  15.   Dim sDisp As String[] = ["[Tab]", "[LF]", "[CR]", "[S]"]
  16.   Dim sOutput As String
  17.  
  18.   For iLoop = 0 To Len(sText) - 1
  19.     iFind = iCatch.Find(Asc(sText[iLoop]))
  20.     If iFind > -1 Then
  21.       sOutput &= sDisp[ifind] & sText[iLoop]
  22.     Else
  23.       sOutput &= sText[iLoop]
  24.     End If
  25.   Next
  26.  
  27.   TextAreaDisp.Text = sOutput
  28.  
  29.  
  30. Public Sub BuildForm()
  31.  
  32.   With Me
  33.     .Height = 400
  34.     .Width = 1000
  35.     .Padding = 5
  36.     .Arrangement = Arrange.Vertical
  37.     .Center
  38.  
  39.   With Splitter1 = New Splitter(Me)
  40.     .Expand = True
  41.     .Spacing = True
  42.  
  43.   With TextAreaEd = New TextArea(Splitter1) As "TextAreaEd"
  44.     .Expand = True
  45.  
  46.   With TextAreaDisp = New TextArea(Splitter1) As "TextAreaDisp"
  47.     .Expand = True
  48.     .ReadOnly = True
  49.  


[-] Los siguientes 2 usuarios dicen gracias a cogier por este post:
  • Grandamakulo, Shell
    ¡Gracias!
#6

(21-11-2021, 14:59)Shell escribió:  No encuentro una forma, la opción o editor adecuado que me muestre los caracteres de escape.

Gedit + Draw spaces
  1. sudo apt-get install gedit gedit-plugins
  2. Activar el plugin "Draw spaces"
[Imagen: QMNavhg.jpg]

Saludos.

1 Saludo.
[-] Los siguientes 1 usuarios dice gracias a tincho por este post:
  • Shell
    ¡Gracias!
#7

Cogier:

Muy bien. Wink

Tincho:

Cuando en el sistema se tiene distintos editores es algo caótico. Gedit como tal en el menú de Linux Mint 20.2 es Text Editor, luego vas
al icono de las tres líneas y usas acerca del editor y ves que es Gedit 3.36.2.

Gedit parece que ha cambiado de aspecto visual desde cierta versión.Por ejemplo no aparenta tener una barra de menús. Archivo, Edición...
Creo que esto lo tuvo siempre, o ahora hay que activar esa opción.

Saludos

"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)