Pytania oznaczone «key-bindings»

19
Zrozumienie kombinacji CTRL-U

W tej odpowiedzi spotkałem się z CTRL-Uużytym w wywołaniu funkcji po :i przed rzeczywistą nazwą funkcji. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Oto, co mówi pomoc: CTRL-U Scroll window Upwards in the buffer. The number of lines comes...

18
Jak mogę zmapować d [count] d?

NB to nie duplikat Jak działa „d3fg” pracę polecenia? Proszę przeczytać przed głosowaniem, aby zamknąć! Dochodzę do impasu w mojej misji, aby małe usunięcia działały jak duże . Problem, jaki mam, polega na tym, że nie mogę wymyślić, jak zmienić mapowanie poleceń d3d. W rzeczywistości nie mogę...

18
Wyczyść linię szybciej niż [0] [d] [$]

Czy istnieje szybszy sposób na usunięcie tekstu w wierszu niż naciśnij, 0aby przejść do początku, a następnie naciskając, d$aby usunąć do końca linii? A co jeśli chciałbym usunąć wszystko oprócz wcięcia? Czy jest na to

17
ale linter + eslint: Przejdź do następnego błędu

Używam eslintz, aleaby pobrudzić mój kod JavaScript. Po edycji bloku kodu często mam kilka błędów do naprawienia. Naprawianie odbywa się poprzez przejście do następnej błędnej linii, odczytanie problemu z linijki i naprawienie. Gdybym mógł pominąć fazę nawigacji i użyć specjalnego powiązania...

15
Jak korzystać ze skrótów Readline w linii poleceń vim?

Kiedy edytuję polecenie Vima, chciałbym użyć tych samych skrótów, co w Bash i każdej innej REPL: M-baby cofnąć słowo, M-Backspaceusunąć poprzednie słowo, M-uprzekonwertować słowo na wielkie litery, C-kwyciąć do końca wiersz itp. Byłem w stanie skonfigurować niektóre polecenia, używając :cmap, ale...

13
Jak dowiedzieć się, do czego przypisany jest klucz?

Wiem, że uruchamianie :mappoleceń bez argumentów powinno dać mi listę mapowań zdefiniowanych przez użytkownika, ale na przykład, kiedy naciskam Ctrl-W Ctrl-I coś się dzieje, ale nie mam pojęcia, która funkcja właśnie się wydarzyła jako wbudowane mapowania nie pojawiają się w :mappoleceniach. Jak...

13
Jak włączyć / wyłączyć augroup w locie?

I stworzył augroupw moim .vimrczawierający kilka autocmdi muszę włączyć / wyłączyć je autocommandw locie. Chodzi o to, aby utworzyć mapowanie (powiedzmy F4na przykład), które włączałoby te automatyczne polecenia po jednokrotnym naciśnięciu i wyłączało je po ponownym naciśnięciu bez konieczności...

13
Jak zapisać i przywrócić mapowanie?

Tworzę wtyczkę dla Vima i chciałbym zdefiniować mapowanie, które byłoby dostępne tylko podczas „wykonywania wtyczki”. Do tej pory (uproszczony) przepływ pracy wtyczki jest następujący: Użytkownik wywołuje polecenie wtyczki Polecenie wywołuje funkcję wstępnego leczenia: function!...

12
Używanie vima i kofeiny na tym samym komputerze

tło Pracuję w laboratorium badawczym i codziennie korzystam z trzech różnych systemów operacyjnych. Na komputerach z systemem Windows i Mac używam Caffeine, aby uniemożliwić tym urządzeniom wygaszacz ekranu podczas pracy na innym komputerze (Linux nie ma tego problemu). To bardzo denerwujące, że...