Zdałem sobie sprawę, że Vim sprawia, że niektóre podstawowe zadania są bardzo wydajne (wycinanie, usuwanie, wklejanie ...) Chciałbym mieć te funkcje w edytorze tekstu. Czy ktoś go zna (wolę open source).
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, …
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 …
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 …
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 …
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 …
Jestem nowy w vimie i próbuję zmapować kombinację klawiszy dla uruchomienia wtyczki Ack, którą można znaleźć tutaj: https://github.com/mileszs/ack.vim Chcę zmapować, cmd-shift-faby uruchomić polecenie Ack :Ack. Dodałem następujące do~/.vimrc nmap <D-F> :Ack<space> To nie działa Co ja robię źle? Używam vim 7.3 w iTerm 2 na MacOS X.
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 …
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 …
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. …
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 …
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 …
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?
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 …
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.