2012-06-11 19 views
6

Jakikolwiek sposób na uzyskanie emacs keybind na Qt Creator (QTC)?Twórca Qt w kluczu Emacs

Niektóre możliwości:

  • emacskeys ale nie udało mi się zbudować (może dlatego, że wersja obsługiwana przez emacskeys jest QTC 2.2.1 na dzień dzisiejszy).
  • Utilizing FakeVim feature (nie próbowałem b/c modyfikując vim keybind i dostosowanie do tego z emacs wydaje się komplikować)
  • Associating emacsclient (nie próbowałem)

błąd kompilacji z emacskeys:

[email protected]:/usr/share/qtcreator/qt-creator-2.5.0-src$ sudo /usr/local/Trolltech/Qt-4.8.2/bin/qmake && make 
cd src/ && /usr/local/Trolltech/Qt-4.8.2/bin/qmake /usr/share/qtcreator/qt-creator-2.5.0-src/src/src.pro -o Makefile 
Failure to open file: /usr/share/qtcreator/qt-creator-2.5.0-src/src/Makefile 
Unable to generate makefile for: /usr/share/qtcreator/qt-creator-2.5.0-src/src/src.pro 
make: *** [src/Makefile] Error 5 

Środowisko) Ubuntu 10.04, Qt 4.8.2, Qt 2,5

Odpowiedz

10

Zainspirowany przez this comment, udało mi się skonfigurować klawiaturę emacs, korzystając z funkcji QTC.

  1. "Środowisko" -> "Klawiatura" Zakładka
  2. Pobierz plik konfiguracyjny z niego here
  3. importu.

Należy pamiętać, że dodałem tylko proste polecenia edytora tekstu (np. C-a, C-e itp.).

+4

Bardzo pomocna, dziękuję. Uwaga: Niektóre z tych skrótów powodują konflikty, których QtCreator (2.7.0) nie zgłasza. Na przykład Ctrl + A nie działa dla mnie z tego powodu. Musiałem przeszukać listę powiązań klawiszy dla wystąpienia Ctrl + A i ręcznie usunąć te, które są w konflikcie. – jogojapan