|
Quote: Part of my role as the DSJB (Departmental Sh!t-Job Boy) is to do our installers. Before I took them over they were sloppy and unreliable. No one person took care of them. They exhibited the problems you cited and more. Routinely they came with instructions that had to be performed manually to get the application to work. Many bug reports for the products were due to installation failures.
You're not going to like this, but treating the installer like a first-level part of the product fixes a lot of issues.
AMEN! I do software repack and deployment. I have to deal with at least one bad installer a week, and it doesn't matter what it was built with. I can't tell you how many times I've called up vendors and asked them "what the hell are you doing mate?" Time and time again, there's only one person building the installers and, like you said, it's always up to the "DSJB".
I've even had installers that work fine on install, but on uninstall, they treat the customer machine like a $2 whore. "WMI Providers? Nuke 'em. What do you mean we just killed your SCCM deployment system on your machine?"
|
|
|
|
|
> they treat the customer like a $2 whore
Oh man, I have got to use that line in a meeting some time.
Software Zen: delete this;
|
|
|
|
|
It never worked in the first place. They just said it did ... waiting for the "new guy" to fix it ...
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
I learnt there is one thing I should never do: upgrade the firmware of my hardware.
Everyobne does it and it works flawlessly. I do it, something critical breaks.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
|
OK. I asked before so this is a repost... (so sue me...)
Is there a plain (text) editor which can remove empty lines ?
It would be nice to add as "plug in" into my "development tool"...
Thanks
|
|
|
|
|
|
Nice.
I copied about 4000 lines of code and copied it back to my .cpp file.
I will try to see how my current messy " under construction " file looks now ,,,
I would probably do "CodeBeautifier" when my code gets too messy...
about hourly... just kidding
Thanks
|
|
|
|
|
If you're looking to reformat your code, you might want to take a look at ClangFormat — Clang 18.0.0git documentation Depending on which IDE you're using, you may find that others have already created plug-ins for it. A quick google around suggests that Visual Studio and QtCreator both have instructions on how to integerate.
"A little song, a little dance, a little seltzer down your pants"
Chuckles the clown
|
|
|
|
|
Looks like there are a couple extensions for VS Code that will do that.
|
|
|
|
|
For JavaScript and Typescript, use eslint to do that. You should be linting your projects anyway.
no-multiple-empty-lines | ESLint Stylistic
If you install the eslint plugin for VS Code, it'll do that every time you save a file. But, you don't need VS Code to use it.
Jeremy Falcon
|
|
|
|
|
notepad++
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Specifically, for most files replace '\r\n' with nothing, and select 'Extended' in the options
|
|
|
|
|
No, that'll collapse everything to a single line!
To remove blank lines, in Regular Expression mode replace \r\n(\r\n)+ with \r\n
That assumes that the blank lines don't have any whitespace.
If they might, then replace \r\n(\s*\r\n)+ with \r\n
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton
|
|
|
|
|
Thanks! I was being brain dead. I have removed blank lines the way you showed before but dyslexia kicked in.
|
|
|
|
|
That's what I was thinking; you don't need a separate tool to remove blank lines; a regex search and replace ought to do it.
My real question (to the OP) is, does he want the editor to keep the blank lines but just not show them, or really remove them altogether?
|
|
|
|
|
Or 'Edit' -> 'Line Operations' -> 'Remove Empty Lines'
Regards
Nelviticus
|
|
|
|
|
Notepad++ -- Edit | Line Operations | Remove Empty Lines
Mike
|
|
|
|
|
Look at sed if you have a Linux box
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
VIM or NeoVim can do this.
https://stackoverflow.com/questions/706076/vim-delete-blank-lines#706083
When I first started with VI I hated it. The more I learn though, the better it is. It's my editor of choice now, but I confess I don't use it enough to keep all the goodness in my head, and I often need a few moments to get into the VIM headspace when I start.
|
|
|
|
|
^\x0a|^\x0d|^[\s]+.$ seems to work . "Buyer Beware"
|
|
|
|
|
I have a little note for that for VS Code:
vscode: ^$\n (to remove empty lines)
And I don't believe it was with any particular extension.
|
|
|
|
|
|
Don't know (and IDC) about plugin into any development system, but for years, I am using PsPad as my go-to plain text editor on Windows, and it has a function to remove blanks lines (and many other options)...
|
|
|
|
|
=10
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|