imss.

imss é um expansor de modelo ou expansor de stubs para vim.
Baixe Agora

imss. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Srinath Avadhanula
  • Site do editor:
  • http://www.vim.org/scripts/script.php?script_id=244

imss. Tag


imss. Descrição

imss é um expansor de modelo ou expansor de stubs para vim. IMAPS é um expansor de template ou stubs expansor para vim.Como funciona: o expansor funciona pelo usuário pressionando (ou qualquer que seja o caractere de líder), depois de uma "palavra-chave". As palavras-chave são específicas do Filetype. Para dar um exemplo, suponha que você pressione '' após a palavra 'bfg' em um arquivo de látex (Filetype = TEX), então a palavra 'bfg' vai se expandir para: Begin {figura} central {psfig {figura = * {} Rótulo {} Rótulo {Fig:} End {Figura} e o cursor será colocado onde "*" é mostrado. O VIM permanece no modo de inserção para que você possa continuar digitando. Se você digitar após algo que não é definido como uma palavra-chave para o filhete atual, você simplesmente obterá um arquivo já contém vários mapeamentos principalmente para o látex e alguns para html. No entanto, deve ser muito fácil de estendê-lo ao seu gosto. Deve ser bastante óbvio como estendê-lo se você olhar para o arquivo, mas aqui está a pequena descrição: Suponha que você deseja que a palavra-chave 'bit' expanda Tobegin {itemize} item * final {itemize} e tenha o cursor seja posicionado onde " * 'é mostrado, adicione a seguinte linha ao ims.vim (na verdade, esta linha já está lá, mas faz um bom exemplo) Seja s: tex_bit = "egin {itemize} end final {itemize}" Explicação: 1 . O sufixo: 'é torná-lo script específico.2. Então 'Tex' torna o IMAPS.Vim Tratar 'Deg' como uma palavra-chave apenas para arquivos de látex.3. 'bit' é a própria palavra-chave.4. O RHS é o que você quer ter "bit" expandir para. Se você quiser que o cursor não seja posicionado em qualquer lugar especial, nada precisa ser feito. O cursor será colocado no final. No entanto, se curtir neste exemplo, você quer que seja em um local específico, coloque um "" o caractere de dois pontos) onde você quer que o cursor seja. (O personagem é obtido por digitar Controle-K-A-Colon + A + :) .Note: 1. Se você quiser um "dinâmico" RHS, eu deseja que a palavra-chave 'data' se expanda para a data atual, então você pode ter o RHS começar com a string "=". Por exemplo, a seguinte linha faz a data: Seja s: _date = "= strftime ('% b% d% y')" (": ajuda i_ctrl-r" por como isso funciona) .2. Se você quiser que uma palavra-chave seja fileType InsenseTive (ou seja, para trabalhar em todos os arquivos) como a coisa acima, então como o exemplo acima, não Preencione qualquer tipo de arquivo, basta usar som s: _keyword = expansão (observar o sublinhamento principal após S :) Requisitos: · Requisitos de Vim: · Vim.


imss. Software Relacionado

Vdb.

VDB é um plug-in VIM que oferece um depurador integrado para qualquer idioma com um depurador baseado em texto. ...

131

Download

Gauref.

Gauref é um script vim para procurar um manual de referência de Gauche. ...

38

Download

APYDIA.

APYDIA Project é um gerador de documentação de referência da API para Python. ...

65

Download

Wedic.

Wedic fornece um script bash com plugins para fácil pesquisa em dicionários on-line. ...

72

Download