tabnine-vscode
tabnine-vscode copied to clipboard
Rearrange order of TabNine suggestions relative to VSCode suggestions
please complete the following information:
- OS version: [e.g Mac Catalina]
- Editor version [e.g. 1.48.0-insider]:
- Programming language: [e.g. ts, vue]
- TabNine extension version: latest
Issue Details:
I love TabNine, and use it all the time. However, if I'm doing something like completing function members foo.ba
, I find that VSCode's Typescript Language Server provides much better suggestions than TabNine, even with TabNine's language-aware features. Is there a way that I can have TabNine's suggestions below TS's, so that I can use TabNine when the LSP fails to be useful. I find TabNine to be most useful when LSP fails.
duplicates https://github.com/codota/tabnine-vscode/issues/70
@yanir-codota I see that it's a duplicate, but that's been open for over six months with no response so far
I'd second this. Especially when you're playing with newer packages and don't already have a lot of project code, Tabnine suggestions are more of a hindrance.
@vegerot @ananis25 we're are currently in the process of reviewing this and other related issues. Any specific example (screenshot) can be helpful to understand the full picture.
Thanks for looking at this @avichay77. Here is an example.
While in this specific case, I've used numpy for a bit and know that random
is a valid module; this is really distracting when working with a new package since I don't know which attributes/methods suggested by TabNine are actually present. And often I have to go back and re-enter the method I really want to use.
To be clear, it is not an issue with the VsCode plugin but TabNine in general, so I've refrained from using it in an exploratory environment like Jupyter where increasingly I spend the most time typing.
The original suggestion by @vegerot would be useful here since the LSP server suggestions are always legal, and TabNine can be prompted to fill in the rest of the expression after the member/method has been selected.
Priority up 👍
Currently, we can use this "editor.snippetSuggestions": "top"
as workaround. I am not sure that it will have some issues with other setting or configuration.
So, put this line in user setting. (i.e settings.json)
"editor.snippetSuggestions": "top"

After changing the setting, TabNine completion will come only after the vscode completion.
@avichay77 - could you give us an update here? Using tabnine in Jupyter is really inconvenient presently.
This would be very nice to have! Is anyone actively looking into this?
any update?
I meet the same problem. I want to select the 6th line without press the down arrow.
I meet the same problem. I want to select the 6th line without press the down arrow.
![]()
@avichay77 This is EXACTLY what I'm talking about. I get this all the time
If the project manager is reading this, FYI I disabled tabnine in vscode, and I'm therefore not going to subscribe to Tabnine Pro, because of this issue.
FYI, posted some very complex solution to this problem in https://github.com/codota/tabnine-vscode/issues/70
I had to uninstall because of the same issue. I use typescript a lot and tabnine was interfering with the ts-autocomplete.
Hi All, we just released an experimental "inline Completions" feature 🎉
Please share your experience with this feature here 🙏
In order to enable it:
- make sure you are using the latest engine(3.5.37) and extension(3.4.21) version.
- open the Tabnine Home, scroll to "General Preferences" and check the "inline Completions" option
- restart vscode

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.