Pytania otagowane jako vim

Vim to wysoce konfigurowalny edytor tekstu zbudowany w celu umożliwienia wydajnej edycji tekstu. Jest to ulepszona wersja edytora vi.

1
Lepsze zachowanie kliknięcia myszą dzięki wirtualnej edycji gVim
Lubię korzystać z funkcji virtualedit = all Vima, ale lubię też możliwość klikania za końcem linii i kierowania kursora bezpośrednio na koniec linii (zamiast do dokładnej pozycji, którą kliknąłem). Czy istnieje wtyczka lub coś, co może sprawić, że położenie kursora Vima po kliknięciu myszą będzie działało bardziej inteligentnie? Najlepiej byłoby, …
1 vim  gvim  mouse-click 

1
uogólnione indeksowanie dolne i górne w vimie
Za pomocą edytora tekstu vimmożna tworzyć numery w indeksie dolnym i górnym, używając cyfr control- k- nsdo subskrypcji i control- k- nSdo superskrypcji, gdzie njest cyfra arabska. Czy istnieje mechanizm uogólnionej subskrypcji i nadpisywania innych znaków (np. Liter łacińskich lub greckich)?
1 vim 


1
vim kolorowanki dla git
Korzystam z systemu Windows, a mój vim jest obciążony strasznym schematem kolorów z vimem. Wiadomość jest niebiesko-czarna (więc nie widzę, co piszę). Muszę zmienić schemat kolorów, ale :colorscheme slatenic nie robię. :version vim - vi improved 7.3 (2010 aug 15, compiled oct 27 2010 17:51:38) ms-windows 32-bit console version included …

1
Zatrzymaj Vima przed automatycznym tw = 78 zawijaniem plików tekstowych
Niedawno zaktualizowałem Vima i zauważyłem, że za każdym razem, gdy otwieram .txtplik, opcja tw=78jest ustawiona. (Co sprawia, że ​​Vim automatycznie przerywa linie, gdy przekroczyłyby 78 znaków.) Nie podoba mi się to i chciałbym się go pozbyć. Dodałem set tw=0jako ostatni wiersz w moim _vimrcpliku, ale to nie miało żadnego efektu. …
1 vim  gvim  vimrc  gvimrc 

4
kompatybilność emacs vim dla kodu c ++
Używam emacsa do kodowania c ++, aw moim projekcie jest wiele osób, które używają gvima do tego samego. Mój problem polega na tym, że kiedy otwieram ich pliki .h lub .cc w emacsie, formatowanie stało się naprawdę złe, prawdopodobnie z powodu ustawienia tabulatorów lub czegoś podobnego. To, czego chcę, to …
1 vim  emacs 

1
jak szukać long_word pod kursorem w vimie
Wiem, że możesz wyszukiwać słowo pod kursorem w VIM za pomocą # i *, ale to wyszukiwanie nie działa dla czegoś takiego jak „długie_ słowo”, np. Jeśli mój kursor to „l | ong_word”, to szukam według słowa # lub * „długie” jest również uważane za pasujące słowo. w jaki sposób …
1 vim  search 

1
Podnieść limit rozmiaru pliku cofania drzewa Vima?
Wygląda na to, że moje pliki vim śledzą tylko ostatnie 500 KB zmian. Na dole mojego panelu gundo zmienia się od edycji 1774 do 0 (łączna liczba wersji pliku to 2776). Chociaż oznacza to, że cała historia może przekroczyć 1 MB, jest to bardzo do przyjęcia, ponieważ jest to praca …
1 vim 

1
Kopiowanie vimów z zachowaniem położenia kursora
Chciałbym mieć skrót w vimie, który wykonuje duplikację linii, bez zmiany pozycji kursora. Po prostu szarpanie i wklejanie zawsze przesuwa kursor na początek następnego wiersza, więc myślę, że muszę to zrobić w dwóch krokach: skopiowanie początku wiersza, a następnie jego końca. Próbowałem tego: noremap <C-S-d> y0O<ESC>pkéy$lgp`[ z hjklmapowaniem do jklé. …

2
Jak sprawić, by vim zmienił datę, kiedy edytowano sekcję pliku?
Używam lateksu jako pamiętnika z sekcjami dla każdego przedmiotu. Ręcznie dodam datę utworzenia i modyfikacji do każdego elementu tekstu (sekcja, podsekcja, podsekcja, ...). Czy istnieje sposób, aby uczynić to automatycznym? Jestem gotów nauczyć się Lua lub Pythona i napisać do niego kod (używam nowoczesnego C ++), ale nie jestem pewien, …

2
Zaimportuj poprzednie polecenia do edytowanego polecenia
Gram z zsh, aby zmienić czas modyfikacji obrazu zgodnie z atrybutem exif „Oryginalna data / godzina”. W tym celu wykonuję jedno polecenie: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') touch -t $(echo $PDATE | sed 's/\(..$\)/\.\1/') $PIC Mam kilka zdjęć z niewłaściwą wartością „Oryginalna data / czas”, więc te …
1 vim  shell  zsh  vimscript 


2
vim ustawia domyślne zapisywanie bufora po otrzymaniu sygnału TERM
Używam wielu wystąpień vima. Obecnie używam funkcji bash kv(){ a=($(pgrep vim)); kill ${a[@]}; } aby zakończyć wszystkie działające instancje vima. Ma to tę wadę, że pozostawia nierozstrzygnięte pliki .swp wszędzie tam, gdzie vim został zabity niezapisanymi zmianami. Czy istnieje sposób na ustawienie vima, aby zapisywał swoje bufory, jeśli zostanie wysłany …
1 bash  vim 


1
Jak skonfigurować MacVima do kompilacji i uruchamiania Java?
Czytam mnóstwo świetnych rzeczy na temat Vima i MacVima, więc go pobrałem i używałem go do pisania HTML i CSS. Wydaje mi się, że skoro jestem nowy na tym obszarze, równie dobrze mogę nauczyć się MacVima, zamiast czekać, aż zacznę kodowanie, a potem będę musiał wszystko spowalniać, aby się tego …
1 vim  java  macvim 

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.