{"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\u00c3\u00adsticas que facilitan el trabajo para los\u00c2\u00a0desarrolladores, adem\u00c3\u00a1s es ideal para trabajar en forma remota v\u00c3\u00ada ssh. A continuaci\u00c3\u00b3n les comparto mi archivo de configuraci\u00c3\u00b3n para vim versi\u00c3\u00b3n 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\u00c3\u00bamero 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\u00c3\u00adsticas que facilitan el trabajo para los\u00c2\u00a0desarrolladores, adem\u00c3\u00a1s es ideal para trabajar en forma remota v\u00c3\u00ada ssh. A continuaci\u00c3\u00b3n les comparto mi archivo de configuraci\u00c3\u00b3n para vim versi\u00c3\u00b3n 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_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"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_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5Pxa3-6A","jetpack_sharing_enabled":true,"_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}]}}