Hay una pregunta Cómo establecer .vimrc para los programas en c?, pero nada especialmente interesante allí.

Por lo que .vimrc opciones facilitar su C de desarrollo en Linux? (por ejemplo, para la construcción, ctags, fichas…), las ideas de bienvenida, especialmente para «exterior de los edificios con hacer«.

  • Si usted tiene hacer .vimrc en su propio, usted está listo para el código de C en vim.
  • Tratar de aprender cómo escribir la secuencia de comandos de vim. La gramática es bastante sencillo y el progreso de aprendizaje va a ser muy feliz.
InformationsquelleAutor Cartesius00 | 2011-12-17

3 Comentarios

  1. 3

    ¿qué hay de esto?

    http://mislav.uniqpath.com/2011/12/vim-revisited/

    set nocompatible                " choose no compatibility with legacy vi
    syntax enable
    set encoding=utf-8
    set showcmd                     " display incomplete commands
    filetype plugin indent on       " load file type plugins + indentation
    
    "" Whitespace
    set nowrap                      " don't wrap lines
    set tabstop=2 shiftwidth=2      " a tab is two spaces (or set this to 4)
    set expandtab                   " use spaces, not tabs (optional)
    set backspace=indent,eol,start  " backspace through everything in insert mode
    
    "" Searching
    set hlsearch                    " highlight matches
    set incsearch                   " incremental searching
    set ignorecase                  " searches are case insensitive...
    set smartcase                   " ... unless they contain at least one capital letter
    • También puede ser que desee set autoindent y set cindent automáticas de tabulación (o son los habilitados con filetype indent on?)
    • Yo recomendaría usar set expandtab, set shiftwidth=4 softtabstop=4 y no tocar tabstop a todos. sts hará que el soft tabs comportarse bien con la tecla de retroceso.
  2. 0

    Junto con opciones en plan9assembler la respuesta,

    Ejecutar make desde el interior de vim, sólo se puede utilizar :make pero que no se abra automáticamente el quickfix ventana con los errores. Para conseguir que esto ocurra, añadir una segunda :Make comando [Uno]:

    command! -nargs=* Make write | make! <args> | cwindow

    Otra cosa que tengo es una búsqueda recursiva para mi ctags archivo. Lo siguiente será utilizar las etiquetas de archivos en el directorio actual, a continuación, buscar en un directorio por encima de forma recursiva hasta que encuentra un archivo de etiqueta [Dos]:

    set tags=./tags;
    • En realidad yo uso set tags=tags;/ en mi .vimrc. Creo que hace la misma cosa…

Dejar respuesta

Please enter your comment!
Please enter your name here