Interfejs użytkownika do personalizacji vimrc bez pisania od zera

12

Vim jest tak nieskończenie konfigurowalny. Jednak opracowanie vimrc jest zniechęcającym zadaniem dla początkujących i średnio zaawansowanych użytkowników. Zasadniczo oczekuje się, że opracujesz jeden z pustej listy, czytając dokumentację i zbierając nieoczekiwane wskazówki od innych użytkowników.

Czy istnieje intuicyjne menu konfiguracji, które pomaga początkującym w tworzeniu i poprawianiu vimrc? Może narzędzie internetowe lub coś analogicznego do okna dialogowego opcji w edytorze tekstu?

Zrzut ekranu preferencji LibreOffice (CC-BY-SA 3.0 z th.libreoffice.org/get-help/installation/mac/)

200_sukces
źródło

Odpowiedzi:

13

Możesz użyć wbudowanego :optionsi :mkvimrc(patrz :help :optionsi :help :mkvimrc).

Ale… tworzenie własnych ~/.vimrcjest zniechęcającym zadaniem tylko wtedy, gdy chcesz idealnego vimrc„teraz”. Jeśli nie jesteś wystarczająco cierpliwy, istnieje wiele alternatywnych edytorów z mniejszą liczbą opcji i okien dialogowych GUI. Vim nie jest edytorem, który można odebrać po południu: oczekuj pracy i czytania.

romainl
źródło
1
Dokładnie to. Używam Vima od 8 lat i nadal piszę mój vimrc. Jeśli spróbujesz skonfigurować zbyt wiele naraz, nie będziesz pamiętać, co zrobiłeś i zapomnisz skorzystać z tego.
tommcdo
11

Jedną stroną internetową do generowania .vimrcs jest http://vimconfig.com/ . Jest to dość podstawowe - wystarczy, aby zacząć (numery linii, podświetlanie wyszukiwania itp.).

muru
źródło
3

Aktualizacja : ta odpowiedź jest oczywiście błędna, ponieważ inne odpowiedzi prowadzą do narzędzi. Jednak ta odpowiedź może mieć tę samą wartość, co alternatywne (może nawet lepsze) podejście do problemu głównego wątku autora.

Niestety nie sądzę, że takie narzędzie istnieje.

Ale aby odpowiedzieć na „rdzeń” pytania - zdecydowanie nie musisz zaczynać pisać .vimrcod zera. Powszechną praktyką wśród początkujących użytkowników jest przeglądanie .vimrcplików ekspertów vim. Oto kilka przykładów, z których możesz się wiele nauczyć:

Na koniec jest wtyczka Tima Pope'a vim-sensible, która zawiera pewne podstawy i polecam ją zainstalować.


źródło