Naprawdę spieprzyłem $PATHzmienną ~/.bash_profilepodczas instalacji oprogramowania. Zamiast używać export PATH=$PATH:/some/other/path Idiotycznie to zrobiłem export PATH=~/some/other/path Więc nie, nie mogę używać żadnych poleceń. Jeśli spróbuję ls, dostanę to; $ ls bash: ls: command not found... Similar command is: 'lz' Jak mogę edytować moje, ~/.bash_profileaby naprawić ten bałagan? Nie mogę używać vima …
Chcę skopiować / wkleić tekst do vima z gedit. Oryginalny tekst wygląda następująco: Uruchamiam vima, wciskam „i”, następnie klikam prawym przyciskiem myszy, wklejam i otrzymuję: Jak ustawić Vima, aby tego nie robił? Jak mogę skopiować / wkleić tekst, aby nie trzeba było usuwać niepotrzebnych kart?
Mam zdefiniowane odwzorowanie noremap <M-n> :tabn<CR> który działa ładnie, z wyjątkiem następującego scenariusza: Uruchamiam: make, czekam, podczas gdy javac myśli, wtedy nagle zdaję sobie sprawę z czegoś, co powinienem sprawdzić w innym pliku i spróbować przełączyć karty. Nie mogę tego zrobić, póki nie: wykonuję polecenia Nadal jestem w trybie komend, …
Za każdym razem kompiluję vima i instaluję go (zawsze używam instrukcji z teren ), jest usuwany po aktualizacji Ubuntu (nie wszystkie aktualizacje, ale niektóre z nich). Po takich aktualizacjach ubuntu zawsze prosi mnie o użycie „apt-get install -f”. Wydaje się, że problem dotyczy dystrybucji vim, która znajduje się w domyślnym …
Próbuję powłoki, aby uzyskać 'svn log%'. Aby uzyskać to w innym buforze, wydaje się, że najlepszym sposobem jest wywołanie: :new | set buftype=nowrite | r !svn log # Gdzie r umieszcza dane wyjściowe z polecenia powłoki w buforze utworzonym z new i # odwołuje się do nazwy pliku poprzedniego bufora. …
Kiedy porównywałam dwa pliki z vimdiff w moim cygwinie, vimdiff a.c b.c wszystkie linie zostały złożone (jak poniżej) Potem użyłem zR aby otworzyć wszystkie foldery, ale nie pokazano żadnej różnicy. Inną dziwną rzeczą jest to, że kiedy zaczynam dodawać nową linię (za pomocą PRZYCISKU o), zaczyna ona pokazywać różnicę Znalazłem …
Zrobiłem softlink w / bin /, który wskazuje z gvim na v, więc mogę po prostu wpisać v w konsoli otworzy gvim. Zamiast tego otwiera zwykłą wersję konsoli. Jak mogę zamiast tego otworzyć gvima?
Czy w Vim mogę dostarczyć ciąg formatujący, szarpnąć go i wkleić z sformatowanymi wartościami w zakresie ?. Przykładem w Pythonie 2 byłoby: dla i w zakresie (1, 3): print "To jest linia% d"% i Jeśli nie jest to możliwe w Vimie, czy byłoby tak w Emacsie lub innym edytorze?
Chciałbym przenieść ścieżkę w pliku na początek pliku. Każda ścieżka jest wymieniona 1 na linię. Jak się ruszam /someplace/2nd/ do góry używając tylko linii poleceń? /someplace/1st/ /someplace/2nd/ /someplace/3rd/ Więc kończę /someplace/2st/ /someplace/1nd/ /someplace/3rd/
Próbuję napisać wtyczkę dla Vima używając Tcl jako języka zaplecza. Napisałem i przetestowałem większość kodu i wygląda na to, że działa dobrze, z wyjątkiem jednej przeszkody, której nie mogę się pozbyć: kodowania. Zastanawiam się, czy ktoś tutaj jest skłonny do testu. Utwórz ~ / .vim / plugin / tcltest.tcl tymi …
używam mutt na e-mail i pozwoliłem vim obsługiwać załączniki zwykłego tekstu. W moim ~/.mailcap mam text/plain; view %s ; needsterminal To działa dobrze, ale usuwa wszystkie podświetlenia składni. Często otrzymuję kod źródłowy w załącznikach i byłoby świetnie mieć podświetlanie składni. Czy istnieje opcja, która pozwoliłaby mi ją zachować? Próbowałem też …
Mam irytujący problem z Ctrl + ] kombinacja klawiszy w Vim na moim Macbooku. Mam skandynawską klawiaturę, więc nie mam ] klawisz. Normalnie robię znak] Alt + 9 . Jest to problem, gdy używam na przykład ctagów, ponieważ nie ma prostego sposobu na przeskakiwanie w plikach. Próbowałem użyć map <C-9> …
Vim7.4, mac. Jest to mała funkcja do ustawiania niektórych ustawień, w oparciu o typ pliku do pisania prozy. Jeśli zacznę od otwarcia na przykład mojego vimrc, wszystko jest w porządku, działa to zgodnie z oczekiwaniami, ale jeśli z mojego vimrc otworzę plik przeceny, spróbuję dostać się do innego nieokreślonego typu …
W vim mogę usunąć z bieżącej pozycji kursora do pewnego znaku, powiedzmy g, używając dtg. Jak jednak usunąć do następnej karty char? Czy w tej sytuacji jest klucz do reprezentowania karty?
Nie sądziłbym, że to będzie trudne, ale nie działa. To, co próbuję zrobić, to włączyć podświetlenie ze skryptu. Próbowałem: function! g:TestFunc() let @/ ="testtext" set hlsearch endfunction nnoremap <space> :call g:TestFunc()<cr> Co nie działa. Oznacza to, że naciśnięcie spacji przed tekstem „testtext” w nim nie powoduje podświetlenia tekstu. Użytkownik nadal …
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.