Autor Wątek: Transliterator dla Vima  (Przeczytany 1757 razy)

Offline Fanael

Transliterator dla Vima
« dnia: Wrzesień 01, 2012, 23:40:42 »
UWAGA: Plugin jest martwy. Autor się przerzucił na Emacsa, który posiada wbudowane IME. Z tego powodu aktualizacji nie będzie. Nawet, jeśli ktoś znajdzie Bardzo Poważnego Buga™.



Pewnie na tym forum jestem jedynym użytkownikiem Vima, ale i tak o tym napiszę.

Napisałem plugin do Vima, którego głównym (i jednym) zastosowaniem jest transliteracja. Póki co potrafi tylko konwertować pokemoniaste pismo na IPĘ, ale za niedługo będzie potrafił robić cyrylicę z łacinki, później będzie można pomyśleć o innych rzeczach.

To, jak to zainstalować i jak tego używać, jest opisane w dokumentacji zawartej w paczce. Radzę zwrócić uwagę na to, który tryb jest domyślny, żeby potem się nie zastanawiać, dlaczego nic się nie dzieje.

Link: http://www.vim.org/scripts/script.php?script_id=4200
« Ostatnia zmiana: Wrzesień 09, 2013, 16:38:33 wysłana przez Fanael »
 

Offline Борівой

  • Форумовъйь Гноітель Фраеровъ
  • Administrator
  • Wiadomości: 3 106
  • Thanked: 19 times
  • Konlangi: Szybski, truski, brocki
Odp: Transliterator dla Vima
« Odpowiedź #1 dnia: Wrzesień 02, 2012, 00:00:39 »
Podejrzewam, że jesteś jedyny, i się nie dziwię. Vima powinni spalić, zaorać i posypać solą. Przecież używano tego wtedy, gdy nikt nie pomyślał, że edytować tekst można po prostu wpisując znaki z klawiatury. ;)

A tak na serio, czy Vim jest naprawdę tak wygodny, jak ta garstka, która przebrnęła przez naukę wychodzenia z programu i tym podobnych dupereli, mówi? No i oczywiście fajnie, że zrobiłeś kawał dobrej roboty, i udostępniłeś.

(O ile dobrze pamiętam, vim ma jedną zaletę - w porównaniu do takiego nano na przykład - uniemożliwa edycję tego samego pliku na raz wielu osobom)
 

Offline Dynozaur

  • Audytor w: Komisja Ustalania Nazw Miejscowości
  • Wiadomości: 3 670
  • Thanked: 34 times
  • Wiecznie obserwowany
Odp: Transliterator dla Vima
« Odpowiedź #2 dnia: Wrzesień 02, 2012, 00:04:20 »
Co to jest Vim?
Gdy ci smutno, gdy ci źle...
HOLOKAUST xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

PS: Przywróćcie spojlertagi w sygnach, dziady!
 

Offline Fanael

Odp: Transliterator dla Vima
« Odpowiedź #3 dnia: Wrzesień 02, 2012, 00:10:41 »
Przecież używano tego wtedy, gdy nikt nie pomyślał, że edytować tekst można po prostu wpisując znaki z klawiatury. ;)
Wtedy, w czasach eda i exa (a jak wiadomo, ex to vi) vim jeszcze nie istniał. ;-)

Poza tym vim to potrafi, patrz set insertmode lub Cream.

Co to jest Vim?
Jeśli nie wiesz, to obawiam się, że ten plugin i tak ci się nie przyda. :P
« Ostatnia zmiana: Wrzesień 02, 2012, 00:14:42 wysłana przez Fanael »
 

Offline Борівой

  • Форумовъйь Гноітель Фраеровъ
  • Administrator
  • Wiadomości: 3 106
  • Thanked: 19 times
  • Konlangi: Szybski, truski, brocki
Odp: Transliterator dla Vima
« Odpowiedź #4 dnia: Wrzesień 02, 2012, 00:11:52 »
Co to jest Vim?
Wikipedia odpowiada.

Wtedy, w czasach eda i exa (a jak wiadomo, ex to vi) vim jeszcze nie istniał. ;-)
Ano tak, zapomniałem, że vim to vi improved.
 

Offline Fanael

Odp: Transliterator dla Vima
« Odpowiedź #5 dnia: Wrzesień 02, 2012, 19:42:19 »
Właśnie wrzuciłem wersję 0.2. Ciągle nie ma cyrylicy, ale teraz można sobie ją samemu dodać (podobnie z innymi pismami).
 

Offline kmitko

  • Wiadomości: 124
Odp: Transliterator dla Vima
« Odpowiedź #6 dnia: Wrzesień 04, 2012, 18:28:28 »
Podejrzewam, że jesteś jedyny, i się nie dziwię. Vima powinni spalić, zaorać i posypać solą. Przecież używano tego wtedy, gdy nikt nie pomyślał, że edytować tekst można po prostu wpisując znaki z klawiatury. ;)

Etam.

A tak na serio, czy Vim jest naprawdę tak wygodny, jak ta garstka, która przebrnęła przez naukę wychodzenia z programu i tym podobnych dupereli, mówi?

Tak. A wychodzenie jest przecież proste - escape, dwukropek, małe q, wykrzynik, enter - prawda, że intuicyjne ;)?
Bug, humor i obczyzna.
 

Offline Vilène

Odp: Transliterator dla Vima
« Odpowiedź #7 dnia: Wrzesień 04, 2012, 18:36:01 »
Vima powinni spalić, zaorać i posypać solą.
Też.
 

Offline Toivo

  • Wiadomości: 488
Odp: Transliterator dla Vima
« Odpowiedź #8 dnia: Wrzesień 04, 2012, 20:51:20 »
Pewnie na tym forum jestem jedynym użytkownikiem Vima, ale i tak o tym napiszę.
O gdzieżby. Ja jestem wiernym użytkownikiem nie dość że Vima, to jeszcze Vimperatora i Muttatora :D

 

Offline Fanael

Odp: Transliterator dla Vima
« Odpowiedź #9 dnia: Wrzesień 15, 2012, 17:27:42 »
Przed chwilą dodałem transliterację z pseudoangielskiego do wielkoruskiej cyrylicy.
ale yaya! ' " => але яя! ь ъ
Naprawiłem też bug, przez który customowe tryby działały nie do końca tak, jak trzeba.
« Ostatnia zmiana: Wrzesień 15, 2012, 17:38:01 wysłana przez Fanael »
 

Offline Борівой

  • Форумовъйь Гноітель Фраеровъ
  • Administrator
  • Wiadomości: 3 106
  • Thanked: 19 times
  • Konlangi: Szybski, truski, brocki
Odp: Transliterator dla Vima
« Odpowiedź #10 dnia: Wrzesień 15, 2012, 17:31:53 »
O, a jak się wprowadza ё э ц ч ш щ?
 

Offline Fanael

Odp: Transliterator dla Vima
« Odpowiedź #11 dnia: Wrzesień 15, 2012, 17:40:27 »
Chyba będę musiał zacząć podawać kompletne tablice w dokumentacji w tego typu przypadkach.

"ё э ц ч ш щ" się wprowadza jako "yo ye ts ch sh shch".
 

Offline Henryk Pruthenia

  • Der Untermenschenbändiger
  • Moderatór
  • Wiadomości: 5 406
  • Thanked: 75 times
  • Pieśń Arjów!
    • Mój konlangerski dorobek
  • Konlangi: Ziemskie, Kyońskie, Adnackie; autor neszszszczyzny
Odp: Transliterator dla Vima
« Odpowiedź #12 dnia: Wrzesień 19, 2012, 21:04:11 »
Nie wiém dlaczego, ale ja to czytam zawsze jako "Transliterator dla Vilena"...

Offline Toivo

  • Wiadomości: 488
Odp: Transliterator dla Vima
« Odpowiedź #13 dnia: Wrzesień 23, 2012, 21:51:34 »
A czemu 'э' jako 'ye'?
 

Offline Henryk Pruthenia

  • Der Untermenschenbändiger
  • Moderatór
  • Wiadomości: 5 406
  • Thanked: 75 times
  • Pieśń Arjów!
    • Mój konlangerski dorobek
  • Konlangi: Ziemskie, Kyońskie, Adnackie; autor neszszszczyzny
Odp: Transliterator dla Vima
« Odpowiedź #14 dnia: Wrzesień 23, 2012, 21:55:26 »
Tak est c ednyey z ofits'yalnyekh zlatsin'chen', pyevne stand to est.