{"id":408,"date":"2011-01-04T18:32:31","date_gmt":"2011-01-04T21:32:31","guid":{"rendered":"http:\/\/stefano.salvatori.cl\/blog\/?p=408"},"modified":"2011-03-11T23:28:23","modified_gmt":"2011-03-12T02:28:23","slug":"mi-vimrc","status":"publish","type":"post","link":"https:\/\/stefano.salvatori.cl\/blog\/2011\/01\/04\/mi-vimrc\/","title":{"rendered":"Mi .vimrc"},"content":{"rendered":"<p><a href=\"http:\/\/www.vim.org\/\">Vim<\/a> software potente pare editar archivos incluido en casi todos los sistemas unix. Tiene muchas caracter\u00edsticas que facilitan el trabajo para los\u00a0desarrolladores, adem\u00e1s es ideal para trabajar en forma remota v\u00eda ssh. A continuaci\u00f3n les comparto mi archivo de configuraci\u00f3n para vim versi\u00f3n 7.x<\/p>\n<pre>\r\n\"Tabs\r\nmap <F2> :tabnew\r\nmap <F3> :tabprevious\r\nmap <F4> :tabnext\r\nmap <F5> :tabfind\r\n\r\n\"Autocomplete\r\nfunction! Tab_Or_Complete()\r\n  if col('.')>1 && strpart( getline('.'), col('.')-2, 3 ) =~ '^\\w'\r\n    return \"\\<C-N>\"\r\n  else\r\n    return \"\\<Tab>\"\r\n  endif\r\nendfunction\r\n:inoremap <Tab> <C-R>=Tab_Or_Complete()<CR>\r\n:set dictionary=\"\/usr\/dict\/words\"\r\n\r\n\"cakephp\r\nif exists(\"did_load_filetypes\")\r\nfinish\r\nendif\r\naugroup filetypedetect\r\nau! BufRead,BufNewFile *.ctp setfiletype php\r\naugroup END\r\n\r\n\r\nsyn on\r\nset number\r\n<\/pre>\n<p>Incluye<\/p>\n<li>Autocompletar presionando la tecla TAB<\/li>\n<li>Muestra el n\u00famero de lineas en el archivo<\/li>\n<li>Colorea los archivos *.ctp de <a href=\"http:\/\/www.cakephp.org\">cakephp<\/a> utilizando la sintaxis de PHP<\/li>\n<li>Posee alias para los tabs teclas F2 F3 F4 y F5<\/li>\n<p>Y ustedes que cambios han realizado a vim?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vim software potente pare editar archivos incluido en casi todos los sistemas unix. Tiene muchas caracter\u00edsticas que facilitan el trabajo para los\u00a0desarrolladores, adem\u00e1s es ideal para trabajar en forma remota v\u00eda ssh. A continuaci\u00f3n les comparto mi archivo de configuraci\u00f3n para vim versi\u00f3n 7.x &#8220;Tabs map :tabnew map :tabprevious map :tabnext map :tabfind &#8220;Autocomplete function! [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[12,33,8,42,26,49],"tags":[],"class_list":["post-408","post","type-post","status-publish","format-standard","hentry","category-linux","category-programacion","category-software","category-tecnologia","category-tips","category-ubuntu"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5Pxa3-6A","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/posts\/408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/comments?post=408"}],"version-history":[{"count":8,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/posts\/408\/revisions"}],"predecessor-version":[{"id":438,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/posts\/408\/revisions\/438"}],"wp:attachment":[{"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/media?parent=408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/categories?post=408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stefano.salvatori.cl\/blog\/wp-json\/wp\/v2\/tags?post=408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}