Jak porównałbyś tych redaktorów? Jakie są zalety i wady każdego z nich? [ uwaga ] Nie ma na to odpowiedzieć ci, którzy „nienawidzą jednego i kochają drugiego” lub ci, którzy nie używali obu.
Mam plik konfiguracyjny, który trzymam otwarty w vimie, ale czasem zmienia się on na dysku, a zmiany te nie są odzwierciedlane w terminalu. Czy mogę odświeżyć zawartość ekranu bez zamykania i ponownego otwierania pliku? Jeśli tak to jak?
Natknąłem się na zdanie w vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. i ten klucz rzeczywiście zawiesza mój vim. Myślałem, że to wina vima, ponieważ nie miałem problemu z użyciem C-s/ C-x C-sin emacs nox. Jednak właśnie …
Wiem, że prawdopodobnie przejrzałem to milion razy we wszystkich dokumentach VI, które przeczytałem, ale wydaje mi się, że nie mogę znaleźć usunięcia polecenia od kursora do końca wiersza.
Przeważnie edytuję pliki Ruby, chociaż komentarze do plików skryptów powłoki również są # Obecnie moje komentarze pokazują się jako ciemnoniebieskie na czarnym, co jest naprawdę trudne do odczytania. Zobacz zrzut ekranu. Jak mogę zmienić ich kolor? Jestem gotów rozważyć różne schematy dla wszystkich kolorów, chociaż podoba mi się czarne tło.
Jak mogę usunąć wiersz w VI? Oto co teraz robię: Otwórz terminal alt+ ctrl+t vi a.txt Przesuwam kursor do linii, którą chcę usunąć, a następnie jakiej kombinacji klawiszy należy użyć do usunięcia linii w edytorze vi ?
Wiem, że mogę otworzyć wiele plików vim, wykonując coś takiego vim 2011-12*.log, ale jak mogę przełączać się między plikami i zamykać je pojedynczo? Ponadto, w jaki sposób mogę powiedzieć nazwę pliku, który edytuję?
Kiedy otwieram plik vim, widzę dziwne ^Mpostacie. Niestety, ulubiona wyszukiwarka na świecie nie radzi sobie dobrze ze znakami specjalnymi w zapytaniach, więc pytam tutaj: Co to za ^Mpostać? Jak mógł się tam dostać? Jak się tego pozbyć?
Mam dwa pliki otwarte w vimie, każdy w jednym okienku tmux. Chciałbym skopiować powiedzmy 10 linii z jednego pliku do drugiego. Jak mogę to zrobić, nie używając myszy Copy-> Paste?
Używam Vima głównie do szybkiej edycji, a nie do długich sesji roboczych. W tym sensie uważam, że kolejność klawiaturowy dla rzucenia szczególnie pracochłonne: Esc, Shift+ ;, w, q, Enter. Jak wyjść z Vima (prawdopodobnie zapisując dokument) przy najmniejszej liczbie naciśnięć klawiszy? Zwłaszcza z trybu wstawiania.
Każda szybsza sztuczka nawigacyjna, aby umieścić linię, w której kursor znajduje się w tej chwili, do u góry ekranu? środek ekranu? dolna część ekranu?
Porównując pliki i aktualizując repozytorium kodu źródłowego, lubię używać vimdiff. Aby skopiować zmiany dokonane z jednego pliku do drugiego, zwykle używam następującej sekwencji klawiszy: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected lines) Ctrl + w, …
Nigdy nie należy wklejać z Internetu do terminala . Zamiast tego należy wkleić do edytora tekstu, sprawdzić polecenie, a następnie wkleić do terminala. Zgadza się, ale co jeśli Vim jest moim edytorem tekstu? Czy można sfałszować treść, która przełącza Vima w tryb poleceń i wykonuje złośliwe polecenie?
W Vimie, jeśli wkleję ten skrypt: #!/bin/sh VAR=1 while ((VAR < 10)) do echo "VAR1 is now $VAR" ((VAR = VAR +2)) done echo "finish" Otrzymuję te dziwne wyniki: #!/bin/sh #VAR=1 #while ((VAR < 10)) # do # echo "VAR1 is now $VAR" # ((VAR = VAR +2)) # done …
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.