Pytania otagowane jako vim

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


4
Problemy z VIM i kitem - myszą
nie mam dużego doświadczenia w VIM. Używam VIM z kitem i często używam myszy do przewijania i przesuwania kursora tekstowego za pomocą myszy. czasami też muszę wkleić kod ze schowka systemu Windows, więc muszę wpisać „: set mouse =”, aby wyłączyć obsługę myszy w VIM, wkleić kod prawym przyciskiem myszy, …
10 mouse  vim  putty 

2
Wydrukuj (odszyfruj) zaszyfrowany plik vim
Korzystam z -xopcji w vimie do szyfrowania pliku. Czytam te pliki wiele razy, niż do nich piszę, więc zawsze używam cat, a potem pamiętam, że jest zaszyfrowany z powodu tego, co pokazuje. Więc muszę użyć vima, wprowadzić hasło, a następnie wyjść używając :q... Czy jest jakiś sposób, aby użyć cat …

5
Pasek przewijania dla vima (oparty na klątwach, a nie gvim)?
Jako użytkownik Linuksa czułem się całkiem dobrze z narzędziami CLI i TUI, ale brakuje mi małego paska przewijania obecnego w prawie każdym programie GUI. Zawsze łatwiej mi było dowiedzieć się, jak długi jest plik i gdzie jestem z paska przewijania zamiast „9752 linii, 24%”. Oczekuję, że wygląda pasek przewijania ASCII …
10 vim  scrollbar 

1
Konfigurujesz klawisze funkcyjne w PuTTY dla Vima i Midnight Commandera pod tmux?
Po pierwsze, wiem, że mogę używać Alt+ 1(przez 9 i 0) do syntezy odpowiednich klawiszy funkcyjnych ( F1przez F10) w Midnight Commander. Pomógł mi wiele razy, ale domyślnie nadal intuicyjnie naciskam rzeczywiste klawisze funkcyjne. Gist: Próbuję uruchomić zarówno Vima, jak i Midnight Commandera w tmuxsesji (czasami okno, czasem okienko), używając …

3
Jak mogę sprawić, by Syntastic rozpoznał nowszą składnię Ruby?
Używam Syntastic w Vimie, a to podkreśla nowszą składnię Ruby jako błędy. Na przykład, jeśli użyję wymaganych argumentów słów kluczowych (wprowadzonych w Ruby 2.1), to tak: def distance(from:, to:) # whatever end ... podświetla linię definicji i mówi „nieoczekiwany”, „”. Jak mogę to rozpoznać jako prawidłową składnię Ruby? Już zaktualizowałem …
10 vim  ruby 


1
Wklejanie do vima z GUI powoduje brakujące linie
Kiedy kopiuję tekst z aplikacji GUI OS X (np. Firefox) i wklejam go do vima w moim terminalu, często brakuje pierwszych kilku wierszy lub znaków, bez wyraźnego wzorca. Może to nie być specyficzne dla vima, ale właśnie przetestowałem wklejanie do terminala, gdy nie korzystam z vima - np. Podczas korzystania …
10 macos  vim  terminal 

2
Vim: „dopasowanie nawiasów klamrowych” dla języków bez nawiasów klamrowych? (Ruby, Python itp.)
Vim jest świetny w podświetlaniu pasujących pasków. Ale ostatnio pracuję w Ruby, gdzie definicje metod zwykle zaczynają się doi kończą endzamiast zamiast {i }. Podobnie, ifoświadczenia i caseoświadczenia oraz inne nie używają nawiasów klamrowych, a jedynie słowa kluczowe. Czy ktoś ma konfigurację, która może podświetlać pasujące słowa kluczowe w ten …
10 vim  ruby 

4
Vi-Vim jak kontrolne skróty klawiszowe dla Windows
Używam gVim od dłuższego czasu i uwielbiam interfejs. Jestem zakochany w umiejętnościach keyboard-fu. Zastanawiałem się, czy jest jakaś aplikacja, która rozszerzyłaby jej funkcjonalność na wszystkie części systemu Windows 7? Przynajmniej niektóre podstawowe funkcje. Chciałbym móc kontrolować Eksploratora, przeglądarkę itp. Chcę tylko przestać używać mojej cholernej myszy. To nie jest zabawne. …

2
Autouzupełnianie vima: jak uniemożliwić vimowi odczytanie niektórych plików dołączanych?
Vim ma przydatny klawisz Ctrl-N, który automatycznie uzupełnia słowo pod kursorem słowem w bieżącym pliku lub dowolnym dołączonym pliku. Jeśli raz dołączę bibliotekę doładowań, ta funkcja stanie się całkowicie bezużyteczna, ponieważ odczytanie całego zestawu doładowań zajmuje kilkadziesiąt sekund i naprawdę nie chcę uzupełniać niczego, co jest zdefiniowane w doładowaniu. Więc …
10 vim 

1
Czy istnieje przeciwieństwo: g in vim?
Wiem, jak zrobić coś z każdą linią pasującą do wzoru, używając :g. Czy istnieje sposób, aby zrobić coś dla każdej linii, która nie pasuje do wzorca? Załóżmy na przykład, że chcę usunąć każdą linię, która nie pasuje do / foo /. Mógłbym zrobić coś takiego: :G/foo/d ( :Gnie jest przeciwieństwem …
10 vim  regex 

2
Jak wyświetlić aktualny tryb w linii statusu w tmux?
W vim: :set showcmdmówi mi, jaki klucz wpisałem (np. f). W tmux: po wpisaniu Ctrl-bprzestaję myśleć o następnym kluczu, którego potrzebuję. Czasami zapomniałem, że wpisałem Ctrl-b, więc wpisuję go ponownie, co powoduje problemy. Jak zmienić linię statusu, aby poinformować mnie, że wpisałem Ctrl-b?
10 vim  tmux 


3
Jak uzyskać nazwę klucza do zakodowania dla mapy klawiszy w vimrc?
W Emacs, mogę nacisnąć Ctrl-h, kw celu opisania klucz. Mogę uzyskać nazwę klucza, nawet jeśli jest niezdefiniowana, np. C-x <C-M-end> is undefined W ten sposób poznałem nazwę klucza C-x <C-M-end>. Ale jak zdobyć kluczową nazwę dla Vima? Chcę skonfigurować mapę klawiszy dla Ctrl-Shift-Vi Shift-Insert, ale jakiego kodu muszę użyć? Czy …
10 vim  keymap 

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.