2015-12-16 20 views
7

Ktoś wie, jak uciec od znaku @ w przeciążeniu na wiki BitBucket? W moim przypadku @ następuje bezpośrednio słowo, które zdarzyło się być czyjąś nazwą użytkownika, tj. @blahblah. Co próbowałem do tej pory:Jak uciec "@" w przeciążeniu na wiki bitbucket

\@ 
'@ 
&\#64; 

, ale żadna z tych prac. Ekranowanie jest po prostu ignorowane, a kiedy używam kodu znaku, po prostu wyprowadza go w niezmienionym stanie.

+1

Dlaczego chcesz uciec? Po prostu wpisanie "@" powinno wypisać "@". – SevenEleven

+2

dlaczego potrzebowałbyś tego poza blokiem kodu, który możesz utworzyć za pomocą odsunięć takich jak: \ '@foo \' – mb21

+0

@ mb21 thx. To się udało! Jednak najlepiej byłoby, gdyby był to tekst "normalny", a nie jako "kod". – Stas

Odpowiedz

5

To brzmi dziwnie, ale można wstawić niewidoczny znak między numerem @ a tekstem (np. zero width space).

MD code Result

+0

i dla każdego, kto chce wiedzieć, jak wprowadzić zerową szerokość, naciśnij 'CTRL-SHIFT-U', aby przejść do trybu Unicode, a następnie wpisz' 200B' (dla znaku o zerowej szerokości) –

3

Dla tych, którzy nie przeczytałem komentarz do pierwotnego pytania (jak ja początkowo):

„dlaczego trzeba, że ​​na zewnątrz bloku kodu, które można utworzyć z backticks jak: `@foo` "- mb21

1

Nasza sytuacja jest związana, to fragment kodu w promocji cenowych z testu JUnit

``` 
@Test 
public void testThis() throws Exception { 
    // 
} 
``` 

Wykonuje się z adnotacją @Test bez kodu @, ale jest ona umieszczona w pudełku.

---------------------------------------- 
Test 
public void testThis() throws Exception { 
    // 
} 
---------------------------------------- 

Nie rozumiem dlaczego wewnątrz bloku Kodeksu @Test wciąż interpretowane jako odniesienie użytkownika. Obejrzałem go, umieszczając spację między @ i Test. Wygląda to zabawnie, ale ma rację.