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:
Anonymous2007-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.
" 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:
Anonymous2007-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:
Anonymous2007-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:
Anonymous2007-07-19 1:44 ID:qUEvEsa9
I love Komodo Edit
Name:
Anonymous2007-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:
Anonymous2007-07-19 5:02 ID:tNiO1Onz
>>49
Please comment on Wine, its releases are bi-weekly developer snapshots.
I've been working as a professional programmer for the past seven years, writing software much more interesting than a text editor.
Name:
Anonymous2007-07-19 6:21 ID:H0wth3Ly
/r/ for more vimrc config files !
Name:
Anonymous2007-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:
Anonymous2007-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:
Anonymous2007-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
" 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
~/.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
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("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
>>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.
>>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:
Anonymous2007-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:
Anonymous2007-07-19 14:21 ID:zXB/ISO6
>>49
The Nightly Builds are more stable than the last release.
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.
>>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:
Anonymous2007-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.
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:
Anonymous2009-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!