Visual Studio Code
-
Perhaps I don't mind it because that's how I use integrated git functionality in WebStorm too. Staging & commit from within the IDE, push / pull / repo management from the outside. It just feels like a natural divide between editor's responsibilities and the source control.
That's what I do in Visual Studio also, but only because I don't have a choice. If Visual Studio supported SSH, I'd use it for all Git-related things.
-
Perhaps I don't mind it because that's how I use integrated git functionality in WebStorm too.
I don't use git at all. Though I use an IDE client for svn for part of what I do and CLI for other stuff. I was just arguing the general point.
If you'd said that it wasn't primarily a git client, I wouldn't have argued, but I might have still tried to troll blakey.
-
Perhaps I don't mind it because that's how I use integrated git functionality in WebStorm too. Staging & commit from within the IDE, push / pull / repo management from the outside. It just feels like a natural divide between editor's responsibilities and the source control.
If you want a divide between the two, then all source control operations should be done outside the IDE. Really, if you're integrating a source control client into your editor/IDE, you should cover all the features; basically, do it properly, or don't do it at all.
-
OK, so I found out that if the VSCode installer does screw up on Windows, just move/delete
%LOCALAPPDATA%\Code
and re-run the installer.While I'm still missing Explorer Integration, this time the installer added Code to the path and generated a Start Menu icon.
-
All it knows is that, I some point, I did this.readItems = function () .... And that this reference was exposed to the wider world. So basically, it maintains a cache of global symbols and tries to determine whether any of them matches the stuff I'm typing now.
Visual Studio itself has this kind of speculative symbol lookup for JS intellisense as well, but atleast in VS2013 it is still limited to local file as it has no understanding of the concept of modules yet. VS2015 will change that and adds recognition of ES6 modules, CommonJS modules and AMD modules, bridging the gap to (presumably) bring in speculative symbols from other files.
Iirc the whole speculative symbol feature is explicitly not yet implemented in the current VS Code alpha, meaning we should probably see it be relased in a later build. (I guess it's not yet ported from the C++/C# implementation to JS for VS Code?)
-
Sheesh...just use the CLI like God intended already.
Contrary to popular belief; Torvalds is not God. ;-)
-
Torvalds is not God.
no but he is
root
and as we all know: root is god (at least within the confines of any given *nix based computer)
-
From what you said, it's like 1/3rd of a Git client.
Well, perhaps they'll add more features before it comes out of alpha/beta. You should file a suggestion. It'll probably get ignored like so many do, but maybe it'll make it into the next version.
-
VSCode just had its first major update.
It's pretty impressive. Addresses a lot of the issues brought above. I'm keeping a close eye on this one, Microsoft seems to have a good momentum here.
-
I tried hacking in other languages at some point, but they handle non-printing characters differently than the real VS.
-
I might give this one a shot after I get bored of Atom but I doubt MS will get the git integration this well.
-
Source code languages or spoken/written languages?
-
Great... now the question is "Why does my version 0.1.0 copy think it's already up to date?" when I click Check for Updates.
Edit:
In the future updates will install automatically for Mac and Windows, but we're not using automatic updates for this release.
Apparently the Check For Updates button piggybacks on this system.
WTF is the point in putting an option to check if I have the latest version if it doesn't work?
-
Another VSCode update. First thing in the update log, they decided how they are gonna store user configuration.
So, if Microsoft has given up on using proper Windows idioms on Windows, what hope is there for others?
-
hmm.... i know it's not proper windows idioms but that matches the expected behavior of most cross platform apps i've encountered.
i'm not saying it's right but it does minimize the changes in file paths for settings and stuff that happens between platforms.
-
They could at least mark it as hidden in Windows. Or Windows should adopt the convention of hiding files starting with "
.
".Either way, I could do without this garbage polluting my home folder.
-
They
couldshould at least mark it as hidden in Windows.FTFY
OrWindows should adopt the convention of hiding files starting with ".
".This would be an improvement. One step closer to having windows being POSIX compliant.
-
.hello_world
?
-
Connection must be bad, try again but shout harder
-
.hello_world ?
########################SESSION STARTED######################## Universe Seed: 5182012
<PLANET_SAVE> 0 </PLANET_SAVE> ...
From some rogue or Minecraft-like game? Seems the fucktard in charge copy-pasted code from SO and forgot to change directory name.
-
So, if Microsoft has given up on using proper Windows idioms on Windows, what hope is there for others?
This industry is shit. Utter shit. I hate it.
-
Well, for Linux that's not the correct place either. That's what ~/.config is for.
BTW, did they add tabs? I hated it didn't have tabs. Still going strong with Atom though.
-
garbage polluting my home folder
Well, according to the Windows programming paradigm, all those dot folders should be dot-less in the %APPDATA% directory anyways, which is hidden by default.
-
Yes, thank you, that was the point of the complaint.
Even more annoying now that I know that folder location is wrong in Linux too.
-
-
This thing is in beta now. It has addons, and they work pretty well, and are accessed in-editor, which I imagine unixy people will find quite charming.
-
-
is anyone using this thing yet?
-
@fbmac Sometimes, when I just need to edit a file not in VS.
-
Yes, it's a fairly neat editor.
-
Does this require UIAutomationCore.dll? I hate that I'm forced to decide whether I want to be able to use FSX or VS without the other at the moment.
-
@fbmac It's the only software I have that let's me see a real-time preview of markdown documents as I edit them. Great for adding documentation to my GitHub READMEs.
-
-
@LB_ This is quite good, but it is a separate application
-
@Magus They've added most of the things that sublime text had over it to the point where I have removed sublime text 3 beta from my mac.
-
@cartman82 If you work on monstrous .NET applications you end up putting everything on root of the C:\ drive anyway or using a VHD and having a "dev drive". You end up adopting this practice for literally everything.
-
@lucas1 yeah, i'm doing this for projects, games, music... Windows home folder is broken metaphor.
-
@ben_lubar said in Visual Studio Code:
@Sumireko said in Visual Studio Code:
FSX
???
Oh, I actually figured it out. You have to remove & unregister UIAutomationCore, and then place it in the Visual Studio folder. Thankfully the way DLL searching works makes this a viable fix, without clashing with FSX.
And yes, Flight Simulator X.
-
@cartman82 said in Visual Studio Code:
@lucas1 yeah, i'm doing this for projects, games, music... Windows home folder is broken metaphor.
if ~ worked on windows, it's home folder would be a lot more useful. fuck typing \users\whatever
(dont remember what documents and settings was for)
and fuck this confusion, windows directories are too confusing
-
@candlejack1 You can configure a shortcut using the /k to run a bat script when launching a cmd instance.