Vim is a highly configurable text editor built to enable efficient editing. It is an improved version of the vi editor distributed with most UNIX systems.
-1
votes
0answers
11 views
configuring Ideavim (phpstorm plugin) [migrated]
I want to reconfigure certain keys in the ideavim plugin for phpstorm. Specifcally change 0 to act like ^ in normal mode.
Is this possible? I tried looking at the keymaps settings for vim, but it ...
9
votes
3answers
667 views
Is it possible to compile a higher level language to readable C++? [closed]
C++ is a great language in many ways, but some things in particular are cumbersome to write without an IDE. As a VIM user, it would be very interesting if I had access to a higher level language which ...
0
votes
3answers
431 views
IDE vs. Text Editor [duplicate]
I know this has been asked..but I cant find a clear answer. Many advanced programmers prefer text editors, but for me IDE's make things much faster. I've been using eclipse for a year and using a text ...
-3
votes
1answer
59 views
How to move the insertion point past automatically inserted close characters [closed]
So if you have programmed in any IDE or simple editor (sublime text, textmate, Vim) you will probably have had the editor place closing bracket using autocomplete. I would like to know if there is ...
6
votes
6answers
2k views
Emacs vs. vim — what is the difference? [closed]
I've been programming for years now, mainly in VBA (the horror), Python, Javascript (Node.js mainly), HTML, and SQL. Most of these languages came with environments that made sense: for VBA I used the ...
0
votes
1answer
418 views
Is it efficient to use the number pad in your programming [closed]
I'm a programmer and use vim for all my software. I use the hjkl keys to avoid moving from the home row. Is it efficient/inefficient using the number pad on the keyboard? My thoughts are probably ...
5
votes
1answer
625 views
Vim and emacs usage/use case/user statistics [closed]
I wonder if there are statistical documents/research based on use of the two major text editors, in which amount of usage is compared to use case, be it programming language, industry, user age, OS ...
1
vote
4answers
163 views
best way to do the compile and check cycle
I am trying to learn lua and am experimenting on my linux machine. I am not a programmer, so I am looking for your help to give me some suggestions.
What I want to accomplish is making my ...
0
votes
2answers
428 views
Equivalent of common IntelliJ actions in vim for C development [closed]
I am attempting to move from IntelliJ IDEA to vim, primarily for C development. What are the equivalent of the following common IntelliJ features/tasks in vim (and what plugin is required if any)?
...
0
votes
7answers
835 views
Code Generation and IDE vs writing per Hand
I have been programming for about a year now.
Pretty soon I realized that I need a great Tool for writing code and learned Vim. I was happy with C and Ruby and never liked the idea of an IDE. Which ...
13
votes
5answers
2k views
Using Vim when coding a large-scale application
I'm starting to learn Vim, and following some of the advices given here in stackexchange. I'm beginning to use it in some toy projects and I'm cool with that.
But I started to wonder how you can be ...
10
votes
6answers
3k views
C/C++ Best indentation length?
I was reading a Vim tutorial ( http://www.oualline.com/vim-cook.html#drawing ), and came across this:
This is very useful if you use a 4 space indentation for your C or C++
programs. (Studies at ...
1
vote
3answers
863 views
vim + Ruby on Rails: how do you bounce among those 4-5 files you're currently working on?
I'm just starting to get familiar with vim, and I'd like to use it as my primary Rails development tool. As a Visual Studio and RubyMine user, I find a lot of stuff to be missing from the barebones ...
3
votes
3answers
657 views
Developing a Project in a Statically Typed Language Entirely in VIM
I've recently started taking Scala to heart (sweet Python, I still love you, but your collections just can't match Scala's), and in doing so am now using IntelliJ IDEA almost entirely for development.
...
-3
votes
9answers
601 views
vim (or other text editor) ability as a metric for potential tech job candidates [closed]
Not sure if this is a "subjective" question or not.
I'm thinking about hiring a mid level java programmer and came to the realisation that all the competent programmers that I've worked with had a ...
8
votes
3answers
1k views
Using vim: Is there a way to automatically un-tab everything in your source file by using a command?
And then to automatically re-indent after that? (I tried copying code from one terminal screen to the other, but the tabulation got all messed up)
I didn't know what to call this functionality, so it ...
4
votes
1answer
687 views
Why is there an emacs vs. vim debate? [closed]
I'm new to the whole scene, so I was wondering why programmers tend to be really passionate about this debate? Thanks.
Also, are these referred to as "text editors"?
2
votes
4answers
556 views
Intermediate to advanced book for improving VIM knowledge and understanding [closed]
I use vim already for quite a while and every day try to learn new things. But, somehow I yet don't feel that I own it. I'm looking for some intermediate to advanced books on vim which may be used as ...
2
votes
3answers
623 views
Is it possible to have an effective VIM environment for both C++ and Python?
I have recently moved to a VIM environment for Python development. I learned the setup from John Anderson's outstanding web page on the subject. I am about to try and set up another VIM environment ...
3
votes
9answers
555 views
How frequently do you switch mode? [closed]
I tried VIM and liked it but something stopped from using it: I had to type ESC to often, very often, something like each 5 seconds, and it was highly uncomfortable, so I stopped using it as a primary ...
15
votes
10answers
3k views
Why would you use vi/vim [duplicate]
I often see people express a preference for vi or vim for text editing or even for programming.
I've tried it and I can't see how it could possibly be any faster or easier. If you use one of them, ...
16
votes
6answers
7k views
Vim key mappings / plugin XCode?
I'm a developer who mostly does web stuff in ruby and C#.
I'd like to start tinkering with iOS and Mac development.
Over the last few month i've been trying to get fluent in one set of key bindings ...
1
vote
2answers
1k views
SQL Auto Formatting and Auto Capatilize in Vim
I'd like to use vim for writing SQL queries, but I haven't figured out yet how to get two key features that I use all the time in programs like SQL Yog.
I usually just start up an instance of Yog in ...
31
votes
12answers
7k views
Must a programmer learn text editors like Emacs and Vim? How important are they? [duplicate]
I have been writing code so far in conventional text editors that come with the OS so far or use an IDE in some cases. I know there are some advanced text editors like Emacs and Vim available solely ...
15
votes
5answers
4k views
Are Vim or Emacs practical for languages like .Net or Java?
So, I am primarily a .Net developer who does some stuff in Java, Python and a few others from time to time. I have heard a lot of people praise Vim and Emacs for greatly increasing efficiency once the ...
0
votes
1answer
209 views
Which DVCS integates better with vim? [closed]
Which dvcs (git, mercurial, bazaar etc) have you found to better integrate with vim?
I suppose this mostly depends on the existence (or not) of relevant plugins, so which plugins do you use to ...
4
votes
3answers
884 views
What are safe keys to remap in vim?
So far I've been trying to use Vim in as vanilla a configuration as possible, so as to save myself hassle when moving between machines. However, there are a few things I'd really like to bind keys, ...
23
votes
5answers
4k views
vim tutorial for beginners [closed]
I have been using an IDE ever since I started programming, but now it is time to move on to something good.
I have decided to use vim. But I feel this entails a steep learning curve.
So what is a ...
1
vote
3answers
758 views
VIM ASP.NET Syntax File
Does anybody know of a good ASP.NET syntax file for VIM? Where? I tried :set filetype=xml, and it was ok, but it does not work on some things like, <%-- --%> comments.
10
votes
7answers
1k views
Emacs and “self-reinforcing performance”
In short, my question for you hardcore Emacs users is this: have you achieved
this "self-reinforcing performance" Steve Yegge talks about?
Emacs is self-hosting: writing things
in it makes the ...
1
vote
2answers
461 views
Highlight global variable in vim (or any other free editor)
In Source Insight, global variable show up in a different colour. Is there a way to accomplish this in vi (or any other free editor)?
22
votes
16answers
8k views
I use an IDE (Eclipse) to develop software. Why should I switch to vim or emacs? [closed]
My day job is java/web developer. I have been using eclipse for ~5years. I think its excellent and I also use Webstorm for javascript and html/jsp.
I do on occasion need to ssh into server and ...