-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdicas.txt
292 lines (169 loc) · 8.18 KB
/
dicas.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
15 Atalhos do VS Code para Aumentar sua Produtividade
Vinicius Mattos
Vinicius Mattos
03/09/2021 14:22
VS Code é um dos editores mais populares para desenvolvimento web. Ao escrever código, geralmente exigimos certas ações de formatação, e muitas delas são suportadas pelo próprio VS Code. Embora a maioria das ações possa ser encontrada nas opções do Menu, ter atalhos de teclado práticos pode ajudar a melhorar muito a velocidade de codificação.
Aqui está uma lista de alguns atalhos que venho usando há algum tempo e que achei muito úteis.
1. Abrir a paleta para pesquisar um arquivo
Mac: CMD + P
Windows / Linux: CTRL + P
Navegar pelos arquivos é uma das opções mais comuns e este comando pode ser muito útil. Você pode digitar o nome do arquivo na caixa de pesquisa e selecionar o arquivo clicando ou pressionando Enter no resultado da pesquisa para abrir o arquivo
2. Adicionar cursores a todas as seleções correspondentes
Mac: CMD + SHIFT + L
Windows / Linux: CTRL + SHIFT + L
Um dos meus recursos favoritos do VS Code são os vários cursores. Eles permitem que você substitua o texto ou acrescente mais texto sem copiar e colar ou exigir que você altere um de cada vez.
Usando este comando, você pode adicionar cursores a todas as seleções correspondentes no documento
3. Adicionar o cursor à próxima seleção correspondente
Mac: CMD + D
Windows / Linux: CTRL + D
Como o comando acima, ele também é usado para adicionar cursores, mas com isso, você pode adicionar o cursor à próxima seleção correspondente. Isso é muito útil quando você não deseja selecionar todas as ocorrências juntas
4. Desfazer a última operação do cursor
Mac: CMD + U
Windows / Linux: CTRL + U
Se você precisar desfazer a seleção do cursor em um caso onde você selecionou mais cursores do que o necessário ou redefinir o cursor para uma posição anterior, você pode usar este comando para desfazer a última ação do cursor
5. Selecionar a linha atual
Mac: CMD + L
Windows / Linux: CTRL + L
Muitas vezes usamos o arrasto do mouse para selecionar o texto, mas se quisermos selecionar linhas inteiras, podemos usar este comando
6. Ir para uma linha específica
Mac: CTRL + G
Windows / Linux: CTRL + G
Podemos navegar para uma linha específica do documento usando este comando simples e digitando o número da linha.
Isso é muito útil em situações em que os rastreamentos de pilha de erros fornecem o número da linha do arquivo e nosso arquivo é grande.
7. Fechar todas as guias abertas do editor
Mac: CMD + K + W
Windows / Linux: CTRL + K + W
Este comando é útil quando queremos limpar todas as guias.
Freqüentemente, durante a depuração ou desenvolvimento, abri muitas guias e quando quero mudar o contexto ou começar do zero, este comando é muito útil
8. Alternar comentário de bloco
Mac: SHIFT + OPTION + A
Windows: SHIFT + ALT + A, Linux: CTRL + SHIFT + A
Este atalho também nos permite adicionar um novo comentário de bloco ou alternar os existentes.
Incluímos um trecho de código Javascript com / * * / para adicionar um comentário de bloqueio. No entanto, com este atalho, podemos adicionar ou remover um comentário de bloco para o bloco de código selecionado ou adicionar novos.
Comentários de linha podem ser alternados com CMD + / (Windows / Linux: CTRL + /)
9. Dobrar o bloco de código
Mac: CMD + OPTION + [
Windows / Linux: CTRL + SHIFT + [
Este comando é especialmente útil quando queremos nos concentrar em uma área específica do código e, portanto, ignorar alguns blocos de código. Isso dobra o bloco mais próximo do cursor.
Você pode desdobrar o bloco de código com CMD + OPTION +] (ou Windows / Linux: CTRL + SHIFT +])
10. Mover a linha para cima ou para baixo
Mac: OPÇÃO + PARA CIMA / PARA BAIXO
Windows / Linux: ALT + PARA CIMA / PARA BAIXO
Quando você deseja mover um pedaço de código, por exemplo, uma declaração de variável para cima ou para baixo, você corta e cola no local apropriado, mas se o reajuste for para algumas linhas, você pode usar este comando para mover a linha atual / seleção para cima ou para baixo
11. Abrir o terminal integrado
Mac: CTRL + `
Windows / Linux: CTRL + `
Um dos recursos mais incríveis do VS Code é que ele suporta um terminal integrado que você pode usar como um terminal normal e para executar código ou realizar outras operações. Este comando ajuda você a abrir o terminal quando você precisar dele
12. Dividir a visualização do editor
Mac: CMD + \
Windows / Linux: CTRL + \
Você pode dividir a visualização do editor para abrir vários arquivos juntos.
Isso é especialmente útil quando você deseja consultar o conteúdo de um arquivo enquanto codifica em outro.
13. Formatar documento
Mac: SHIFT + OPTION + F
Windows: SHIFT + ALT + F, Linux: CTRL + SHIFT + I
Freqüentemente, temos extensões habilitadas ou configurações definidas para formatar documentos ao salvar, mas às vezes gostamos de controlar quando queremos formatar o documento. É aqui que entra esse comando.
Ele nos permite formatar o documento atual de acordo com as configurações definidas.
14. Duplicar seleção para cima ou para baixo
Mac: OPÇÃO + SHIFT + PARA CIMA / PARA BAIXO
Windows / Linux: SHIFT + ALT + PARA CIMA / PARA BAIXO
Usando este comando, você pode duplicar o código selecionado acima ou abaixo do código atual.
Adoro usar isso quando algumas funções são quase idênticas, exceto por algumas pequenas alterações que faço depois de duplicar a implementação anterior
15. Alternar barra lateral
Mac: CMD + B
Windows / Linux: CTRL + B
Você pode usar este comando para alternar a barra lateral para liberar mais espaço para a visualização do arquivo como e quando necessário.
Cereja no bolo
Ao digitar o comando code . podemos abrir o VSCode a partir do terminal
Embora não seja um atalho de teclado, é extremamente útil quando você está trabalhando
import RNFS from "react-native-fs";
const rootPath = RNFS.DocumentDirectoryPath;
readFile = async () => {
const path = rootPath + "/rn.txt";
var content = await RNFS.readFile(path, "utf8");
return content;
};
render() {
return (
<View style={styles.container}>
<Text>{JSON.stringify(this.readFile())}</Text>
</View>
);
}
{"_40":0,"_65":0,"_55":null,"_72":null}
readFile = async (MyPath) => {
try {
const path =MyPath+ "/rn.txt";
const contents = await RNFS.readFile(path, "utf8");
return("" + contents);
} catch (e) {
alert("" + e);
}
};
<Button title="AppFilesDir" onPress={() => this.readFile(RNFS.ExternalDirectoryPath)} />
<Button title="InternalStorageDir" onPress={() => this.readFile(RNFS.ExternalStorageDirectoryPath)} />
https://dev-yakuza.posstree.com/en/react-native/react-native-fs/
ler pasta
...
// typescript style
import * as RNFS from 'react-native-fs';
...
//readDir(dirpath: string)
RNFS.readDir(RNFS.DocumentDirectoryPath).then(files => {
...
})
.catch(err => {
...
console.log(err.message, err.code);
...
});
...
ler arquivo
...
// typescript style
import * as RNFS from 'react-native-fs';
...
// readFile(filepath: string, encoding?: string)
RNFS.readFile(filePath, 'ascii').then(res => {
...
})
.catch(err => {
...
console.log(err.message, err.code);
...
});
...
salvar arquivo
...
// typescript style
import * as RNFS from 'react-native-fs';
...
// writeFile(filepath: string, contents: string, encoding?: string)
RNFS.writeFile(savePath, contents, 'ascii').then(res => {
...
})
.catch(err => {
...
console.log(err.message, err.code);
...
});
...
import React from "react";
export default function App() {
const showFile = (e) => {
e.preventDefault();
const reader = new FileReader();
reader.onload = (e) => {
const text = e.target.result;
console.log(text);
};
reader.readAsText(e.target.files[0]);
};
return (
<div>
<input type="file" onChange={showFile} />
</div>
);
}
https://docs.expo.dev/versions/latest/sdk/filesystem/
https://stackoverflow.com/questions/51172035/how-to-open-a-text-file-and-read-the-contents-from-it-on-react-native