NetLinx Studio settings
jjames
Posts: 2,908
I'm not sure how many of you have been exporting your hotkeys or editor settings since it's been available, but I love it. I'd bet most if not all of us moved away from the default colors offered by AMX - which in my opinion, is very difficult to read (especially the silver / light gray on white background.)
Anyway, I thought I'd offer my colors and a preview of what they look like. I'd also like to see what other programmers are using for their settings.
Also, if you post your editor settings, you'll need to rename them to an extension that is allowed on here - I used "txt". Then, when downloading it, you'll need to change it back to "epx".
And the obvious . . .
BE SURE TO BACK UP YOUR SETTINGS BEFORE LOADING ANYONE ELSES!!!
Anyway, I thought I'd offer my colors and a preview of what they look like. I'd also like to see what other programmers are using for their settings.
Also, if you post your editor settings, you'll need to rename them to an extension that is allowed on here - I used "txt". Then, when downloading it, you'll need to change it back to "epx".
And the obvious . . .
BE SURE TO BACK UP YOUR SETTINGS BEFORE LOADING ANYONE ELSES!!!
0
Comments
- Chip
One more question - what font do you use?
I'm partial to the Raize font - which can be found for free at http://www.raize.com/DevTools/Tools/RzFont.asp - just because it's monospaced, it has crossed zeros, and for me is easy to read.
Many thanks for that font, crossed zeros very nice.
Bill
I happen to agree with the site owner that the Bitstream Vera Sans Mono is the best choice, but there are a lot of nice fonts there.
I'm trying 'Crisp' from this page of programmer fonts:
http://www.proggyfonts.com/index.php?menu=download
You can see my color scheme here:
http://fc07.deviantart.com/fs27/f/2008/121/6/9/NS_Light_On_Blue_by_Bigsquatch.png
If you want to use my settings then copy and paste the following into a text file
Then save the file as Light On Blue.EPX and then you can import it into studio using tools>Import Editor Preferences.
I don't have a good place to host the preferences file itself but the copy & paste method will work.
I have a copy of my pref and hotkeys on a USB stick, so any Netlinx studio I may use in the whole day can be as mine at the office.
It's cool to see how others are dealing with NXS... nice thread James
Here is my setup, pretty simple. I use the proggy fonts and like them well enough.
Paul
May be because most of AMX University instructors do, I don't like caps too, but when coding I can't help it, CapsLock is always ON, and I decided to lay off all variables prefixes (dv, fn,lvl,...) becuase its very annoying to me to press shift to type them, unfortunately anyone try to read my code has to go to Define_variable section several times, may be bookmarked
Yeah, but for NI, its kinda a romantic whisper
Paul
Calls too may have parameter enclosed by parentheses, I know calls are enclosed by ' ' but sometimes they are not noticable.
Anyway , as I mentioned above it helps a little bit in knowing the type of the identifiers , otherwise you have to go to define_variable many many many times (since I don't use these notations, I suffer this issue alot while WRITING my own code, not to mention when reading someone else's code)
I used to use these notation with QBasic, Visual Basic, and its always recommended by most of programming text books.
Nope - no benefit. The way I program is not the right way. The way you program is not the right way. The way that the instructors at AMX is not the right way.There IS NO right way. You could program with Pig Latin . . . as long as it works, the client doesn't care.
There's no benefit. It's sort of like . . . how were you taught to tie your shoes? "Criss Cross and go under the bridge, Then you got to pull it tight." Or maybe "Build a tee pee, Come inside, Close it tight so we can hide"? It doesn't matter HOW you learned as long as you don't look like a fool with untied shoes. Some could argue that Hungarian notation is far out dated and serves no purpose. While other will argue that for us who have a gazillion and a half things going on all at once, we don't need the extra hassle of trying to remember if it was a signed integer or a signed long.
Tomayto-tomawto . . . it's still red and tasty.
Also, as Dave has pointed out, HN makes going back into old code I have written a lot easier to deal with. I have also caught a few mistake while I am writing code over a couple day span. When things don't work as expected, occasionally the HN is the thing that makes it click in my head that I am sending an Integer instead of a Char.
Jeff
P.S.
I also used to wonder about HN.... in fact, I even used to code with very generic variable names, but as I started to write more complex code I evolved. Then, when I started having to revisit code, I really started to adhere to HN and comments
I agree 100%. It doesn’t matter what programming language is used, Hungarian notation is indeed very useful. I never declare a device or virtual device without using dv or vdv but to each their own.
I wouldn’t go so far as to say it’s useless. I never used to precede function names with fn until I saw others on the forum using it. Once I tried it I found it to be of great help when used in conjunction with auto suggest/complete. If I want to call a function I just type in fn and all my functions popup in the auto suggest list. When you need to juggle several jobs at once or revisit old code every little advantage helps. Other than using fn for auto suggest, I agree that it’s not all that fn useful.
Thanks,
- Chip
Thanks,
- Chip
My thought being that the exported data had to come from some other file(s) on the drive, so why not just get to those files...
(I was fortunately able to borrow the computer back for a few minutes before they re-imaged it)
- Chip