The Floobits for IntelliJ IDEA plugin is available for nearly all current IntelliJ IDEA based editors. Our plugin has been tested in WebStorm, RubyMine, PyCharm, AppCode, Android Studio, PHPStorm and IntelliJ Ultimate and Community Edition.
Please download the plugin via the built in plugin manager. Supported editors are IntelliJ IDEA, WebStorm, PyCharm EAP, and RubyMine Floobits on the JetBrains Plugin Repository.
- Go to your IntelliJ IDEA settings and choose "Plugins" from the sidebar
- Click the "Browse repositories" button.
- Using the search box at the top of the dialog that appears, search for "Floobits".
- Double-click the Floobits plugin search result. You may have to restart your IDE.
Connecting Intellij with your Floobits account
All Floobits plugins require a ~/.floorc.json.
Once you open up a project, the plugin will detect if you do not have a
.floorc.json file and create it for you. The plugin will first ask you if you have an existing account.
If you have a Floobits account, the plugin will open up a browser to a page on Floobits.com. Once you are signed-in, we'll automatically write out your
.floorc.json for you.
After creating an account our plugin will create a special account for you and write-out the
.floorc.json. You won't be able to sign into Floobits with this special account until going to
Tools → Floobits → Log In to Website.
Share your code
Using Intellij with Floobits
Note: Any command highlighted in the instructions below can be accessed via the Tools menu and Floobits submenu or via the action menu (⌘+Shift+A or Ctrl+Shift+A).
Share a project on Floobits
To share an existing or new project on Floobits open up the project you want to share in the way you would normally open it. Once open, go to Tools → Floobits → Share Project Publicly/Privately.
The Floobits plugin adds a Floobits button to the main toolbar on your IDE. It looks like our logo. Once you have a project open click this button to get started. This will open the Floobits window. To share your project, click the green connect button. If you have not previously joined a workspace with this project it will prompt you to share it now. Sharing a project uploads its contents to our server.
You can share your project publicly or privately. If you have large directories or files you may be prompted to have Floobits ignore them. If your workspace is too large you will not be able to share the project. Customers with large projects may want to only share a subset of their content, this is possible on the initial share dialog. Later you can add more files via the Floobits options in the context menu when you select files or directories in the project view sidebar.
Connect to an existing Floobits workspace
To join a workspace you have never joined before use
Join Workspace by URL or on the Quick Start dialog click Join New Workspace:
In the dialog that appears, type in the URL for the Floobits workspace you want to connect to. You can get your workspace URL by opening up the web editor for your workspace from your Floobits dashboard. Once you have added the URL to the dialog, click OK to connect. Next you will need to select a directory for where to put the files from the workspace. Floobits will not create a directory for you, it will place all the files directly into the directory you have chosen. After you have finished selecting a location you will connect to the workspace.
You can also connect to workspaces you have previously joined via
Join Recent Workspace. If you have the project
already open and have previously joined the workspace you can simply join via
Join Project's Workspace
with the least amount of effort.
Floobits comes with multiple important features:
- You can follow other people's changes via
Toggle Follow Mode.
- You can summon someone to your file and line via
- You can see what other people type and what they select.
- You can clear other people's highlights with
- You can right click on a file in your project sidebar and use
Add to Floobits
- Check Tools -> Floobits (or in the action prompt type Floobits) to see other features.