Visual Studio Code themes can be implemented in two different ways, using a JSON file of properties, or using a tmTheme. If you look at the repository of your colour theme (https://github.com/hedinne/popping-and-locking-vscode for the theme you mentioned), you can see that it uses the JSON format.
tmThemes and JSON themes can be converted to a JetBrains theme with their official tool (https://github.com/JetBrains/colorSchemeTool).
I haven't used this tool or tested the functionality, so I don't know for sure that this will work. However, it looks to be quite straightforward. You can check the code of the colorSchemeTool yourself, but I believe you will need to do the following:
- Download the colorSchemeTool code
- Download the popping-and-locking JSON file (https://github.com/hedinne/popping-and-locking-vscode/blob/master/themes/popping-and-locking.json)
- Move the JSON file to the vscThemes folder of the colorSchemeTool
- Run the
convert.sh
script
- The .icls file will now be placed under intellijThemes
Again, I haven't tested the functionality myself, but this seems to be the way to do it.