Podczas edycji JavaScript, zwykle muszę to zrobić:Vim i wcięcie ze wspornikami/szelki
function myFunc() {
// func body here
}
Próbowałem kilka wspornika zamykania wtyczek jak AutoClose i vrackets, ale kiedy wracam do kodowania jak powyżej, wszyscy to zrobić:
function myFunc() {<CR>
|}
Jak mogę dokonać Vim wstawić przed nawiasem, kiedy idę do nowej linii, a wcięcie kursor właściwie tak:
function myFunc() {<CR>
|<CR>
}
Czy jest jak wtyczka lub coś, co to robi?
Wtyczka [delimitMate] (https://github.com/Raimondi/delimitMate) zapewnia opcję dla tego IIRC. –
@Randy: Moja konfiguracja vima musi być przeklęta lub coś podobnego. delimitMate nie zrobi rozszerzenia CR ... – hayavuk
Mimo że wątek jest dość stary, chciałbym jeszcze dodać, że delimitMate ma opcję, aby to zrobić: po prostu dodaj 'let g: delimitMate_expand_cr = 1' do twojego .vimrc. Zobacz ': help delimitMate', aby uzyskać więcej opcji. – jasperge