Skip to content
Snippets Groups Projects

[docs] dev: vscode: mouse navigation like intellij

Merged Éloïs requested to merge elois/doc into dev
1 file
+ 28
1
Compare changes
  • Side-by-side
  • Inline
@@ -114,7 +114,7 @@ Cela ce fait en modifiant le fichier settings.json qui se trouve par défaut dan
@@ -114,7 +114,7 @@ Cela ce fait en modifiant le fichier settings.json qui se trouve par défaut dan
5. Sauvegardez le fichier `settings.json` puis redémarrez vscode.
5. Sauvegardez le fichier `settings.json` puis redémarrez vscode.
### Débugger LLDB pour VSCode
### VSCode : Débuggeur LLDB
[Instructions d'installation de LLDB pour vscode](https://github.com/vadimcn/vscode-lldb/wiki/Installing-on-Linux)
[Instructions d'installation de LLDB pour vscode](https://github.com/vadimcn/vscode-lldb/wiki/Installing-on-Linux)
@@ -145,6 +145,33 @@ Un exemple de fichier `launch.conf` pour VSCode :
@@ -145,6 +145,33 @@ Un exemple de fichier `launch.conf` pour VSCode :
}
}
```
```
 
### Vscode: mouse navigation like Intellij
 
 
Intellij permet par défaut de naviguer dans le code avec les touches suivant/précédent de la sourie, une fonctionnalité au combien indispensable et hélas pas implémentée dans vscode. Il existe cependant un moyen de contournement pour obtenir cette fonctionnalité.
 
 
1. Dans vscode, définissez des raccourcies clavier pour les actions `navigate back` et `navigate forward` (par exemple Ctrl+Left et Ctrl+Right).
 
2. Installez `xbindkeys` et `xdotool`.
 
3. Créez le fichier de configuration de xbindkeys a la racine de votre home avec les commandes suivantes
 
 
cd
 
xbindkeys --defaults > .xbindkeysrc
 
 
4. Ajoutez les lignes suivantes dans le fichier `~/.xbindkeysrc`
 
 
```bash
 
## Navigate back
 
"xdotool key ctrl+Left"
 
b:8
 
 
## Navigate forward
 
"xdotool key ctrl+Right"
 
b:9
 
```
 
 
5. Pour vérifier que tout est bien configuré, lancez la commande `xbindkeys -v` pusi cliquez sur les touches suivant/précédent de votre sourie. Vous devez voir se printer dans la console la commande correspondant au bouton sur lequel vous cliquez (`xdotool key ctrl+Left` ou `xdotool key ctrl+Right`). Vérifiez que vscode réagit comme attendu.
 
 
6. Configurez votre système pour lancer la commande `xbindkeys` au démarrage.
 
## Paquets supplémentaires pour compiler durs
## Paquets supplémentaires pour compiler durs
Bien que cela soit de plus en plus rare, certaines crates rust dépendent encore de bibliothèques C/C++ et celles-ci doivent être installées sur votre ordinateur lors de la compilation. Sous Debian et dérivés, vous devez avoir `pkg-config` d'installé car le compilateur rust s'en sert pour trouver les bibliothèques C/C++ installées sur votre système.
Bien que cela soit de plus en plus rare, certaines crates rust dépendent encore de bibliothèques C/C++ et celles-ci doivent être installées sur votre ordinateur lors de la compilation. Sous Debian et dérivés, vous devez avoir `pkg-config` d'installé car le compilateur rust s'en sert pour trouver les bibliothèques C/C++ installées sur votre système.
Loading