Vim Ctrl + g = veja o nome da função atual

0

Você sabe como podemos obter informações sobre o arquivo atual com Ctrl + g. Eu gostaria de estender isso para mostrar o nome da função atual em que o cursor está atualmente. Assuma a linguagem C.

Algum Vim pros lá fora para me ajudar?

    
por slowpoison 14.10.2011 / 20:23

2 respostas

1

map . :call getline(search("^[^ \t#/]\{2}.*[^:]\s*$", 'bW')) <CR> %%b

a entrada . mostrará "o nome da função atual em que o cursor está atualmente"

    
por 12.04.2017 / 07:28
0

Você deve ter grandes funções.

Eu vejo duas maneiras de fazer isso:

  1. dobrando o cursor em uma linha em branco, ele dobra toda a função atual, permitindo ver seu nome. za para dobrar, veja o nome, za para desdobrar.

  2. usando TagList ou TagBar , invocar qualquer um desses plugins criará uma janela dividida com um esboço de seu arquivo e o cursor posicionado no nome da função atual e nome destacado. Se o seu cursor estiver no nome de um membro, ele mostrará o membro, assim você pode ter que mover o cursor sobre uma palavra-chave como int ou em algum espaço em branco.

por 14.10.2011 / 21:34

Tags