what are the best VScode extentions that could be ...
# cfml-beginners
p
what are the best VScode extentions that could be useful for coldfusion development?
👍 1
s
I like GitLens and "SQL Database Projects". "Patrial DIff" is handy as well.
👍 1
j
Check out the ColdFusion extension by Ilya Verbitskiy or CF Builder.
👍 2
s
Here are the ones I usually install: CFML: KamasamaK.vscode-cfml (I use this one for CFML, but I haven't compared the Ilya Verbitskiy one or the cfbuilder extension) Auto close Tag (I like this because it saves me keystrokes): formulahendry.auto-close-tag Highlight Matching Tag (helps to quickly see the start/end tag that corresponds with the tag your cursor is on): vincaslt.highlight-matching-tag change-case (comes in handy from time to time when my OCD compels me to fix other peoples variables that I think should be camelCase): wmaurer.change-case If I am on a machine where I will be workign with git (which is most of the time) then I use GitLense as steve suggested above: eamodio.gitlens
👍🏻 1
c
Regarding CML I also like "CFML Component Paths". Other usefull (to me) extensions are Better Align, Docker, Docker Explorer JSON Tools, XML Tools. If you do a lot of HTML/JS work, there are some good extensions for that, too.
r
CFML by KamasamaK for CFML ESLint and CodeMetrics for JavaScript GitLens and GitGraph for Git BetterComments and ToDo Tree
b
@Scott Bennett I'm liking that change-case extension! Was happy to see it includes Pascal case too.
👍 1
r
The change-case extension shouldn't be needed any more. Search for transform in keyboard shortcuts to see all the built-in case change functionality.
s
interesting... I don't see camel case though... and what are Kebab Case, Snake Case, and Title Case?
👍 1
r
Odd. Camel case is there for me.
s
Screen Shot 2023-04-20 at 8.24.55 AM.png
r
🤷🏻‍♂️
b
No Pascal case listed.
s
Ah, I just applied an update and camel case is there now
r
Title case is useful for titles and names of people.
s
so I guess it is super new
r
Hmm, yeah no Pascal case. Odd to leave that out.
s
definitely still a lot more options with change case
but I guess for camel case I don't need the extension anymore
b
You say that like Pascal case isn't the most important case of all the cases. 🙂
r
Yeah, I used to use the change-case extension as well, but really no need for me any more. Although, if you're a dinosaur that still uses Pascal case... 😉
🤣 1
s
They are all equally important to those who use them (on an individual subjective basis)
Of course, if I have to edit your code at some point, I might just change them to camel to bug you
b
Yeah, case preference is almost as bad as spaces versus tabs.
s
Tabs FTW
b
You know it, brother!
r
Blasphemy!
b

https://youtu.be/SsoOG6ZeyUI

🤣 2
s
This is my new favorite youtube
m
if you work on multiple projects, or specific modules or some other "subdivision" of your code, the File Focus extension is great. It allows you to group your files under a particular name (or in my case, Jira story numbers), so if/when you have to return to that particular project or task, you don't have to find the relevant files, because you can add them under a named "focus group" .
s
I have always used vscode workspaces for each project.... then keep my various workspaces open in different vscode windows. Though I can see on a very large application with lots of files how I might be able to use this File Focus extension to group together code that is related
c
with different projects/workspaces Peacock is a good tool, too. Different colors for VSCode for each workspace. Makes it easy to see which window to switch to when multiple workspaces are open in multiple windows
🎉 1