[opensuse] MS loves Linux...
https://code.visualstudio.com/docs/setup/linux I followed the openSUSE instructions. Visual Studio is installed as expected. It is a native app in that it is not just a web version like office. Seems to be written in Java. I don't know if the Windows VS is written in Java. Seems it will get updated by zypper. They seem to do monthly releases. Added the VIM extension, and my vim keys work (mostly). I cannot say it is obvious how to import existing code and makefiles. There is Makefile syntax highlighting. But I think it ends there. I probably won't use it. But I had to take a look. Some people like these environments. I prefer vim and make. Seriously. Enjoy! -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 3/19/2019 2:47 PM, Roger Oberholtzer wrote:
https://code.visualstudio.com/docs/setup/linux
I followed the openSUSE instructions. Visual Studio is installed as expected. It is a native app in that it is not just a web version like office. Seems to be written in Java. I don't know if the Windows VS is wrIitten in Java.
With the names pf the files it is more likely that it is written in javascript. Programming JS on 'Node' is one of the latest cross platform hits. Yeah...seem to node-specific names, so that would seem a good bet. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Microsoft has certainly changed, since Bill & Steve left! ;-) On 03/19/2019 10:28 PM, Linda Walsh wrote:
On 3/19/2019 2:47 PM, Roger Oberholtzer wrote:
https://code.visualstudio.com/docs/setup/linux
I followed the openSUSE instructions. Visual Studio is installed as expected. It is a native app in that it is not just a web version like office. Seems to be written in Java. I don't know if the Windows VS is wrIitten in Java.
With the names pf the files it is more likely that it is written in javascript. Programming JS on 'Node' is one of the latest cross platform hits.
Yeah...seem to node-specific names, so that would seem a good bet.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2019 0:47, Roger Oberholtzer пишет:
https://code.visualstudio.com/docs/setup/linux
I followed the openSUSE instructions. Visual Studio is installed as expected.
Sorry? "Visual Studio *Code* is a lightweight but powerful source code editor".
It is a native app in that it is not just a web version like office. Seems to be written in Java. I don't know if the Windows VS is written in Java.
Seems it will get updated by zypper. They seem to do monthly releases.
Added the VIM extension, and my vim keys work (mostly).
I cannot say it is obvious how to import existing code and makefiles.
In editor?
There is Makefile syntax highlighting. But I think it ends there.
I probably won't use it. But I had to take a look. Some people like these environments. I prefer vim and make. Seriously.
Enjoy!
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/19/2019 11:13 PM, Andrei Borzenkov wrote:
Sorry?
"Visual Studio *Code* is a lightweight but powerful source code editor".
Sure will be disappointed when the try "build" and there is no cl.exe to be found :) (though it will use gcc) The VS Code "editor" itself, while full of bells and whistles, is awkward and cumbersome to use. In Linux, with Kate/Kwrite/etc.. you are spoiled with simple features like being able to toggle line numbers On/Off. With VS Code, 5 dialogs later, you might find the setting, or you have to hack a JSON config file to change On/Off (I bugged this on github for VS Code) VS Studio is huge (compared to gcc). You are looking at a 8G plus native install with all the bells and whistles. (which is why mingw, or the old VS Developer's Toolkit (v7.1) are lighter-weight alternatives - though you have to put up with pre C89/C++90 with the 7.1 toolkit. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Mar 20, 2019 at 5:14 AM Andrei Borzenkov <arvidjaar@gmail.com> wrote:
I cannot say it is obvious how to import existing code and makefiles.
In editor?
We have a hierarchy of source files. There is a top-level Makefile, as well as Makefiles down the tree. This allows us to rebuild at any point in the tree, which is very useful during development. In addition, it does all cross-platform builds at the same time, automatically. So a library might be rebuilt for Linux, MSWindows (32- and 64-bit), ARM (Raspberry), or even for odd hardware using, say, the SDCC compiler. Makefiles sort out all the details. Platforms can be enabled/disabled as needed. Importing the source tree was not a problem (I found after my initial post). Just point VS at the top level, and it goes down the tree. Moving all the Makefile logic to VS would be a huge undertaking. It is the same for all other IDE I have mucked around with. I cannot see what the benefit would be. I added the subversion extension (we do not use git) and then I saw the local and remote changes were detected. How well you can use this information is unexplored. And yes, I was incorrect about Java. It was late. It is indeed JavaScript. The startup is referencing something called Electron. It seemed to be rather stable. And the speed was okay. I'm curious what environment they are running the JavaScript in. As to compilers: I think it seems to support GNU, MinGW (for cross-compiling?), and clang. In addition to the MS tools. I don't think it expects the MS compiler when run on Linux. I did not get that far! Well, I'm headed back in to my friend VIM to do my real work. -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Andrei Borzenkov
-
David C. Rankin
-
James Knott
-
Linda Walsh
-
Roger Oberholtzer