Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

What C++ IDE does Anonymous prefer?

Name: Anonymous 2007-07-17 23:32 ID:/+dlQEYw

Recommend me a good IDE, Anonymous.  I wouldn't even mind paying for one, just recommend me a C++ IDE that doesn't fucking suck.

I've grown tired of emacs and vi.

Visual Studio fails.

Eclipse is overrated.

Code::Blocks is underdeveloped.

KDevelop is too easy to break.

NetBeans is... well, it's fucking NetBeans :/

And Dev-C++ hasn't been updated since Barry Goldwater ran for president.

...

So that's a summary of all I've tried and used often these last 7 years.  I've never seen a C++ IDE that I like.

Right now I think, from experience, that all C++ IDEs suck ass.  Prove me wrong, Anonymous.

Name: Anonymous 2007-07-18 22:28 ID:PGsoAYzU

>>21
If Code::Blocks is consistently under such heavy development, then how the fuck has it been nearly two years since the latest release?

>>15
Or just press "a", then hit delete? You can join lines in edit mode the same way you do in any other text editor, and "a" at the end of a line puts you at the line break. You fail at vi.

>>30
pastebin.ca, naow

Name: Anonymous 2007-07-18 22:53 ID:Yggv+ZWE

>>41
behave mswin
source $VIMRUNTIME/mswin.vim

Name: Anonymous 2007-07-18 23:19 ID:F9buW6NA

>>41
If Code::Blocks is consistently under such heavy development, then how the fuck has it been nearly two years since the latest release?

You are silly.

http://forums.codeblocks.org/index.php?topic=6453.0

pastebin.ca, naow

http://rafb.net/paste is much better.

Name: Anonymous 2007-07-18 23:39 ID:gDjfkivS

>>43
forced lack of lisp, thread over

Name: Anonymous 2007-07-19 0:37 ID:aQfOAxyp

" Syntax highlighting
:syntax enable

" Mouse support
:set mouse=a

" Use visual vertical line movement
:map <Up> gk
:imap <Up> <C-o>gk
:map <Down> gj
:imap <Down> <C-o>gj

" Enable left/right cursor keys to wrap to next/previous lines
:set whichwrap+=<>[]

" Make Home and End keys work by display lines
:map <Home> g<Home>
:imap <Home> <C-o>g<Home>
:map <End> g<End>
:imap <End> <C-o>g<End>

" Bash-style pathname tab-key completion
:set wildmode=longest,list

" Line numbers
:set number

" Word wrapping, but don't break words
:set wrap
:set linebreak

" Show incomplete lines even if they don't fit on-screen
set display+=lastline

" Indent tabs by 4 characters
:set tabstop=4
:set shiftwidth=4

" Autoindent on, smart indent OFF
:set autoindent
:set nosmartindent

Name: Anonymous 2007-07-19 1:13 ID:rI83mSZk

>>39
Yeah, like sitting in editor flame war threads that get reposted every 2 weeks bitching about keystrokes. How many editors could you have programmed in the same amount of time? Nevermind. That "reinvent the wheel" comment tells me you're not a programmer.

Name: Anonymous 2007-07-19 1:34 ID:ldgP2qMc

>>46
How many editors could you have programmed in the same amount of time?
Answer: none.

Don't be an utter idiot.

Name: Anonymous 2007-07-19 1:44 ID:qUEvEsa9

I love Komodo Edit

Name: Anonymous 2007-07-19 3:20 ID:dTrS1vun

>>43
You are silly.
A developer snapshot IS NOT A RELEASE. It's not even a beta release or a release candidate; it's not a release at all. It's a buggy, half-featured, in-development piece of software.

I don't CARE how stable and polished you think it is; if it's that stable and polished, it should be a release. But it's not. So fuck off.

Name: Anonymous 2007-07-19 5:02 ID:tNiO1Onz

>>49
Please comment on Wine, its releases are bi-weekly developer snapshots.

Name: Anonymous 2007-07-19 5:13 ID:pC97Fs0y

DEVELOPERS DEVELOPERS DEVELOPERS

Name: Anonymous 2007-07-19 5:34 ID:QkO3PoKw

>>46

I've been working as a professional programmer for the past seven years, writing software much more interesting than a text editor.

Name: Anonymous 2007-07-19 6:21 ID:H0wth3Ly

/r/ for more vimrc config files !

Name: Anonymous 2007-07-19 6:24 ID:sIc1Tzis

>>38
Actually, I am. Not because every other editor sucks (which they do), but rather because I have a very specific need which is not catered for by other editors.

Name: Anonymous 2007-07-19 7:01 ID:g8jcRLuo

>>53
[/code]
$ cat ~/.vimrc
set softtabstop=4
set nocompatible
set number
"colorscheme murphy
"colorscheme koehler
colorscheme default
set et
set sw=4
set smarttab
au BufNewFile,BufRead *tpl :set ft=html
[/code]

Name: Anonymous 2007-07-19 7:12 ID:YJftMDWS

mine

set number
":set nonumber
" line numbers
set ruler
syntax on
colorscheme delek
set bs=2
filetype on
filetype indent on
" Mouse support
set mouse=a

Name: Anonymous 2007-07-19 7:14 ID:YJftMDWS

>>56
btw delek is custom

hi clear

let colors_name = "delek"

" Normal should come first
hi Normal     guifg=Black  guibg=White
hi Cursor     guifg=bg     guibg=fg
hi lCursor    guifg=NONE   guibg=Cyan

" Note: we never set 'term' because the defaults for B&W terminals are OK
hi DiffAdd    ctermbg=LightBlue    guibg=LightBlue
hi DiffChange ctermbg=LightMagenta guibg=LightMagenta
hi DiffDelete ctermfg=Blue         ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan
hi DiffText   ctermbg=Red          cterm=bold gui=bold guibg=Red
hi Directory  ctermfg=DarkBlue     guifg=Blue
hi ErrorMsg   ctermfg=White        ctermbg=DarkRed  guibg=Red       guifg=White
hi FoldColumn ctermfg=DarkBlue     ctermbg=Grey     guibg=Grey      guifg=DarkBlue
hi Folded     ctermbg=Grey         ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
hi IncSearch  cterm=reverse        gui=reverse
hi LineNr     ctermfg=Brown        guifg=Brown
hi ModeMsg    cterm=bold           gui=bold
hi MoreMsg    ctermfg=DarkGreen    gui=bold guifg=SeaGreen
hi NonText    ctermfg=Blue         gui=bold guifg=gray guibg=white
hi Pmenu      guibg=LightBlue
hi PmenuSel   ctermfg=White        ctermbg=DarkBlue  guifg=White  guibg=DarkBlue
hi Question   ctermfg=DarkGreen    gui=bold guifg=SeaGreen
hi Search     ctermfg=NONE         ctermbg=Yellow guibg=Yellow guifg=NONE
hi SpecialKey ctermfg=DarkBlue     guifg=Blue
hi StatusLine cterm=bold           ctermbg=blue ctermfg=yellow guibg=gold guifg=blue
hi StatusLineNC cterm=bold         ctermbg=blue ctermfg=black  guibg=gold guifg=blue
hi Title      ctermfg=DarkMagenta  gui=bold guifg=Magenta
hi VertSplit  cterm=reverse        gui=reverse
hi Visual     ctermbg=NONE         cterm=reverse gui=reverse guifg=Grey guibg=fg
hi VisualNOS  cterm=underline,bold gui=underline,bold
hi WarningMsg ctermfg=DarkRed      guifg=Red
hi WildMenu   ctermfg=Black        ctermbg=Yellow    guibg=Yellow guifg=Black

" syntax highlighting
hi Comment    cterm=NONE ctermfg=green       gui=NONE guifg=red2
hi Constant   cterm=NONE ctermfg=red         gui=NONE guifg=green3
hi Identifier cterm=NONE ctermfg=darkcyan    gui=NONE guifg=cyan4
hi PreProc    cterm=NONE ctermfg=darkyellow  gui=NONE guifg=magenta3
hi Special    cterm=NONE ctermfg=lightred    gui=NONE guifg=deeppink
hi Statement  cterm=bold ctermfg=blue        gui=bold guifg=blue
hi Type       cterm=NONE ctermfg=blue        gui=bold guifg=blue

Name: clear 2007-07-19 7:17 ID:Eg8Aoj8Y

>>57
hi clear
Hello!

Name: clear 2007-07-19 7:31 ID:RFtjaosl

>>58
Ahem, I believe he was greeting me.

Name: 55 2007-07-19 7:31 ID:g8jcRLuo

The only problem I have with >>55 is that when I indent with ==, vim indents my Perl comments as if they were C-macros.

Name: (fapFapFap fap fap) 2007-07-19 7:58 ID:Heaven

~/.vimrc:
set ttyfast
set termencoding=UTF-8
if has('title')
    set title
endif
if &term=='linux'
    set t_kb=^?
endif

syntax enable
filetype plugin on
filetype indent on
set ruler
set shortmess=finxtToI
set splitbelow
set splitright
set encoding=UTF-8
set fileencoding=UTF-8
set fileencodings=UTF-8,latin1
set backspace=indent,eol,start
set noexpandtab
set smarttab
set shiftwidth=4
set tabstop=4
set foldnestmax=2
set autoindent

highlight clear
set background=dark
colorscheme ron
hi MatchParen term=bold ctermfg=3 ctermbg=NONE

set pastetoggle=<F10>
nmap <silent> ZA :qa<CR>
nmap <silent> <Leader>m :make<CR>
" nmap <Leader>m :!g++ -ggdb -Wall % && valgrind ./a.out<CR>
vmap <silent> <Leader>( c()<Esc>P
vmap <silent> <Leader>{ c{}<Esc>P
vmap <silent> <Leader>[ c[]<Esc>P

~/.vim/compiler/haskell.vim:
if exists("current_compiler")
    finish
endif
let current_compiler = "ghc"

if exists(":CompilerSet") != 2
    command -nargs=* CompilerSet setlocal <args>
endif

if !exists(":RunGHCi")
    command! RunGHCi call <SID>RunGhci()

    function! <SID>RunGhci()
        execute "!ghci " bufname('%')
    endfunction
endif

CompilerSet makeprg=ghc\ --make\ -farrows\ -Wall\ %
CompilerSet errorformat=%A%f:%l:%c:\ %m,%A%f:%l:%c:,%C%\\s%m,%Z
nmap <silent> <buffer> <Leader>h :cc<CR>
nmap <silent> <buffer> <Leader>j :cnext<CR>
nmap <silent> <buffer> <Leader>k :cprevious<CR>
nmap <silent> <buffer> <Leader>l :RunGHCi<CR>

~/.vim/ftplugin/haskell.vim:
if (exists("b:did_ftplugin"))
    finish
endif
let b:did_ftplugin = 1

setlocal tabstop=2
setlocal shiftwidth=2
setlocal expandtab
setlocal lisp

compiler haskell

Name: Anonymous 2007-07-19 8:09 ID:g8jcRLuo

>>57
thanks

Name: Anonymous 2007-07-19 10:31 ID:TyBVLmf8

Code::Blocks

Name: Anonymous 2007-07-19 11:52 ID:Heaven

My ~/.vimrc is very old (save for a few updates for Vim 7), because I've used Emacs for quite a while:

so $VIMRUNTIME/ftplugin/man.vim

set nocompatible
colorscheme desert

set autoindent smartindent
set backspace=0
set dictionary+=/usr/share/dict/words
set encoding=utf-8 fileencoding=utf-8 termencoding=utf-8 nobomb
set expandtab shiftwidth=2 softtabstop=2 tabstop=2
set fileencodings=utf-8,euc-jp,iso-2022-jp,sjis,latin1
set fileformat=unix
set fillchars="vert:\ "
set foldenable foldignore= foldmethod=syntax foldlevel=99
set formatoptions+=1Bn
set history=1024
set hlsearch incsearch
set ignorecase smartcase
set keywordprg=
set laststatus=2
set lazyredraw
set magic
set nobackup nowritebackup
set nojoinspaces
set nowrap
set nrformats+=alpha
set report=0
set ruler
set shortmess=aA
set virtualedit=block,onemore
set wildmenu wildmode=longest:full

if has("syntax")
  syntax on
end

if has("autocmd")
  filetype plugin indent on

  autocmd FileType * setlocal foldlevel=0

  autocmd FileType crontab,man setlocal foldlevel=99
  autocmd FileType html,xml setlocal foldlevel=1

  autocmd BufNewFile  Makefile 0r ~/.vim/skeletons/skeleton.makefile | $d | 0 | startinsert!
  autocmd BufNewFile  *.awk    0r ~/.vim/skeletons/skeleton.awk | $ | startinsert
  autocmd BufNewFile  *.c      0r ~/.vim/skeletons/skeleton.c | $d | 5 | startinsert!
  autocmd BufNewFile  *.html   setlocal foldlevel=2 | 0r ~/.vim/skeletons/skeleton.html | $d | call cursor(5, 12) | startinsert
  autocmd BufNewFile  *.php    0r ~/.vim/skeletons/skeleton.php | $d | 2 | startinsert
  autocmd BufNewFile  *.py     0r ~/.vim/skeletons/skeleton.py | $ | startinsert
  autocmd BufNewFile  *.rb     0r ~/.vim/skeletons/skeleton.rb | $ | startinsert
  autocmd BufNewFile  *.sh     0r ~/.vim/skeletons/skeleton.sh | $ | startinsert
  autocmd BufNewFile  *.tex    0r ~/.vim/skeletons/skeleton.tex | $d | call cursor(4, 8) | startinsert
end

if has("gui_running")
  set guioptions=rc

  set mousehide

  if has("gui_athena")
    set guifont=-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
    set guifontwide=-misc-fixed-medium-r-normal-ja-13-125-75-75-c-120-iso10646-1

    winpos 600 64
    set columns=132 lines=64
  end

  if has("gui_mac")
    set guifont=Bitstream_Vera_Sans_Mono:h14
    set guifontwide=Bitstream_Vera_Sans_Mono:h14
    set guioptions+=m

    winpos 600 64
    set columns=100 lines=51
  end

  if has("gui_win32")
    au GUIEnter * simalt ~x
  end
end

let Tlist_Compact_Format = 1
let Tlist_Enable_Fold_Column = 0
let Tlist_Exit_OnlyWindow = 1
let Tlist_Inc_Winwidth = 0
let Tlist_Show_One_File = 1
let Tlist_Use_Right_Window = 1
let Tlist_WinWidth = 32

noremap! <C-G> <ESC>
vnoremap <C-G> <ESC>

nnoremap Q gqap
vnoremap Q gq

iab _date     <C-R>=strftime("%a, %d %b %Y %H:%M:%S %z")<CR>
iab _sdate    <C-R>=strftime("%F %H:%M %z")<CR>

Name: Anonymous 2007-07-19 12:12 ID:zIwN842O

>>47
Fine. Limit yourself with ignorance. Less competition for me.
For #54, the pico source code is a nice place to start. I think delorie and simtel DOS archives still have it. Also Usenet posts with code snippets from people who do this. Also sourceforge.

Name: Anonymous 2007-07-19 12:47 ID:Heaven

>>65
For some reason I can't imagine a person making wild and idiotic comments competing with anyone.

You also seem to think that writing an editor is conceptually hard. Righto.

Name: Anonymous 2007-07-19 14:18 ID:dTrS1vun

>>50
Wine is in exactly the state I said: a buggy, half-featured, in-development piece of software. It has never even had a stable release.

I would consider their bi-weekly snapshots alpha releases because a) The trunk is kept in a much more stable state than is typical for in-development projects (they don't just merge in new features without heavy testing first, while most projects keep trunk rather experimental); and b) The bi-weekly releases aren't advertised on a fucking forum. They're officially announced on the main page with a new version number, and an apt repository is maintained to release them.

Name: Anonymous 2007-07-19 14:21 ID:zXB/ISO6

>>49
The Nightly Builds are more stable than the last release.

You are a rude faggot.

Name: Anonymous 2007-07-19 14:31 ID:zXB/ISO6

>>49

You said this:

If Code::Blocks is consistently under such heavy development, then how the fuck has it been nearly two years since the latest release?
Your premise was that Code::Blocks is not under heavy development because they do not make any releases.

I provided you with a link to the latest nightly build forum topic to provde that CB is indeed under heavy development.

However, you seemed to go on a tangent about the definition of snapshots and releases:

>A developer snapshot IS NOT A RELEASE. It's not even a beta release or a release candidate; it's not a release at all. It's a buggy, half-featured, in-development piece of software.
You are correct on your first point, a snapshot is not a release. However, your second assumption that all snapshots are buggy and half-featured does not apply to CB. It is very stable.

>I don't CARE how stable and polished you think it is; if it's that stable and polished, it should be a release. But it's not.
Correct, it should be released. But everyone who uses CB just uses the nightly builds. There's little incentive to make a release and make promises about support when the "community" does not want it.

I'm not really sure what the point is you are trying to get across.

So fuck off.

Name: Anonymous 2007-07-19 16:13 ID:Heaven

>>66
WILD AND IDIOTIC STATEMENT -> Write your own editor.

Wow. You are just...a waste of my time.
I'm cutting my losses and getting out.

Name: Anonymous 2007-07-19 19:25 ID:Ubl8/e/I

>>70
Here, let me help you:
Yeah, like sitting in editor flame war threads that get reposted every 2 weeks bitching about keystrokes. How many editors could you have programmed in the same amount of time?
The implication is you could develop at least one (decent) editor in your spare time in two weeks.

That's a wild and idiotic statment. Go cut your losses and waste your time writing another awesome editor nobody will ever see, Herr Unemployed Piñata.

Name: Anonymous 2007-07-19 20:18 ID:Heaven

>>71
And you get back to your HTML for tampax.com and your invoice spreadsheet for Mike's TV Repair.

Name: Anonymous 2007-07-19 22:59 ID:6Lr/D2h/

>>39

Show us this... "the wheel".

Name: Anonymous 2009-03-06 9:19

Mixture of the two   functions requires more   than one parameter   What I want   to write a   program loop that   used an indexed   instruction inside each   time through the   string and removes   the last object   from the list   if it runs   on Hackintosh too   HA HA I   murdered that spelling.

Name: Anonymous 2009-03-06 11:33

The JAVA ENTERPRISE EDITION tutorials and reading   one character at   a time so   if a method   outlined by Djikstra   for the calculation   ended up exceeding   the expected bounds   Once this happens   probably 2 or   more editors newline   delimited they are   delicious CONFORMS TO!

Name: Anonymous 2010-11-28 1:36

Name: Anonymous 2010-12-17 1:28

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to all of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List