En pocas palabras, sé que puede hacer ctrl +v + pestaña para insertar un verdadero carácter de tabulación físicamente en un comunicado bash. Pero, ¿cómo hago lo mismo con iTerm?¿Cómo inserto un carácter de tabulación en Iterm?
Respuesta
La respuesta fue presionar control + v, luego tab después, ¡no todos juntos! Espero que esto ayude a alguien.
Si por un "carácter de tabulación física real" te refieres a enviar la ficha hex code (0x09) a la cáscara, entonces usted puede hacer esto en iTerm pulsando Ctrl + Tab (⌃ ⇥).
Esta es la configuración predeterminada, aunque puede cambiarla (así como agregar otros valores de código hexadecimal para enviar) en iTerm> Preferencias> Perfiles> Teclas.
No estoy seguro de por qué está comparando una "instrucción bash" con iTerm. Usted escribe scripts bash en iTerm. Lo que significa que, suponiendo que estés escribiendo tus guiones en iTerm, ya estás haciendo lo que quieres.
Supongo que quiere decir scripting en vi vs línea de comandos. La forma en que obtengo caracteres literales en la línea de comando es usando vi editing mode. Do set -o vi
. Luego puede usar ctrl + v seguido de pestaña de la manera que está acostumbrado.
IMO, el uso del modo de edición de vi viene con muchas otras ventajas, como la búsqueda de su historial, navegación más rápida, etc. Así que puede agregarlo a su .bashrc
si lo desea y usarlo todo el tiempo.
No es iTerm, sino su caparazón el que afecta la forma en que puede insertar una pestaña.
En primer lugar, asegúrese de que está en el shell BASH: Escriba el siguiente comando:
$ echo $RANDOM $BASH_VERSINFO
23714 3
El primero es un número al azar, y el segundo debe ser el número de versión BASH. Si obtienes una línea en blanco o solo un número al azar, no estás en el shell de BASH, y ese es probablemente uno de tus problemas.
Otra cosa es ejecutar este comando:
$ set -o
allexport off
braceexpand on
emacs on
errexit off
errtrace off
[...]
privileged off
verbose off
vi off
trace off
Las dos líneas de interés es el emacs y vi las líneas. Uno de ellos debe ser en. Si ambos están desactivados, no puede hacer Ctrl-V-Tab para insertar un carácter de tabulación.
Cuando el modo vi
está activado, debe ser Ctrl-V-Tab como usted dijo. Con el modo emacs
activado, es Ctrl-V-tab, o posiblemente Ctrl-Q-tab.
Sin embargo, esto no es una cosa iTerm
, este es su caparazón que lo está haciendo.
- 1. Carácter de tabulación en Java
- 2. ¿Cómo escribo un carácter de tabulación literal en Eclipse?
- 3. ¿Cómo puedo insertar un carácter de tabulación real en Vim?
- 4. ¿Cómo imprimo un carácter de tabulación en Pascal?
- 5. ¿Cómo inserto un carácter especial como 'en MySQL?
- 6. ¿Utiliza el carácter de tabulación en .NET?
- 7. Ignorar carácter de tabulación en UITextField ... (aplicación para iPad)
- 8. ¿Cómo inserto un carácter en el símbolo de intercalación con javascript?
- 9. ¿Cómo puedo verificar si el primer carácter de mi cadena es un carácter de espacio o tabulación?
- 10. ¿Cómo inserto un valor aleatorio en mysql?
- 11. iterm vim colorcheme no funciona
- 12. Cómo insertar carácter de tabulación cuando la opción expandtab está activada en VIM
- 13. ¿Cómo inserto un commit usando git?
- 14. ¿Cómo inserto dinámicamente un iframe en un div
- 15. IXMLDocument.SaveToFile() utiliza el carácter de tabulación para la sangría en lugar de espacios
- 16. Error de comprobación en Eclipse: no se pudo crear una instancia del carácter de tabulación
- 17. Cómo inserto la hora actual en un archivo usando vim
- 18. ¿Cómo lo inserto en PDO (sqllite3)?
- 19. ¿Cómo inserto un elemento en XML usando Linq?
- 20. ¿Cómo hacer que zsh se ejecute como un shell de inicio de sesión en Mac OS X (en iTerm)?
- 21. ¿Cómo inserto QTabBar en Qt Designer?
- 22. Comportamiento de tabulación en WebForms
- 23. Cómo insertar un carácter en un NSString
- 24. ¿Cómo hacer que el carácter de tabulación tenga 4 espacios en lugar de 8 espacios en nano?
- 25. C#: Nuevos caracteres de línea y tabulación en cadenas
- 26. Tabulación adaptable en vim
- 27. cómo determinar si un carácter es un carácter chino
- 28. DockPanel orden de tabulación
- 29. espaciado de tabulación
- 30. Tabulación cruzada simple en pandas
Digamos que necesito hacer una variable que tenga pestañas, la necesitaría como: 'var = 'hello [tab] Tim''.Estoy haciendo esto en la línea de comando, no solo en vi. –