• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 16:01
CET 22:01
KST 06:01
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
TL.net Map Contest #21: Winners2Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!20$5,000+ WardiTV 2025 Championship5[BSL21] RO32 Group Stage3Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win9
StarCraft 2
General
TL.net Map Contest #21: Winners Starcraft, SC2, HoTS, WC3, returning to Blizzcon! RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win 5.0.15 Patch Balance Hotfix (2025-10-8)
Tourneys
$5,000+ WardiTV 2025 Championship Constellation Cup - Main Event - Stellar Fest Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond) $3,500 WardiTV Korean Royale S4
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review [BSL21] RO32 Group Stage Practice Partners (Official) [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[Megathread] Daily Proleagues [BSL21] RO32 Group B - Sunday 21:00 CET [BSL21] RO32 Group A - Saturday 21:00 CET BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION
Strategy
Current Meta How to stay on top of macro? PvZ map balance Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Dawn of War IV ZeroSpace Megathread General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1272 users

The Big Programming Thread - Page 585

Forum Index > General Forum
Post a Reply
Prev 1 583 584 585 586 587 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Arnstein
Profile Blog Joined May 2010
Norway3381 Posts
February 13 2015 21:32 GMT
#11681
I actually have an oath:
I swear that the code that I shall give, shall be written in Vim, only Vim and nothing but Vim, so help me God
rsol in response to the dragoon voice being heard in SCII: dragoon ai reaches new lows: wanders into wrong game
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 13 2015 21:38 GMT
#11682
Since im starting to use i3wm (a tile de) I want to switch to vim aswell. and Im thinking of switching to vim now aswell.

Has anybody that uses vim here ever had the feeling that they were missing something compared to a "normal" text editor?
The harder it becomes, the more you should focus on the basics.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2015-02-13 22:16:21
February 13 2015 22:09 GMT
#11683
ah i have been using i3 for quite a while, it's really good!
decided to hack away on tinywm instead now though, as a hobby project.
added dmenu launcher and terminal launcher functionality.
you use arch linux too? i still have i3 for backup.

good oath arnstein.
i'm using visual studio at work.
i can't compare visual studio to vim, since i use them in so different settings.
i use visual studio with a big, complex code-base, and vim for small hobby projects.
i definitely feel more at home in my linux environment though, and i don't think it would
be difficult to adapt it to a more complex setting. oh... and msvc is an unholy abomination
compared to the glorious gcc.
conspired against by a confederacy of dunces.
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2015-02-13 22:33:53
February 13 2015 22:13 GMT
#11684
Dude! The only thing that's not "normal" about Vim is just that it's not following the ideas described in the "IBM Common User Access" with regards to how software should be controlled, so editing text with it feels alien. Whatever you think you need in an editor, you can probably have it in Vim, so in that regard it's completely normal.

You can also take a look at Emacs. It also can do everything you might possibly need. It's based on different ideas, is controlled differently, and you might like it better.

How getting into those works is probably by looking up examples of how someone works in those editors, then steal ideas and stuff out of their config.

Another editor that's more "normal" but might look fine in a tiling window manager is this one here, perhaps worth a look: https://atom.io/

I think that Atom editor shouldn't pull anything massive from Gnome into your installation, just a library or two that you probably already have installed anyways.

EDIT: I just tried taking a look at that "Atom" editor myself, and installing/building it took quite a while (installed from the source package as I first overlooked the binary one). Its package is 200+ MB disk usage when installed.
"My goal is to replace my soul with coffee and become immortal."
Cyx.
Profile Joined November 2010
Canada806 Posts
February 13 2015 22:15 GMT
#11685
On February 14 2015 06:32 Arnstein wrote:
I actually have an oath:
I swear that the code that I shall give, shall be written in Vim, only Vim and nothing but Vim, so help me God

heretic... the church of Emacs decries thou as an infidel

But seriously, I use arch linux with awesomewm and love it to death, especially on my tiny-screened laptop but I've been thinking about switching it up on my desktop since I can't make awesome play very nicely with multiple monitors (maybe I just haven't tried very hard...), how is i3 in that regard?
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2015-02-13 22:19:55
February 13 2015 22:17 GMT
#11686
i never had any issue with i3 and multiple monitors, (i had some issues with X and multiple monitors, but xrandr showed me the way). i never tried awesomewm, but that is merely by chance. i can't remember why i picked i3 instead... that haskell one was tempting too, the loudmouth aussie in this thread was speaking highly about it.

it automagically let me have say even numbered workspaces on my right monitor
and odd numbered monitors on my left monitor, and swap them around independently.
(and that's what i wanted)
conspired against by a confederacy of dunces.
bangsholt
Profile Joined June 2011
Denmark138 Posts
February 13 2015 22:28 GMT
#11687
On February 14 2015 07:13 Ropid wrote:
Dude! The only thing that's not "normal" about Vim is just that it's not following the ideas described in the "IBM Common User Access" with regards to how software should be controlled, so editing text with it feels alien. Whatever you think you need in an editor, you can probably have it in Vim, so in that regard it's completely normal.


Most likely because vi which vim is based on, predates the IBM Common User Access by 10 years or so ;o)
Manit0u
Profile Blog Joined August 2004
Poland17420 Posts
Last Edited: 2015-02-13 23:07:34
February 13 2015 23:04 GMT
#11688
On February 14 2015 06:32 Arnstein wrote:
I actually have an oath:
I swear that the code that I shall give, shall be written in Vim, only Vim and nothing but Vim, so help me God


Man, I so would love to do that... Unfortunately my current work environment requires Window$ instead of Linux. Also, PHPStorm's Symfony plugin is way too amazing for me not to use it since I'm only developing in Symfony now...

I do cherish all those memories from previous company where everyone was using NetBeans and cursing at it while I was happily frolicking with MC and VIM... Or how people who use SublimeText come over and ask:

- Why the hell are you using vim, are you crazy?
- No, I like it, what's wrong with it?
- Do you have, like, multi-line edit? It's awesome and most editors don't have it, and ST does and it's awesome.
- Yes, I do.
- Oh...

I still find myself subconciously using basic vim stuff inside my IDE. Like, 'dd', why the hell doesn't it delete the line? Or 'o', why the hell can't I instantly type in the new line? Return key is so far... Or '/' fucking Ctrl+F is worthless...

I'm too afraid to enable 'vim mode' inside my IDE though. I feel like I would somehow sully vim by doing it.

Or the simple fact of input/command separation. Unless you've tried vim for a while you don't know what I'm talking about, but if you did you seriously start to wonder why doesn't every single editor have it.

/end random outpouring
Time is precious. Waste it wisely.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2015-02-14 00:31:27
February 13 2015 23:07 GMT
#11689
Eh if you actually try to customize ST you can get most of the benefits of vim using hotkeys and extensions

It's really just more whatever you're comfortable with learning and using at this point. it's just that vim makes you deep dive into it while with ST you don't need to learn any of the advanced hotkeys to live your day.
There is no one like you in the universe.
Arnstein
Profile Blog Joined May 2010
Norway3381 Posts
February 13 2015 23:41 GMT
#11690
On February 14 2015 06:38 sabas123 wrote:
Since im starting to use i3wm (a tile de) I want to switch to vim aswell. and Im thinking of switching to vim now aswell.

Has anybody that uses vim here ever had the feeling that they were missing something compared to a "normal" text editor?


My vimrc might be a good starting point. At least I don't feel like i miss anything when I use it. (ideas are welcome!)

https://github.com/arnstein/vim

I also use i3 (and arch), and I just love my environment.
rsol in response to the dragoon voice being heard in SCII: dragoon ai reaches new lows: wanders into wrong game
Manit0u
Profile Blog Joined August 2004
Poland17420 Posts
February 14 2015 00:30 GMT
#11691
On February 14 2015 08:07 Blisse wrote:
Eh if you actually try to customize ST you can get most of the benefits of VM using hotkeys and extensions

It's really just more whatever you're comfortable with learning and using at this point. it's just that vim makes you deep dive into it while with ST you don't need to learn any of the advanced hotkeys to live your day.


Actually, I don't care much for hotkeys. I just find it much easier to write/edit stuff in vim and navigate inside a single file. But when it comes to bigger projects the Ctrl+LMB taking you to method definition, IDE automatically pointing out misspelled method names/missing files etc. etc. (really depends on the environment integration) is such a huge help tha abandoning it would be counter-productive. On one hand IDE is of much help by automating a lot of work and making project navigation easier, on the other it sometimes gets in my way by trying to be smarter than me and frustrating me with too much automation or it not being able to understand some non-explicit stuff (like creating protected $var, then in the constructor using $this->var = new Object() and whenever you call $this->var->someMethod it sees it as undefined method, but sometimes it doesn't...) and becoming a hindrance instead of help.
Time is precious. Waste it wisely.
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
February 14 2015 01:24 GMT
#11692
Does anyone use C# WPF? Any recommended articles/books? I'm planning to learn a little bit this weekend. Thanks.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 14 2015 01:32 GMT
#11693
whoo visual c# (y) why do you wanna learn it?

http://www.dotnetcurry.com/showarticle.aspx?ID=1037

that's one of the tutorials i really liked but it's a bit heavy if you've never done c#/mvvm
There is no one like you in the universe.
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
Last Edited: 2015-02-14 02:14:40
February 14 2015 02:13 GMT
#11694
On February 14 2015 10:32 Blisse wrote:
whoo visual c# (y) why do you wanna learn it?

http://www.dotnetcurry.com/showarticle.aspx?ID=1037

that's one of the tutorials i really liked but it's a bit heavy if you've never done c#/mvvm


Well, there's not too much to learn when my background is Java. It's basically Java syntax everywhere. :D
Anyway, I've figured out C# Win Forms are crap if you need GPU rendering, so I may as well learn WPF.

Edit: Thanks, I'll read it.
BisuDagger
Profile Blog Joined October 2009
Bisutopia19297 Posts
February 14 2015 05:47 GMT
#11695
On February 14 2015 06:13 CorsairHero wrote:
anyone linux users that are believers in vim here? I'm too used to using windows text based editors -_-

As someone who hates developing in Linux, vim is the only way to go. Learning how to develop using vim helps make you a smart and efficient programmer. It's also great to know because vim is on all Linux devices and you may find yourself without an ide available to edit code on during delivery of a company project. Bottom line, the skill is to damn important to pass up. So don't be cheap and get 'practical vim' off Amazon now and become a wizard.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
BisuDagger
Profile Blog Joined October 2009
Bisutopia19297 Posts
February 14 2015 05:49 GMT
#11696
On February 14 2015 10:24 darkness wrote:
Does anyone use C# WPF? Any recommended articles/books? I'm planning to learn a little bit this weekend. Thanks.

The head first book series is excellent! Amazon it!
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
Ilikestarcraft
Profile Blog Joined November 2004
Korea (South)17731 Posts
Last Edited: 2015-02-14 08:29:24
February 14 2015 08:13 GMT
#11697
On February 14 2015 14:47 BisuDagger wrote:
Show nested quote +
On February 14 2015 06:13 CorsairHero wrote:
anyone linux users that are believers in vim here? I'm too used to using windows text based editors -_-

As someone who hates developing in Linux, vim is the only way to go. Learning how to develop using vim helps make you a smart and efficient programmer. It's also great to know because vim is on all Linux devices and you may find yourself without an ide available to edit code on during delivery of a company project. Bottom line, the skill is to damn important to pass up. So don't be cheap and get 'practical vim' off Amazon now and become a wizard.

How does vim being the only way to go follow from you hating developing in Linux?
"Nana is a goddess. Or at very least, Nana is my goddess." - KazeHydra
BisuDagger
Profile Blog Joined October 2009
Bisutopia19297 Posts
February 14 2015 09:40 GMT
#11698
On February 14 2015 17:13 Ilikestarcraft wrote:
Show nested quote +
On February 14 2015 14:47 BisuDagger wrote:
On February 14 2015 06:13 CorsairHero wrote:
anyone linux users that are believers in vim here? I'm too used to using windows text based editors -_-

As someone who hates developing in Linux, vim is the only way to go. Learning how to develop using vim helps make you a smart and efficient programmer. It's also great to know because vim is on all Linux devices and you may find yourself without an ide available to edit code on during delivery of a company project. Bottom line, the skill is to damn important to pass up. So don't be cheap and get 'practical vim' off Amazon now and become a wizard.

How does vim being the only way to go follow from you hating developing in Linux?

If you have to develop in linux I mean. Otherwise don't be a cygwin junkie and use visual studio :D!
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
nunez
Profile Blog Joined February 2011
Norway4003 Posts
February 14 2015 10:00 GMT
#11699
if you have the choice, go for gcc or clang...
not msvc...
conspired against by a confederacy of dunces.
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
February 14 2015 10:51 GMT
#11700
On February 14 2015 19:00 nunez wrote:
if you have the choice, go for gcc or clang...
not msvc...


So trade a compiler for an IDE? Sounds wise.
Prev 1 583 584 585 586 587 1032 Next
Please log in or register to reply.
Live Events Refresh
LAN Event
18:00
Day 3: Ursa 2v2, FFA
SteadfastSC393
IndyStarCraft 177
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 522
SteadfastSC 393
White-Ra 235
IndyStarCraft 177
UpATreeSC 134
ProTech123
Railgan 61
ROOTCatZ 40
StarCraft: Brood War
Shuttle 451
Bonyth 77
ivOry 12
Dota 2
Dendi1030
Counter-Strike
pashabiceps1118
Foxcn172
Super Smash Bros
Liquid`Ken5
Heroes of the Storm
Liquid`Hasu516
Other Games
Beastyqt756
fl0m662
shahzam465
FrodaN419
KnowMe182
Pyrionflax172
ArmadaUGS138
C9.Mang0114
ToD87
Mew2King75
Trikslyr53
OptimusSC21
Organizations
Counter-Strike
PGL164
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• Adnapsc2 11
• Reevou 10
• Dystopia_ 3
• Kozan
• sooper7s
• AfreecaTV YouTube
• Migwel
• LaughNgamezSOOP
• intothetv
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2989
• Ler85
League of Legends
• TFBlade969
Other Games
• imaqtpie1345
• WagamamaTV341
• Scarra323
• Shiphtur216
Upcoming Events
OSC
59m
Replay Cast
1h 59m
OSC
14h 59m
LAN Event
17h 59m
Korean StarCraft League
1d 5h
CranKy Ducklings
1d 12h
LAN Event
1d 17h
IPSL
1d 20h
dxtr13 vs OldBoy
Napoleon vs Doodle
BSL 21
1d 22h
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
2 days
[ Show More ]
Sparkling Tuna Cup
2 days
WardiTV Korean Royale
2 days
LAN Event
2 days
IPSL
2 days
JDConan vs WIZARD
WolFix vs Cross
BSL 21
2 days
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
3 days
Wardi Open
3 days
WardiTV Korean Royale
4 days
Replay Cast
5 days
Kung Fu Cup
5 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
6 days
The PondCast
6 days
RSL Revival
6 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
6 days
WardiTV Korean Royale
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025

Upcoming

BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.