Pytania otagowane jako vim

vim (Vi IMproved) to edytor tekstu obsługujący różne tryby edycji.

1
pokaż część zawijanych linii w vimie zamiast ukrywać ją za pomocą znaku @
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ę, …
14 vim 

5
VIM komentuje to, co wklejam
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 …
14 vim  vimrc 

2
Jak wyróżnić bieżącą linię i kursor w .vimrc?
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 …
14 vim  vimrc 


1
Używanie inotifywait wraz z vimem
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ę. …
14 files  vim  rsync  inotify 

4
vim: utwórz plik z bitem + x
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 …

2
Vim nie działa w tmuxie
Gdy próbuję otworzyć plik, używając vimwewnątrz tmuxcałego okna zamarza. Muszę zabić okno C-a &. Oto moje ~/.vimrcustawienia: :set autoindent :set ts=4 :set number :set shiftwidth=4 :set showmode :filetype on :filetype plugin on :syntax enable :set mouse=a i ~/.tmux.conf # I like Ctrl-a as the default hotkey unbind C-b set-option -g …
14 vim  tmux 

3
Jaki jest format domyślnej linii statusu?
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ć …
14 vim 

1
vim: ukryj linię statusu na dole
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ę?

7
Skopiuj / wklej do SSH'd VIM ze schowka lokalnego (Windows)
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, …
14 ssh  vim  copy-paste 

3
Bash autouzupełnianie za pomocą polecenia vim
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 …

2
Czy w vimie jest polecenie wyszukiwania wstecznego?
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 …
13 vim  search 

4
Jak mam edytować pliki w sieci za pomocą Vima?
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 …
13 networking  files  vim 


2
VIM Wykonywanie polecenia klawisza w funkcji
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ć?
13 vim 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.