J'utilise vim comme IDE Python ainsi que comme éditeur de démarques pour mon Octopress. Il crée une nouvelle ligne tous les 80 caractères. J'essaie de désactiver cela (activer l'habillage de travail) de sorte que l'édition d'un fichier texte typique ne serait pas une telle douleur.Comment arrêter vim de créer une nouvelle ligne après 80
Voici ma config .vim:
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
set foldmethod=indent
set foldlevel=99
map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
map <leader>td <Plug>TaskList
map <leader>g :GundoToggle<CR>
syntax on " syntax highlighing
filetype on " try to detect filetypes
filetype plugin indent on " enable loading indent file for filetype
let g:pyflakes_use_quickfix = 0
let g:pep8_map='<leader>8'
au FileType python set omnifunc=pythoncomplete#Complete
let g:SuperTabDefaultCompletionType = "context"
set number
set completeopt=menuone,longest,preview
set autochdir
let NERDTreeChDirMode=2
map <leader>n :NERDTreeToggle<CR>
map <leader>j :RopeGotoDefinition<CR>
map <leader>r :RopeRename<CR>
nmap <leader>a <Esc>:Ack!
set statusline=%F%m%r%h%w[%L][%{&ff}]%y[%p%%][%04l,%04v][%{fugitive#statusline()}]
map <leader>dt :set makeprg=python\ manage.py\ test\|:call MakeGreen()<CR>
" Execute the tests
nmap <silent><Leader>tf <Esc>:Pytest file<CR>
nmap <silent><Leader>tc <Esc>:Pytest class<CR>
nmap <silent><Leader>tm <Esc>:Pytest method<CR>
" cycle through test errors
nmap <silent><Leader>tn <Esc>:Pytest next<CR>
nmap <silent><Leader>tp <Esc>:Pytest previous<CR>
nmap <silent><Leader>te <Esc>:Pytest error<CR>
" Add the virtualenv's site-packages to vim path
py << EOF
import os.path
import sys
import vim
if 'VIRTUAL_ENV' in os.environ:
project_base_dir = os.environ['VIRTUAL_ENV']
sys.path.insert(0, project_base_dir)
activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
execfile(activate_this, dict(__file__=activate_this))
EOF
set background=dark
colorscheme molokai
set spell
set textwidth=0 wrapmargin=0
" Auto-close brackets
inoremap { {}<Left>
inoremap {<CR> {<CR>}<Esc>O
inoremap {{ {
inoremap {} {}
inoremap (()<Left>
inoremap() ()
inoremap (( (
inoremap < <><Left>
inoremap << <
inoremap <> <>
Toutes les idées?
Vous devez également définir textwidth à 0 selon le lien. C'est la valeur par défaut, mais si l'OP subit des sauts de ligne, alors il l'a probablement défini. – Conner
Cela fonctionne aussi bien! :) –