Używam vimnie tylko do kodowania, ale także do pisania tekstu. W tym kontekście używam opcji zawijania i łamania linii do zawijania tekstu. Ponieważ linie - tworzące akapity podczas pisania tekstu - mogą być bardzo długie, zawinięta linia łatwo nie mieści się w dolnej części ekranu, więc vimukrywa całą owiniętą linię, …
Mam to podczas próby skopiowania tej treści na vimie: https://gist.github.com/w0ng/3278077 Wszędzie zauważam to samo zachowanie: jeśli wkleję coś, co zawiera komentarz, wszystko, co następuje po komentarzu, jest wklejane. Być może ma to coś wspólnego z faktem, że jeśli napiszę komentarz na temat trybu wstawiania i naciśnie enter, poniższy wiersz automatycznie …
Próbuję podświetlić bieżącą linię, a także pozycję kursora w Vimie. Oto mój .vimrc: set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 Występuje problem polegający na tym, że bieżący kolor tła linii pokrywa kolor tła kursora, więc wygląda to tak: Mogę oczywiście …
Szukam sugestii dotyczących konfiguracji dla moich konkretnych potrzeb. Nie zrobiłem wiele linuksa od czasu college'u i chcę wrócić do tego jako hobby. Mam trochę niezbyt mocny sprzęt (512 MB pamięci RAM, pojedynczy rdzeń). Chcę robić wszystko za pomocą powłok tekstowych i edytorów, takich jak vim. Moim celem jest, aby nigdy …
Mam prosty skrypt, który monitoruje plik pod kątem zmian i rsynchronizuje go za pomocą zdalnej kopii: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Działa dobrze z nano, ale nie działa z vimem. Kiedy używam nano, wyświetla: somefile CLOSE_WRITE,CLOSE i rozpoczyna następną pętlę, czekając na kolejną edycję. …
Czy jest jakiś sposób, aby ustawić +xbit na skrypcie podczas tworzenia? Na przykład uruchamiam: vim -some_option_to_make_file_executable script.sh a po zapisaniu mogę uruchomić plik bez żadnych dodatkowych ruchów. ps. Mogę uruchomić chmodz vimsamej konsoli lub nawet z niej, ale jest to trochę denerwujące, ponieważ vimsugeruje ponowne załadowanie pliku. Również denerwujące jest …
Przeczytałem o tym, jak zaktualizować linię statusu vima tutaj . Jestem w stanie zaktualizować go z powodzeniem. Ale chciałbym zachować format domyślnej linii statusu vima i po prostu dodać do niego więcej informacji, np. Rozmiar pliku, typ pliku itp. Domyślna linia statusu Vima to: <file-name> line_num,col_num %file Jak mogę wykonać …
Czasami pracuję z naprawdę małymi oknami terminala i potrzebuję każdego dostępnego miejsca. Więc chcę ukryć linię statusu vima. Już set laststatus=0to ukrywa jedną z linii statusu. Ale jest jeszcze jeden z treścią -- INSERT --i "filename.ext" 22L 500C. Jak mogę ukryć tę linię?
Chciałbym skopiować z lokalnego komputera i wkleić do vima na zdalnym pudełku, w którym jestem SSH. Otóż to. Próbowałem "+p and "*p, kliknięcie środkowym przyciskiem myszy i kilka innych rzeczy bezskutecznie :( Akceptowalne (choć mniej wygodne) jest po prostu pominięcie vima i schowka do pliku. Mój problem polegał na tym, …
W bash, automatyczne uzupełnianie ścieżek ostatnio przestało działać podczas wydawania vimpoleceń, w których ścieżka jest głębsza niż dwa katalogi (nadal działa zgodnie z oczekiwaniami z innymi poleceniami, takimi jak lsi cd). Na przykład, jeśli piszę, ls .config/btsync/bta następnie wciskam TAB, rozwija się do ls .config/btsync/btsync.conf. Jeśli piszę, vim .config/bta następnie …
W Linuksie cli mogę robić ctrl-ri wyszukiwać wstecz i wybierać coś, co zrobiłem łatwo. Czy w vimie jest coś podobnego? Mam na myśli to, że mogę uruchomić polecenie za pomocą :(może to być coś w rodzaju długiej substytucji) i jeśli muszę to zrobić ponownie, muszę go ponownie wpisać. Czy istnieje …
Obecnie robię to przez SSHing na serwerze i uruchamianie Vima na serwerze. Ma to tę zaletę, że nie musi zajmować się uciążliwą składnią otwierania plików ze zdalnego serwera przez SCP, a co ważniejsze, jest w stanie naprawdę szybko poruszać się po systemie plików serwera. Z drugiej strony ma opóźnienie, co …
Tak jak możesz przeskakiwać między parami, tj. Czy ()mogę rozszerzyć tę funkcję, aby przeskakiwać między znacznikami początkowymi i końcowymi? tzn. w bash, przeskakuj pomiędzy ififi
Mam funkcję i chcę wykonać polecenie klawisza, ale pojawia się błąd Końcowe znaki: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Nie lubi <CW> <CW> Czego mogę zamiast tego użyć?
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.