diff --git a/.README.md.swp b/.README.md.swp
deleted file mode 100644
index 25aca47..0000000
Binary files a/.README.md.swp and /dev/null differ
diff --git a/.gitignore b/.gitignore
index c2658d7..f0fd802 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
node_modules/
+*.swp
+
diff --git a/locales/en_us.json b/locales/en_us.json
index 755ca59..533e80f 100644
--- a/locales/en_us.json
+++ b/locales/en_us.json
@@ -44,11 +44,11 @@
"bottomCursor": "position cursor on bottom of the screen",
"CtrlPluse": "move screen down one line (without moving cursor)",
"CtrlPlusy": "move screen up one line (without moving cursor)",
- "CtrlPlusb": "move back one full screen",
- "CtrlPlusf": "move forward one full screen",
- "CtrlPlusu": "move back 1/2 a screen",
- "CtrlPlusd": "move forward 1/2 a screen",
- "percent": "move to matching character (default supported pairs: '()', '{}', '[]' - use :h matchpairs
in vim for more info)"
+ "CtrlPlusb": "move screen up one page (cursor to last line)",
+ "CtrlPlusf": "move screen down one page (cursor to first line)",
+ "CtrlPlusu": "move cursor and screen up 1/2 page",
+ "CtrlPlusd": "move cursor and screen down 1/2 page",
+ "percent": "move cursor to matching character (default supported pairs: '()', '{}', '[]' - use :h matchpairs
in vim for more info)"
},
"tip": "Prefix a cursor movement command with a number to repeat it. For example, 4j moves down 4 lines."
},
@@ -64,7 +64,7 @@
"ea": "insert (append) at the end of the word",
"ctrlPlush": "delete the character before the cursor during insert mode",
"ctrlPlusw": "delete word before the cursor during insert mode",
- "ctrlPlusj": "begin new line during insert mode",
+ "ctrlPlusj": "add a line break at the cursor position during insert mode",
"ctrlPlust": "indent (move right) line one shiftwidth during insert mode",
"ctrlPlusd": "de-indent (move left) line one shiftwidth during insert mode",
"ctrlPlusn": "insert (auto-complete) next match before the cursor during insert mode",
@@ -356,4 +356,4 @@
"title": "Languages"
},
"footer": "Checkout the source on"
-}
\ No newline at end of file
+}
diff --git a/locales/pt_br.json b/locales/pt_br.json
index 0ac66bc..f2c66d7 100644
--- a/locales/pt_br.json
+++ b/locales/pt_br.json
@@ -5,66 +5,66 @@
"cursorMovement": {
"title": "Movimento do cursor",
"commands": {
- "h": "mover o cursor para esquerda",
- "j": "mover o cursor para baixo",
- "k": "mover o cursor para cima",
- "l": "mover o cursor para direita",
- "gj": "move cursor down (multi-line text)",
- "gk": "move cursor up (multi-line text)",
- "w": "pular adiante em direção ao inicio de uma palavra",
- "W": "pular adiante em direção ao inicio de uma palavra (podendo conter pontuação)",
- "e": "pular adiante em direção ao fim de uma palavra",
- "E": "pular adiante para o fim de uma palavra (podendo conter pontuação)",
- "b": "pular para trás para o início de uma palavra",
- "B": "pular para trás para o início de uma palavra (podendo conter pontuação)",
- "ge": "jump backwards to the end of a word",
- "gE": "jump backwards to the end of a word (words can contain punctuation)",
- "H": "mover para o cursor para a parte superior da tela",
- "M": "mover para o cursor para o meio da tela",
- "L": "mover para o cursor para a parte inferior da tela",
- "zero": "pular para o início da linha",
- "caret": "pular para o primeiro caractere (sem ser espaço) da linha",
- "dollar": "pular para o fim da linha",
- "g_": "pular para o último character não vazio da linha",
- "gg": "ir para a primeira linha do documento",
- "G": "ir para a última linha do documento",
- "fiveG": "ir para a linha 5",
- "gd": "move to local declaration",
- "gD": "move to global declaration",
- "fx": "pular para a próxima ocorrencia do caractere x",
- "tx": "pular para antes da próxima ocorrencia do caractere x",
- "Fx": "pular para a ocorrencia anterior do caractere x",
- "Tx": "pular para depois da ocorrência do caractere x",
- "semicolon": "repetir o último movimento de f, t, F ou T",
- "comma": "repetir o último movimento de f, t, F ou T de forma invesa",
- "closeCurlyBrace": "pular para o próximo parágrafo (ou função/bloco, quando estiver editando código)",
- "openCurlyBrace": "pular para o parágrafo anterior (ou função/bloco, quando estiver editando código)",
- "centerCursor": "centralizar o cursor na tela",
- "topCursor": "position cursor on top of the screen",
- "bottomCursor": "position cursor on bottom of the screen",
- "CtrlPluse": "move screen down one line (without moving cursor)",
- "CtrlPlusy": "move screen up one line (without moving cursor)",
- "CtrlPlusb": "mover o cursor uma tela cheia para tras",
- "CtrlPlusf": "mover o cursor uma tela cheia para frente",
- "CtrlPlusu": "mover o cursor uma tela e meia para tras",
- "CtrlPlusd": "mover o cursor uma tela e meia para frente",
- "percent": "mover para a ocorrência de um dos caracteres compatíveis (pares padrões: '()', '{}', '[]' - execute :h matchpairs
no vim para mais informações)"
+ "h": "movimenta o cursor para esquerda",
+ "j": "movimenta o cursor para baixo",
+ "k": "movimenta o cursor para cima",
+ "l": "movimenta o cursor para direita",
+ "gj": "movimenta o cursor para baixo (texto multilinha)",
+ "gk": "movimenta o cursor para cima (texto multilinha)",
+ "w": "pula para frente até o inicio de uma palavra",
+ "W": "pula para frente até o inicio de uma palavra (palavras podem ter pontuação)",
+ "e": "pula para frente até o fim de uma palavra",
+ "E": "pula para frente até o fim de uma palavra (palavras podem ter pontuação)",
+ "b": "pula para trás até o início de uma palavra",
+ "B": "pula para trás até o início de uma palavra (palavras podem ter pontuação)",
+ "ge": "pula para trás até o fim de uma palavra",
+ "gE": "pula para trás até o fim de uma palavra (palavras podem ter pontuação)",
+ "H": "movimenta o cursor até a parte superior da tela",
+ "M": "movimenta o cursor até o meio da tela",
+ "L": "movimenta o cursor até a parte inferior da tela",
+ "zero": "pula até o início da linha",
+ "caret": "pula até o primeiro caractere não vazio da linha",
+ "dollar": "pula até o fim da linha",
+ "g_": "pula até o último character não vazio da linha",
+ "gg": "vai para a primeira linha do documento",
+ "G": "vai para a última linha do documento",
+ "fiveG": "vai para a linha 5",
+ "gd": "movimenta para a declaração local",
+ "gD": "movimenta para a declaração global",
+ "fx": "pula para a próxima ocorrência do caractere x",
+ "tx": "pula para antes da próxima ocorrência do caractere x",
+ "Fx": "pula para a ocorrência anterior do caractere x",
+ "Tx": "pula para depois da ocorrência anterior do caractere x",
+ "semicolon": "repete o último movimento de f, t, F ou T",
+ "comma": "repete o último movimento de f, t, F ou T para trás",
+ "closeCurlyBrace": "pula para o próximo parágrafo (ou função/bloco, ao editar o código)",
+ "openCurlyBrace": "pular para o parágrafo anterior (ou função/bloco, ao editar o código)",
+ "centerCursor": "centraliza o cursor na tela",
+ "topCursor": "posiciona o cursor no início da tela",
+ "bottomCursor": "posiciona o cursor no fim da tela",
+ "CtrlPluse": "movimenta a tela uma linha para baixo (sem mover o cursor)",
+ "CtrlPlusy": "movimenta a tela uma linha para cima (sem mover o curso)",
+ "CtrlPlusb": "movimenta a tela uma página para cima (cursor na última linha)",
+ "CtrlPlusf": "movimenta a tela uma página para baixo (cursor na primeira linha)",
+ "CtrlPlusu": "movimenta a tela e o cursor 1/2 página para cima",
+ "CtrlPlusd": "movimenta a tela e o cursor 1/2 página para baixo",
+ "percent": "movimenta o cursor para o caracter correspondente (pares parão suportados: '()', '{}', '[]' - use :h matchpairs
no vim para mais informações)"
},
- "tip": "Adicione um prefixo a um comando de movimento com um número para repetir o mesmo. Exemplo: 4j irá mover 4 linhas para baixo."
+ "tip": "Adicione um número a um comando de movimento do cursor para repetí-lo. Exemplo: 4j moverá 4 linhas para baixo."
},
"insertMode": {
"title": "Modo de inserção - inserir/acrescentar texto",
"commands": {
- "i": "inserir antes do cursor",
- "I": "inserir no começo da linha",
- "a": "inserir depois do cursor",
- "A": "inserir no final da linha",
- "o": "inserir uma nova linha em baixo da linha atual",
- "O": "inserir uma nova linha em cima da linha atual",
- "ea": "inserir no final da palavra",
- "ctrlPlush": "delete the character before the cursor during insert mode",
- "ctrlPlusw": "delete word before the cursor during insert mode",
- "ctrlPlusj": "begin new line during insert mode",
+ "i": "insere antes do cursor",
+ "I": "insere no começo da linha",
+ "a": "insere depois do cursor",
+ "A": "insere no final da linha",
+ "o": "insere uma nova linha abaixo da linha atual",
+ "O": "insere uma nova linha acima da linha atual",
+ "ea": "insere no final da palavra",
+ "ctrlPlush": "apaga o caractere antes do cursor no modo de inserção",
+ "ctrlPlusw": "apaga a palavra antes do cursor no modo de inserção",
+ "ctrlPlusj": "adiciona uma quebra de linha na posição do cursor no modo de inserção",
"ctrlPlust": "indent (move right) line one shiftwidth during insert mode",
"ctrlPlusd": "de-indent (move left) line one shiftwidth during insert mode",
"ctrlPlusn": "insert (auto-complete) next match before the cursor during insert mode",