Pytania oznaczone «command-line»

Pytania dotyczące poleceń typu ex lub dwukropek. W przypadku pytań dotyczących opcji wiersza poleceń używanych do uruchamiania edytora użyj znacznika [invocation].

54
Zamknij i zwolnij bufor bez wychodzenia z Vima

Często ładuję informacje do tymczasowego bufora, a następnie zamykam je :clo!. Ale to ukrywa bufor zamiast całkowicie go rozładowywać, mimo że nohiddenustawiłem. Uważam to za męczące, ponieważ po wyjściu z Vima otrzymuję dodatkowe potwierdzenie dotyczące treści, które już (myślałem)...

26
Jak zapisać plik, dla którego nie mam uprawnień do zapisu?

Czasami zdarza się, że otwieram plik i wprowadzam pewne modyfikacje jako mój użytkownik, nie zauważając ani nie zapominając o zauważeniu [read-only]ostrzeżenia w wierszu stanu (np. Jakiś losowy /etcplik konfiguracyjny, taki jak /etc/resolv.conf). :w!oczywiście kończy się niepowodzeniem w tym...

21
Uruchom skrypt bash z vima

Używam vima do tworzenia skryptów bash. Chodzi o to, że czasami nie chcę tworzyć nowego pliku, uczynić go wykonywalnym, wykonać go, a następnie usunąć. Mam na myśli skrypty, które zostaną użyte tylko raz. Na przykład otwieram vima i wpisuję to: #!/bin/bash ll | while read line do echo...

19
Jak zatrzymać nagrywanie w wierszu poleceń?

Kiedy nagrywam makro qi gotowe, mogę wpisać: q aby zatrzymać nagrywanie, jeśli jestem w trybie normalnym lub wizualnym. <c-o>q aby zatrzymać nagrywanie, jeśli jestem w trybie wstawiania. .. Jak zatrzymać nagrywanie, jeśli moje makro kończy się w trybie poleceń?...

17
Kiedy używać: grep i: vimgrep w vim?

W vimie :makeułatwia tworzenie i naprawianie błędów :greporaz :vimgrepzachowuje się jak :make. Ale dlaczego potrzebujesz tych dwóch poleceń? Dlaczego nie po prostu wyszukać wzór i po prostu nacisnąć n? Jakie są ich zalety w porównaniu z samym

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...

15
Jak edytować zawartość ze standardowego wejścia?

Chciałbym edytować zawartość w vimie, która została dynamicznie wygenerowana z wiersza poleceń bez posiadania pliku. W przykładzie: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin ale nie działa z błędami: Vim: Ostrzeżenie: Dane wejściowe nie pochodzą z terminala...

13
Jak uciec cały ciąg w poleceniu:?

Zobaczmy. Mam gvimuruchomiony i chcę otworzyć plik, przestrzegając autocmds ( co wyklucza--remote-tab ). Teraz wiem, że mogę to zrobić (w zasadzie z pewnymi poprawkami): gvim --remote-send ":tabe my_file<CR>" który działa. Ale jeśli plik zawiera spacje lub dziwne znaki, muszę wykonać...

13
vim nie pokazuje wpisywanego polecenia

Czytałem vimtutora i w lekcji 2.1 była notatka o wpisywaniu poleceń takich jak dw : NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see another character than d you typed something wrong; press <ESC> and start...