W jaki sposób we wbudowanym systemie pomocy Vima… wyszukać tematy, w których chcę uzyskać pomoc? śledzić hiperłącza? przeglądać w poszukiwaniu pokrewnych materiałów?
Kiedy wyszukujesz słowo w pliku z czymś podobnym /console.log, wszystkie wystąpienia console.logsą podświetlone. Gdy już Cię to nie interesuje, wyróżnianie może być rozpraszające. Moja obecna strategia usuwania wyróżnienia polega na zrobieniu czegoś takiego /asntehua. Czy istnieje właściwy sposób na usunięcie podświetlenia tego słowa?
Chciałbym zoptymalizować mój przepływ pracy „znajdź i zamień” w Vimie. Często to robię, bo jestem pewien, że większość z was też. Zwykle coś w stylu - skopiuj blok i zmień nazwę zmiennej w kilku miejscach. Wiem, wiem, to prawdopodobnie wyzwala odruch „dlaczego kopiujesz i wklejasz kod”, ale nie idźmy tą …
Jedno z otwartych pytań na temat Vima dotyczy tego, czy istnieje sposób na wyszukiwanie / zamianę w bieżącym projekcie (proszę o wyrozumiałość, jeśli użyję tego pojęcia odziedziczonego po innych redaktorach). Załóżmy na przykład, że chcę przeszukać moje pliki projektu w poszukiwaniu nazwy metody i zmienić nazwy wszystkich instancji tego wywołania …
W długim pliku chciałbym wyszukać wzór, który będzie pasował z grubsza około 200 linii. Dopasowane linie znajdują się w losowych miejscach w pliku. Kiedy linia pasuje, tylko sama linia jest istotna, bez kontekstu powyżej lub poniżej. Zwykle przeszukiwałbym /i przeskakiwał mecze n. Ale to oznacza, że na ekranie jest tylko …
Vim ma (przynajmniej) dwa zestawy poleceń, które szukają w przeciwnych kierunkach. Wpisanie, /a następnie wzór spowoduje wyszukanie wzoru w dokumencie do przodu; wpisanie, ?a następnie wzorzec rozpocznie wyszukiwanie do tyłu. Ten sam związek istnieje między poleceniami *i #. Nie podoba mi się to, że te polecenia również ustawiają kierunek wyszukiwania …
Uwielbiam ustawienie „hlsearch”, ale po zakończeniu wyszukiwania uważam, że jest to okropne. Zwłaszcza jeśli szukam czegoś, co ma wiele dopasowań. Wiem, że mogę to wyłączyć :set nohlsearch Ale zajmuje to całe 16 naciśnięć klawiszy, a co bardziej denerwujące, muszę włączyć go ponownie podczas następnego wyszukiwania za pomocą :set hlsearch Czy …
Mam plik z postacią ã(mała litera + łącząca tyldę). Encodingi fileencodingsą oba utf-8. gaprzedstawia <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (ale z faktycznym łączeniem tyldy w <>) i g8pokazuje 61 + cc 83 Wyszukiwanie za pomocą /a\%u0303działa dobrze. Wyszukiwanie tylko \%u0303daje E486 Wzorzec nie …
Chcę zobaczyć wartość zmiennej, więc uruchamiam polecenie :let Vim wyświetla wyniki tego polecenia za pomocą --more--pagera. Jak mogę wyszukać to wyrażenie, np. html? Szukałem strony podręcznika, aby znaleźć więcej stronicowania, które mówi, że +/jest używane do wyszukiwania, ale wydaje się, że nie działa, /podobnie jak w przypadku mniej stronicowania.
Jedną rzeczą, którą często robię (ale polegam na linii poleceń) jest wyszukiwanie / grepowanie w wielu plikach. Czy istnieje sposób wyświetlania wyników wyszukiwania dla wszystkich otwartych buforów? Idealnie chciałbym mieć nowy bufor podzielony zawierający lokalizację wyniku i fragment kodu podobnie jak greprobi. Na przykład ( /statistics): models/statistics.php: /*! \file statistics.php …
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 wyszukiwaniem?
Wiem, że mogę usunąć z kursorem aż włącznie pierwszego wystąpienia danego znaku X z d/x<CR>lub ze v/x<CR>djeśli chcę zobaczyć wybór, a następnie usunąć. Jak mogę usunąć z bieżącej pozycji kursora do n- tego wystąpienia x ? Na przykład, jeśli kursor znajduje się za pierwszą spacją w yada yada yada yada …
Muszę wyszukać wiersze, które zawierają jakieś słowo, ale nie zawierają drugiego słowa. Na przykład znajdź wiersze zawierające słowo „To”, ale nie słowo „czerwony” tak że dla pliku zawierającego te linie This is a blue coat This is a red coat This is a purple coat That is a coat Wyszukiwanie …
Próbowałem dziś przeprowadzić wyszukiwanie wszystkich plików projektu. Używam Ctrl-P i szukam w takich liniach: Ale wynik wyszukiwania znajduje się tylko na uprzednio otwartym pliku. Tutaj tylko otwieram main.php. Czy znasz sposób wyszukiwania wszystkich plików bez konieczności ich otwierania jeden po drugim? Dzięki,
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.