Nieproste edytory tekstu dla programistów

Programowanie zaczyna się na kartce. Potem jest kwestia opisania problemu za pomocą słów kluczowych w języku programowania. I tak powstaje program.

Proces programowania można uprościć do dwóch części:

  1. Myślenia
  2. Pisania

Wymyślenie problemu to skomplikowany proces, nad opisem którego napiszę kiedyś posta.

Dziś powiem jak sprawić, że pisanie stanie się szybsze, znaczy się wydajniejsze.

Edytorów tekstu dla programistów jest mnóstwo wystarczy wymienić:

  • Notepad++
  • Programmer’s Notepad
  • Visual Studio (wewnętrzny edytor tekstu)
  • Vim
  • Emacs
  • I wiele, wiele innych

A który jest najlepszy? Nie ma najlepszego. Ważne aby sobie wybrać sobie jeden (lub więcej) i poznać je od deski do deski.

Lubię uczyć się korzystania z skomplikowanego edytora takiego jak Emacs czy Vim. Takie edytory posiadają coś z układania kostki Rubika, ponieważ jest wiele sposobów na uzyskanie tego samego efektu, ale przecież najważniejszy jest najkrótszy czas na ukończenie zadania.

Przykładowo usunięcie całej linijki tekstu można wykonać

Wolno:
Używając myszki zaznaczając linijkę, a potem wciskając klawisz delete

Szybko:
Ctrl-k (Emacs) lub dd (Vim) lub Ctrl-l (Visual Studio)


Mysz to zło.

Korzystanie z myszy to zabójstwo dla szybkiego pisania programów.

Chyba, że korzystasz kontrolek przeciągnij-upuść. Co faktycznie zaoszczędza dużo pisania, ale chyba wiadomo o co mi chodzi.

Klawiaturę (normalnych rozmiarów, nie laptopową) można podzielić na 3 sektory.

  1. Sektor z literami
  2. Sektor z strzałkami plus (Home, End, Page Up, Page Down)
  3. Sektor numeryczny

Procent czasu w którym twoje palce powinny się znajdować powinny wynosić odpowiednio:

  1. 90%
  2. 10%
  3. 0%

Kiedyś byłem zdziwiony że w Vimie klawisze strzałek są zapisane jako h, j, k, l. Potem zrozumiałem dlaczego. Pozwala na nie odrywanie palców od najważniejszego miejsca na klawiaturze, a także nie jako zmusza na prawidłowe położenie palców na klawiaturze.


Nauka edytora

Czytać i korzystać. Do wymienionych edytorów na początku można znaleźć dziesiątki jak i nie setki stron tłumaczące najważniejsze komendy i ‘ukryte’ zalety.

Nauka edytora wchodzi najlepiej przez korzystanie z niego. Jeżeli jakaś czynność zajmuje nam zbyt dużo czasu to warto pomyśleć nad znalezieniem potrzebnego skrótu.


Spróbuj znaleźć:

  • Listę skrótów klawiaturowych
  • Informację czy do twojego edytora można zainstalować wtyczki (plug-in)