Stand-alone text editor with Visual Studio editor functionality - editor

Is anyone aware of any text editors with Visual Studio editor functionality? Specifically, I'm looking for the following features:
CTRL+C anywhere on the line, no text selected -> the whole line is copied
CTRL+X or SHIFT+DEL anywhere on the line, no text selected -> the whole line cut
Thanks!

Komodo Edit does the two things you specified.
I use it all the time as a secondary editor, for various scripting and other programming tasks. Tons of features, free, open source.

Zeus can emulate the Visual Studio keyboard.
To change the keyboard mapping just use the Options, Editor Option menu and in the Keyboard panel and select the MSVC as the active keyboard mapping.
(source: zeusedit.com)

Notepad++, UltraEdit and TextPad are good ones.

EditPad Pro will cut or copy the line the cursor is on when no text is selected. People sometimes report that as a bug.

Twistpad looks something like Visual Studio 2005/2008 editor and seems has the same key bindings, including Ctrl-X to cut whole line if no text was marked.

Slickedit

Not to steal Chris' thunder for his suggestions on Notepad++, UltraEdit, and TextPad, but I would like to point out that there is a version of UltraEdit which can be run from a thumb drive (for those people who lack Admin rights at work and can not install programs).

Related

Delphi CnPack - Shortcut for Code formatting

I have installed CnPack (https://www.cnpack.org) to get. At least, a little bit of the experience you get with VS Code. CnPack is a really great tool and I don't want to miss it, but it overwrites the default Shortcuts of Delphi RAD Studio. After Installation, I miss the Shortcut for automatic code formatting. Usually it is CTRL + D. I found that CnPack has also Code Formatting ability, but I could not find the manuals for it, and therefore I could not find the keyboard shortcuts for that. Any experience with that?

Hide suggested text when typing in Visual Studio 2019

Does anyone know how to turn off this annoying popup in Visual Studio Community 2019?
All the answers I see for it are for Visual Studio Code when I google it, which says to change it under the "File" > "Preferences" menu. Visual Studio 2019 doesn't have that menu. I just want to code without visual obstructions from my editor. Driving me nuts. Thank you!
The language is VB in ASP Classic environment.
I have turned off everything I could find that seems like it could be related to a popup under the "Options" menu, but many of the descriptions there are obscure. You could seriously make a full time job out of learning what all this stuff means.
I found an answer, however odd it may be. With #JackArbiter's help in narrowing down the possibilities, it turned out to be the file type within the environment that was the issue. I didn't realize at first that it was only a certain file extension that was creating the issue. The *.asp files behaved appropriately, but the *.inc files were the problem.
I went to "Options" > "Text Editor" > "File Extension" and added the "inc" file extension there with the editor set to Visual Basic. These files now behave the same as the asp files.
Go to Tools>Options>Text Editor>[Your markup or language] and you can adjust the intellisense settings. In your case there will be no intellisense settings listed (general HTML is what I assume to be the issue here, though you'll have to do this again probably for the language of the IF/Else code blocks) so go to HTML>General and uncheck "Auto list members" at the top.

Plugin for text navigation in Delphi

I am using delphi 2010, and I am used to work on emacs. Really I would like to do most of my editing on a more emacs, vi way but without go out of it. Is there anyway to do so?
I don't know emacs but it's probably possible by writing a custom keyboard binding.
Update: Delphi already includes a keyboard binding called "New IDE Emacs", check it out (go to Tools\Options\Editor Options\Key Mappings).

F# compiler order of source files

As I understand it, when using F#, you have to manually list the source files in dependency order for the compiler's benefit (if there is any way around that, please let me know!)
Listing them on the command line from left to right obviously isn't going to scale. Is there a way to at least make it accept the list of files in a text file, one per line, preferably with the ability to put in blank lines and comments? I've checked the compiler options, and I don't see anything that looks promising.
About the Visual Studio 2008 integration, you can move up/down source files with a right click and choosing Move Up, Move Down or use the shortcut Alt+Up Arrow, Alt+Down Arrow after having selected the file.
No, but the typical way to compile F# (at least on Windows; dunno about Mono) is via MSBuild; the .fsproj project file puts each file as a separate <Compile> item on a separate line. What build tools are you using?

How can I change Delphi's 'Run' and 'Add Breakpoint' shortcut keys?

How can I change the IDE keyboard shortcuts in Delphi?
I want to change "Run" from F9 to F5
and "Add Breakpoint" from F5 to F9
I'm currently programming Delphi at home and C# at work and these 2 shortcut keys are confusing because they are the opposites of each other!
#Kobus, you can map the keys to simulate the behavior of visual Studio IDE using the "key mappings" tab, located in tools->Editor options menu.
see theses images (Delphi 7)
Delphi 2010
Another option is install Gexperts, and use the expert IDE menu shortcuts, This expert enables you to configure any of the IDE menu shortcuts.
(source: gexperts.org)
I personally use DPack which provides a Delphi keyboard mapping for Visual Studio plus a whole range of additional tools. It's also free :-)
Simon
I've found a better solution for me because the Visual Studio emulation is not the same as my VS and can't be customised
and as Altar mentioned GExperts IDE menu shortcuts is not working with Delphi XE.
Using AutoHotkey I remap the keys using this script:
#IfWinActive, ahk_class TAppBuilder
;Set breakpoint
F5::F9
;Run
F9::F5
;Step Over
F10::F8
;Trace Into
F11::F7
;Delete line
^l::^y
;Switch between form and code
F7::F12
;Find Declaration
F12::Send !{Up}
;Navigate Back
^-::Send !{Left}
;Navigate Forward
^=::Send !{Right}
;Duplicate Line
+Enter::^!+d
;Incremental Search
^i::^e

Resources