Si utilizas sublime en Linux y no consigues que acentúe las palabras, puedes aplicar la siguiente solución, aunque no ataca a la raíz del problema (que se debe a una configuración inadecuada en el método de entrada del teclado), sí solventará el problema y podrás acentuar las vocales. Personalmente todavía no he conseguido averiguar por qué sublime no acentúa las palabras, si sabes a que puede deberse, por favor deja un comentario.
Sublime cuenta con una opción personalizable llamada key bindings, que son atajos de teclado, y permite crear lo que queramos, sólo hay que seguir la siguiente estructura:
Key:[las teclas que queramos], command:”indicar que debe hacer”, “args”:{argumentos que deben ser pasados al comando}
En la información oficial de Sublime podéis encontrar más información.
Al grano: para añadir tildes a las palabras deberás ir a Preferences -> Key Bindings (User) y añadir los siguientes atajos de teclado: (sólo tienes que pegar el código y darle a guardar, una vez guardados los cambios ya debería acentuar las palabras.)
// Acentuar vocales
// a, [á, å, ä]
{ «keys»: [«´»,»a»], «command»: «insert», «args»: {«characters»: «á»}},
{ «keys»: [«°»,»a»], «command»: «insert», «args»: {«characters»: «å»}},
{ «keys»: [«¨»,»a»], «command»: «insert», «args»: {«characters»: «ä»}},
// A, [Á, Å, Ä]
{ «keys»: [«´»,»A»], «command»: «insert», «args»: {«characters»: «Á»}},
{ «keys»: [«°»,»A»], «command»: «insert», «args»: {«characters»: «Å»}},
{ «keys»: [«¨»,»A»], «command»: «insert», «args»: {«characters»: «Ä»}},
// e, [é, ë]
{ «keys»: [«´»,»e»], «command»: «insert», «args»: {«characters»: «é»}},
{ «keys»: [«¨»,»e»], «command»: «insert», «args»: {«characters»: «ë»}},
// E, [É, Ë]
{ «keys»: [«´»,»E»], «command»: «insert», «args»: {«characters»: «É»}},
{ «keys»: [«¨»,»E»], «command»: «insert», «args»: {«characters»: «Ë»}},
// i, [í, ï]
{ «keys»: [«´»,»i»], «command»: «insert», «args»: {«characters»: «í»}},
{ «keys»: [«¨»,»i»], «command»: «insert», «args»: {«characters»: «ï»}},
// I, [Í, Ï]
{ «keys»: [«´»,»I»], «command»: «insert», «args»: {«characters»: «Í»}},
{ «keys»: [«¨»,»I»], «command»: «insert», «args»: {«characters»: «Ï»}},
// o, [ó, ö]
{ «keys»: [«´»,»o»], «command»: «insert», «args»: {«characters»: «ó»}},
{ «keys»: [«¨»,»o»], «command»: «insert», «args»: {«characters»: «ö»}},
// O, [Ó, Ö]
{ «keys»: [«´»,»O»], «command»: «insert», «args»: {«characters»: «Ó»}},
{ «keys»: [«¨»,»O»], «command»: «insert», «args»: {«characters»: «Ö»}},
// u, [ú, ů, ü]
{ «keys»: [«´»,»u»], «command»: «insert», «args»: {«characters»: «ú»}},
{ «keys»: [«°»,»u»], «command»: «insert», «args»: {«characters»: «ů»}},
{ «keys»: [«¨»,»u»], «command»: «insert», «args»: {«characters»: «ü»}},
// U, [Ú, Ů, Ü]
{ «keys»: [«´»,»U»], «command»: «insert», «args»: {«characters»: «Ú»}},
{ «keys»: [«°»,»U»], «command»: «insert», «args»: {«characters»: «Ů»}},
{ «keys»: [«¨»,»U»], «command»: «insert», «args»: {«characters»: «Ü»}},
// y, [ý, ÿ]
{ «keys»: [«´»,»y»], «command»: «insert», «args»: {«characters»: «ý»}},
{ «keys»: [«¨»,»y»], «command»: «insert», «args»: {«characters»: «ÿ»}},
// Y, [Ý, Ÿ]
{ «keys»: [«´»,»Y»], «command»: «insert», «args»: {«characters»: «Ý»}},
{ «keys»: [«¨»,»Y»], «command»: «insert», «args»: {«characters»: «Ÿ»}}
]