Czasami próbowałem wywołać Vima przy użyciu xargs: find . -name '*.java' | xargs vim … Jaki rodzaj prac: Gdy uruchamia się Vim, na krótko pojawia się następujące ostrzeżenie: Vim: Warning: Input is not from a terminal Edycja działa - :filespoprawnie wylicza wszystkie .javapliki zgodnie z oczekiwaniami. Mogę zapisać i zrezygnować. …
Chciałbym edytować pliki przekazywane w danych wejściowych potoku za pomocą vima w sposób nieinteraktywny lub edytować pliki w miejscu (podobne do sed). Kilka przykładów przy użyciu sed: $ sed -i'.bak' s/foo/test/g file # Edit file in-place. $ cat file | sed s/foo/test/g # Parse file in pipeline. Mogłem jednak przeczytać …
Używam Vi jako mojego ulubionego (a właściwie tylko) edytora tekstu w systemach Linux. Wiem, jak zmieniać tryby z normalnego na wstawianie i odwrotnie. Czy możliwe jest automatyczne ładowanie Vi do trybu wstawiania zamiast trybu normalnego?
Niektóre aplikacje mają pojęcie „sesji” , w której można uruchomić polecenie załadowania pliku do istniejącej instancji aplikacji. Na przykład, gdy piszę: $ firefox http://vi.stackexchange.com Firefox ponownie wykorzystuje istniejący proces Firefox, zamiast tworzyć nowy. Czy to możliwe z Vimem?
Chcę uruchomić następującą powłokę. wea-this is the end of the second word | vim j exit 0 Miałem nadzieję, że wprzesunie naciśnięcia klawiszy (przesunie słowo do przodu), potem e(koniec słowa), potem a(dopisze), a następnie -this is the end of the second word(tekst) do określonego dokumentu Vima, jktóry już zawiera słowa. …
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 Vim: Błąd odczytu danych wejściowych, wychodzenie …
Używam Kubuntu 14.04 z domyślną instalacją (bash, Konsole). Chcę nauczyć się potężnego, opartego na klawiaturze edytora tekstu i zdecydowałem się na jeden z nich: Vi, Vim, Emacs, (i nauczę się Nano, ponieważ jest to proste). Mam małe doświadczenie z wierszem poleceń: Bash i Python, więc jestem gotów dodać kolejną umiejętność …
Czasami chciałbym wypróbować sztuczkę znalezioną w Internecie. Często pomocne jest wypróbowanie tego w vimie (gvim, jeśli jest to trik GUI), w trybie dziewiczym, tzn. Bez ładowania wszystkich moich ~ / .vimrc rzeczy. Czy masz jakieś wskazówki, jak to zrobić skutecznie?
Chciałbym napisać cały bufor do standardowego wyjścia ( /dev/stdout) zamiast do pliku, a następujące polecenie działa zgodnie z oczekiwaniami podczas edycji pliku: :w >> /dev/stdout Wskazówka: Naciśnij Control+, Laby odświeżyć ekran. Ale to nie działa zgodnie z oczekiwaniami, gdy próbuję zrobić to samo z wiersza poleceń ( nieinteraktywnie ), na …
Dzisiaj stwierdziłem, że mój .vimrcnie zadziałał. Kilka godzin temu było ok. Kiedy uruchomiłem vima z $vim --plugin, :scriptnamesnic nie powtórzyło: .vimrcplik nie został pobrany. (Uwaga: /etc/vimrczostał usunięty w celu debugowania tego problemu). Potem spróbowałem google i okazało się, że $VIMINITzmienna jest podejrzana. Oto wartość $VIMINIT: $ echo $VIMINIT set number …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.