Mappings for Project Sidebar with IdeaVim - clion

I've got some experience with this cool IdeaVim plugin and CLion and was pretty satisfied with it, but I am having a trouble which torments me at the moment.
Is there an ability to add custom mappings which could work in Project Tool Window? I have "set NERDTree" option in my .ideavimrc, but it seems there is no vim-way shorcuts for creating new files and some other useful actions.

Related

Debugging Haxe with HaxeCpp and IntelliJ. DebugSocket not Found

I am currently trying to get the Haxe Debugger working with IntelliJ, using information from This video tutorial and This blog post.
At one point, the tutorial says that a DebugSocket object must be created in the "create" method of the main file. However, when I type this in, I get an unknown symbol error.
From what I understand, the DebugSocket object should be available from the hxcpp library (which I have included). However, the only options I am given if I type new hxcpp. are:
Builder
NekoInit
StaticMysql
StaticRegexp
StaticSqlite
StaticStd
StaticZlib
What am I doing wrong? Have I included the wrong library? Are these tutorials referencing an older version of the library? Is there anywhere I can find comprehensive documentation on how to use the hxcpp debug tools properly?
If this is easier with a flash build then I would consider this.
i haven't gotten hxcpp debugging to work (but i m sure it does). However, i find flash debugging to be easier. I assume you already have the project setup in idea (and isn't just using it as a simple text editor). This is the set of steps i took to get it to work:
Open the project structure (from the menu 'file', then 'project structure')
find the 'modules' section on the left, and select your module, then find the 'haxe' tab.
in the haxe tab, select compile with 'openfl', and target flash.
in the bottom part of the haxe tab, select a flex sdk.
if you don't have flex+air sdk installed, you can easily install it by going to http://www.adobe.com/devnet/flex/flex-sdk-download.html, and http://www.adobe.com/devnet/air/air-sdk-download.html. make sure you remember where you installed it. An alternative place you can find it is via flashdevelop's 'tools', 'install software' menu (which by default installs to your C:/Users/username/AppData/Local/FlashDevelop/Apps/flexairsdk/4.6.0+4.0.0/.
you can add the sdk to intellij by selecting 'SDKs' on the left, and click on the '+', and then select 'flex/air' sdk. You need the flex plugin installed (whcih should be by default).
once you got your debug SDK setup, you can create a run configuration, and debug like you normally do (click on the debug run menu item or toolbar button).
One complication is that on windows, you potentially have a deadlock with haxelib not starting your app, and intellij hanging to wait for it. See https://github.com/TiVo/intellij-haxe/issues/123 - i have outlined a solution in the issue comment if you find that you also have this problem.
use this website : http://raintomorrow.cc/post/48029438701/setup-idea-intellij-for-haxe-nme-development for some screenshots (it's an older version of intellij tho).

Eclipse Luna: Remove certain projects from Navigator?

I'm wondering how/if I can remove certain projects from the navigator menu in Eclipse? I'm in uni and I have multiple projects with similar names because of how I have to name files for labs, and it gets cluttered having so many projects showing. I was wondering if there was a way to remove them from the navigator without actually deleting them, that way I could hide the ones from last semester.
The Navigator view is old one. You can hide some predefined resources from it but not projects.
Better use Project explorer/Package explorer view.
First close the projects you want to hide in Project explorer/Package explorer view then refer this blog to hide them
Note that closing the projects also makes eclipse to work faster.

Eclipse RCP: Accidently added plugins that contribute to UI

So I accidently added a few plugins, whichs name I have forgotten to the runtime configuration of my application. Since then a ton of not needed contributions to the UI where made:
Help-> "Like 5 new links"
New Entry "Window"
Menu-Icon-Bar: Open Task, Create new visual class.
I'm unable to figure out what the responsible plugins are (There are about 300 plugins selected). If you happen to know which plugins make these contributions please let me know.
You can get the minimum set of plugins needed for your RCP using:
Open the Run Configuration for the RCP.
Go to the Plug-ins tab.
Click Deselect All
Select your plug-ins in the Workspace
Click Add Required Plug-ins
You should end up with just the plug-ins required. Use the -clean option on the next run to make sure the plug-ins cache data is rebuilt.

Overriding the VS2010 Project Invalidated (refreshed) event

I'm trying to override VS2010 behaviour when an external program makes changes to the project or solution files. Atm VS throws a popup asking if you want to reload/save the project files.
I've trying to override this behaviour however I have yet to find a solution. Is there some way to override the event or programatically set VS so it automatically lets external changes refresh active projects?
There are some configuration options available at
Menu Tools - Options - Environment - Documents
Look at the checkbox and other options
Detect when file is changed outside the environment

Xcode: Tabbed workflow

In Xcode I use a task-based tabbed workflow (a separate tab for editing, UI/Modeling, building, debugging, etc.). I accomplish this using Behaviors (see the Custom section in the attached screen shot). When I create a new Project I use press ⌘+1, ⌘+2, etc. to quickly setup all of my task tabs.
My issue is that when I do this for a newly created Project all of the tabs display the source, storyboards, etc. from my most recently open Project. How often do you think this is useful or the desired behavior? I realize that one of the great things about tabs is that they remember their state and this is helpful. But as far as the source files that are initially displayed, this is a real pain. I do not want to see files from other (generally unrelated) projects.
Now what I just did as an experiment was open Project A and setup all of my tabs and ensured that each tab contained a source file from Project A. Then I quit Xcode and moved Project A a new location on the file system. When I opened Project B and created all of my tabs they were, as desired, empty.
I realize that I'm just going to receive the canonical "File a Radar" here but in the off chance that there is a workaround (NOT moving files) or a preference I could set, I figured I'd at least ask.
Thanks in advance,
CS

Resources