usar tutorial texto pegar insertar editar curso copiar con como comando vim indentation

tutorial - insertar texto vim



Cómo usar solo la pestaña(no el espacio) en vim (1)

La configuración que está buscando es:

set autoindent set noexpandtab set tabstop=4 set shiftwidth=4

Como una sola línea:

set autoindent noexpandtab tabstop=4 shiftwidth=4

autoindent puede reemplazarse por cindent o cindent , según sus gustos. filetype plugin indent on .

http://vim.wikia.com/wiki/Indenting_source_code

Prefiero usar la tab que white space (puede ser un poco diferente de la mayoría de los demás)

Pero encontré, cuando presiono Enter al final de la línea, agregará algunos espacios en blanco , pero no tabulación . Entonces, tengo que borrarlos y presionar la pestaña .

Quiero saber cómo configurar vim como:

  1. use solo la pestaña para sangrar las líneas
  2. una pestaña se ve como 4 espacios, pero en realidad es una pestaña
  3. cuando presionas enter al final de una línea, la nueva línea se inicia con solo pestañas

Busqué en Google esto por un tiempo, pero no encontré una buena respuesta. Gracias de antemano

ACTUALIZAR

La respuesta @Alok ha proporcionado buenos resultados en la mayoría de los casos. Pero acabo de descubrir, a veces, depende del tipo de archivo. Por ejemplo, si está editando un archivo haml , y hay un haml.vim en vimfiles/indent/ , todas las pestañas se convertirán en space . Por lo tanto, si desea que solo sea una tab , debe modificar (o eliminar) el archivo de sangría correspondiente.