What are use cases of insert mode in Vimium and where is it documented? - vimium

I love Vimium and finally started to look into more of its features, but I just wasn't able to find anything on how it can be useful at all. For example, Visual mode is nicely documented in the Wiki but all I could find about insert mode so far is how to enter and exit it. Tried random keys I know from using Vim but none seemed to have effect.

The use case of insert mode (entered while pressing i) is documented in the README:
> i enter insert mode -- all commands will be ignored until you hit Esc to exit
This may be useful to temporarily disable keybinds so it does not conflict with webpages implementing their owns.

Related

GraphDB WorkBench Similarity Index refresh are disabled when outdated

Using the GraphDB workbench, I have built a few Similarity indexes The first is just the default query and two custom ones. These worked fine for the build. Now they have a status of outdated but the refresh feature is disabled, the UI will not allow a click, instead presenting bubble indicating I cant do it. Only the delete feature is allows. Has anyone determined why this happens and how to fix it? This is the 3rd time it has happened. Yes I can drop a rebuild but I would prefer to find out why its happening. The logs do not appear to have anything related to this.
Thanks
Similarity queries needed for index rebuild are stored in Workbench settings file in GraphDB Home /work/workbench/settings.js. This may happen if you change your GraphDB Home. Please, also check if you have some errors on initialization.

PL SQL Developer allround automation updated to 9.0.6.1665 - error during starting up

I've already updated my PL/SQL Developer (allround automation) to a new version (given above).
Now starting up the Tool I'm receiving the message (translated from German into English):
"Existing groups with same definition
This could led to problems".
One can continue but I'm courious to know the reason. Or should I expect additional problems?
Thx,
Peter
This sounds like a problem importing preferences. Only one preference set should be enabled. Perhaps the upgrade or installation process found multiple preferences and didn't know which one to enable. I'm not sure what kind of problems it will cause.
For reference, the exact error message in the English version is "You have preferencesets with the same definition, this might not work correct.".
To fix this, click on Tools --> Preferences, then click on the button to open the Preference Set dialog:
In the Preference Set dialog, un-check "Enabled" for all but one of the preference sets.

Trying to perform a diff using netbeans and its Git repository

I have two different version of a website, an older version, and a newer version that is supposed to have some sort of virus on it (or malicious code of some kind). I need to perform a diff between the two sites and try to eliminate the virus in the newer one.
After some searching I found netbeans 7.1 is able to do this using it's Git Repository. I was following this tutorial http://netbeans.org/kb/docs/ide/git.html but I am not getting the same options on my screen as in the tutorial. I am using netbeans 7.1 RC1 and downloaded the jdk from the link on that same page. The jdk download itself says jdk7 but the folder it creates on my computer is named jdk1.7.0_01 . I'm assuming jdk7 is short for jdk1.7 .
I get as far as the very end of the "Initializing a Git Repository" step. The end when it says "All the project files are marked Added in your Working Tree. To view a file status, place the cursor over the file name in the Projects window. The status of the file in the Working Tree displays in green to the right of the slash like shown in the following picture." does not happen.
I tried going further anyway, but there is just more and more options that do not show up for me.
I am also open to another way to perform a diff operation between the sites, it doesn't have to be with using netbeans. I should note however I do not have access to a unix box. So the solution has to work for windows, or I guess I can go on a coworkers mac if I need to.
Thank you.
From your question, it sounds like you did not already have your web site code under version control. If that's the case then I'd suggest doing so, and git is a very good choice. It is what I use.
Your goal, however, is to diff the older version of your site with the "newer" (possibly infected) version, and that can be done without having to deal with a version control system. There are several good diff tools for Windows. I mainly use WinMerge, as I like its user interface and simplicity. KDiff3 is another good one, and I use that one in conjunction with git merge operations, because it supports a three-way-merge comparison (which WinMerge does not).
If you were to use WinMerge for your diff, and you had the code from the old version in Q:\example.com\old-version and the "new" version in Q:\example.com\current-version, then you would start WinMerge, and either choose File|Open... from the menu, or click on the open icon in the toolbar. You would get a dialog like the following, and would fill it in as shown:
If you filled everything in correctly, then you would be able to click on the OK button, and would get a list of file differences. Depending on the default settings, you might also see files that have not changed at all in that list. You can hide those using the View menu. Double-clicking on a file with differences will open the two versions and show you the differences.
Explore the WinMerge options. I have mine set, for example, to compare white-space differences, but to ignore different line endings (Unix's LF versus Windows' CR/LF).

Key mapping for putty or putty alternative

at my work we're trying to find a replacement for an old telnet client that we use to connect to an SCO Unix server running an old program. I have found that I can almost get putty to do everything required - setting it to SCO function keys lets me use the F1 to F12 correctly and setting the translation character set to CP437 draws all the lines correctly.
The problem is that the program we use on the server pretty much requires the use of custom key mapping. That is we need to be able to map the home key to ";$", the end key to "exit^M", the F-10 key to ";}" etc. Putty doesn't allow custom mapping. We've tried to edit the source code of putty to change its behaviour, but had no luck.
Does anyone know if there is a modified version of putty somewhere that allows key binding? Or another free terminal program that does? Or instructions for what to change in the putty source code? If we can't find a solution we're probably going to end up buying ZOC, but we'd rather not if we can find an open alternative.
Thanks a lot,
Alex
Never mind, in the end we were able to modify the Putty source code as required to add the custom keys.

Mono Migration Analyzer: What are all of the command line switches?

So I'm looking here and I see the command line switches. http://mono-project.com/Command_Line_MoMA
This is what I see as the total amount of switches from the site:
MoMA.exe --nogui --out C:\app\momareport\report.html C:\app\myapp.exe
One thing I see is the submit.xml going to a place I don't want during my automated build. Since it is a generated file, I want to change where it goes. Is there a switch for that?
Also, what are all of the switches for it?
If there is not a switch for moving the submit.xml to a reporting location, please consider it for future versions.
EDIT: The argument --help does not work. I tried that and a host of others to try to get some dialog from MoMA on the command line. I'm on Windows to help alleviate any confusion.
Those are the only command line switches supported by MoMA. You can see the code here.
"MoMA.exe --help" does not work because MoMA is compiled as a winforms application so that the command window is not shown. As a result, MoMA disconnects from the command window, and therefore things like Console.WriteLine will not work.
To answer your actual question, there is currently not a way to change where the .xml file gets put.
You might want to try:
MoMA.exe --help
On Linux, there should also be a manpage.
If you can't find the feature, and want to submit it to Mono, you'll want to go via the Bugzilla page.