Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Possible Duplicate:
How do I format my code blocks?

I'm looking to ask a few questions, but, unless I want to individually indent 2000 lines of code with 4 spaces each, I'm not going to get to ask the questions.

Surely there is an easier way to do this for non-techies who don't know what "emacs" are or how to use them.

Can anyone point me to a simple solution for this problem?

I'm using Windows Vista Home Premium

share|improve this question

migrated from Aug 24 '12 at 1:36

This question came from our site for professional and enthusiast programmers.

marked as duplicate by animuson, Al E., jmort253, Toon Krijthe, AakashM Aug 24 '12 at 8:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Nobody is going to sit there and read 2000 lines of code regardless of how you indent it, you need to at least narrow down where you think your problem is and ask a very specific question. – user439407 Aug 24 '12 at 1:35
It would be nice to have a button in the editor that indents the highlighted text by 4 spaces. – Ariel Aug 24 '12 at 1:38
@Ariel there is, it looks like this: {} – Aaron Bertrand Aug 24 '12 at 1:40
@AaronBertrand Thanks! When I tried it, it just added tick marks, but after your comment I experimented more and I see it will indent as well if you highlight entire lines. – Ariel Aug 24 '12 at 1:45

If you select text in the question box and click the "{}" button it will indent it for you.

You should not, however, be pasting in 2000 lines of code. Post a short, self contained correct example.

Also, making jokes about how you don't know what something is that you could Google easily is going to result in people thinking you haven't bothered to research your own question before asking for help first.

share|improve this answer

Questions regarding etiquette on StackOverflow (or other sites, for that matter) are more appropriate for their meta sites (see the link near the top of your screen).

As far as indenting, most reasonably powerful editors nowadays enable you to indent a block of selected code, and they also allow you to set how many spaces a tab is. So it is a matter only of finding a proper editor. Vim, Emacs, Sublime text2, Notepad++, ... although I've not used every single one of them, I'm guessing they all have this feature.

But, if you're asking questions and need to paste 2000 lines of code, your questions are most likely not to get answered. Shorten your code to a minimal working example which still illustrates the problem, and paste that. It shows effort on your part which then in turn motivates others to do some on their part.

share|improve this answer

If you have a large code block, you can highlight it and hit the curly braces button {}. But I agree with the commenter - if you're trying to post 2000 lines of code, and expecting to get free help, good luck...

share|improve this answer
@Robert - Just in case it's not clear, Aaron is being sarcastic when he says "good luck". Posting 2000 lines of code will only contribute to your automated question ban. – jmort253 Aug 24 '12 at 2:28