cont trad cap 25
This commit is contained in:
parent
f5e59c2bd8
commit
58fbbf4c6a
1 changed files with 14 additions and 14 deletions
|
@ -95,51 +95,51 @@ echo str =~ "Abundante"
|
||||||
" devuelve true porque no tiene en cuenta las mayúsculas
|
" devuelve true porque no tiene en cuenta las mayúsculas
|
||||||
```
|
```
|
||||||
|
|
||||||
If you are writing a plugin for others, this is a tricky situation. Does the user use `ignorecase` or `noignorecase`? You definitely do *not* want to force your users to change their ignore case option. So what do you do?
|
Si estás escribiendo un complemento para otras personas, esto puede ser una situación engorrosa. ¿Utiliza esa persona `ignorecase` o `noignorecase`? Realmente *no* quieres forzar a nadie a cambiar sus opciones de ignorar o no las mayúsculas. ¿Qué puedes hacer?
|
||||||
|
|
||||||
Luckily, Vim has an operator that can *always* ignore or match case. To always match case, add a `#` at the end.
|
Afortunadamente, Vim tiene un par de operadores que *siempre* puede ignorar o tener en cuenta las mayúsculas y minúsculas. Para siempre tener en cuenta las mayúsculas, añade un `#` al final.
|
||||||
|
|
||||||
```
|
```
|
||||||
set ignorecase
|
set ignorecase
|
||||||
echo str =~# "hearty"
|
echo str =~# "abundante"
|
||||||
" devuelve true
|
" devuelve true
|
||||||
|
|
||||||
echo str =~# "HearTY"
|
echo str =~# "AbundaNTe"
|
||||||
" devuelve false
|
" devuelve false
|
||||||
|
|
||||||
set noignorecase
|
set noignorecase
|
||||||
echo str =~# "hearty"
|
echo str =~# "abundante"
|
||||||
" true
|
" true
|
||||||
|
|
||||||
echo str =~# "HearTY"
|
echo str =~# "AbundaNTe"
|
||||||
" false
|
" false
|
||||||
|
|
||||||
echo str !~# "HearTY"
|
echo str !~# "AbundaNTe"
|
||||||
" true
|
" true
|
||||||
```
|
```
|
||||||
|
|
||||||
To always ignore case when comparing, append it with `?`:
|
Para siempre ignorar las mayúsculas y minúsculas al comparar, añade `?`:
|
||||||
|
|
||||||
```
|
```
|
||||||
set ignorecase
|
set ignorecase
|
||||||
echo str =~? "hearty"
|
echo str =~? "abundante"
|
||||||
" true
|
" true
|
||||||
|
|
||||||
echo str =~? "HearTY"
|
echo str =~? "AbundaNTe"
|
||||||
" true
|
" true
|
||||||
|
|
||||||
set noignorecase
|
set noignorecase
|
||||||
echo str =~? "hearty"
|
echo str =~? "abundante"
|
||||||
" true
|
" true
|
||||||
|
|
||||||
echo str =~? "HearTY"
|
echo str =~? "AbundaNTe"
|
||||||
" true
|
" true
|
||||||
|
|
||||||
echo str !~? "HearTY"
|
echo str !~? "AbundaNTe"
|
||||||
" false
|
" false
|
||||||
```
|
```
|
||||||
|
|
||||||
I prefer to use `#` to always match the case and be on the safe side.
|
Yo prefiero utilizar `#` para siempre tener en cuenta las mayúsculas y minúsculas y siempre ir sobre seguro.
|
||||||
|
|
||||||
## If
|
## If
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue