Segurament tots heu de conĆØixer empenta, Al meu parer el millor editor de text per GNU / Linux. Les primeres vegades que vaig fer servir empenta em va semblar molt complicat, perĆ² des que administro el servidor dedicat del meu bloc personal, s'ha convertit en el meu editor per defecte, fins i tot per programar, en aquest article veurem com aplicar la configuraciĆ³ definitiva per empenta grĆ cies a un repositori que vaig trobar en GitHub.
Com Ć©s habitual en el mĆ³n del programari lliure, empenta posseeix una gran capacitat de configuraciĆ³ i personalitzaciĆ³. AixĆ que vaig decidir buscar a la xarxa configuracions que facilitessin la tasca de programar i em vaig topar amb un repositori en GitHub creat per amix, Que durant 8 anys ha estat utilitzant i modificant empenta per obtenir un vimrc definitiu. El repositori en qĆ¼estiĆ³ el podeu trobar aquĆ, Vegem com instalĀ·lar-lo.
VersiĆ³ bĆ sica o versiĆ³ "Awesome"
Ćs possible triar entre dues versions, XNUMX:XNUMX bĆ sica que no instalĀ·larĆ cap connector, o una altra molt mĆ©s completa que farĆ de empenta un editor molt potent.
Per instalĀ·lar la bĆ sica n'hi ha prou amb executar la comanda segĆ¼ent:
$ Git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
I per l'avanƧada o "Impressionant"
git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc per a la versiĆ³ "Impressionant"Ćs com segueix:
setembre runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtime / vimrcs / extended. vim try source ~ / .vim_runtime / my_configs.vim catch endtry
Per afegir les nostres prĆ²pies configuracions hem d'editar el fitxer ~ / .Vim_runtime / my_configs.vim.
Edita la configuraciĆ³ per defecte
En la instalĀ·laciĆ³ l'esquema de colors per defecte s'estableix a peaksea, Ćs possible canviar els colors usats per ressaltar la sintaxi per empenta editant el fitxer ~ / .Vim_runtime / my_configs.vim i afegint la segĆ¼ent lĆnia:
COLORSCHEME peaksea
Cal reemplaƧar peaksea per qualsevol d'aquests altres 3 esquemes de colors:
- solaritzada
- pite
- ir_black
Possibles problemes amb el fons transparent
Ćs possible que a l'instalĀ·lar aquesta configuraciĆ³ per Vim perdem el fons transparent de la terminal i vegem vim de la segĆ¼ent manera:
Per solucionar el problema cal afegir les segĆ¼ents lĆnies a l'arxiu ~ / .Vim_runtime / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi Comment ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Blue ctermbg = NONE hi Number ctermfg = Yellow ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi preproc ctermfg = Green ctermbg = NONE hi Statement ctermfg = Cyan ctermbg = NONE hi Type ctermfg = Cyan ctermbg = NONE hi Error ctermfg = Xarxa ctermbg = NONE hi Identifier ctermfg = Magenta ctermbg = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi TĆtol ctermfg = Magenta ctermbg = NONE hi WarningMsg ctermfg = Xarxa ctermbg = NONE hi DiffDelete ctermfg = Blue ctermbg = NONE
La qual cosa elimina el fons negre (ctermbg = NONE) De totes les paraules clau de l'llenguatge de programaciĆ³ i dels llocs en quĆØ no hi hagi text (NonText).
altres modificacions
Personalment m'agrada ressaltar la lĆnia actual amb la segĆ¼ent aparenƧa:
hi CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD
DesprĆ©s d'aplicar tots aquests canvis, l'aspecte de Vim Ć©s el segĆ¼ent:
ConclusiĆ³
Aquest ha estat el meu primer article com a colĀ·laborador en DesdeLinux, Espero que us hagi resultat d'utilitat. ConeixĆeu aquesta configuraciĆ³ per Vim ?. QuĆØ personalitzacions li heu fet? Deixeu un comentari !.
Jo era dels que avorria VIM, deia que era un editor de text per Pops .. perĆ² d'un temps cap aquĆ el faig servir mĆ©s que Nano (l'altre editor, no el nan de la nostra comunitat) xDD
A mi em passava una mica igual que a tu, veient que Vim era una mica mƩs complicat usava Nano, fins que em vaig esforƧar per acostumar-me a Vim i es va convertir en el meu editor per defecte. Salutacions!
AixĆ Ć©s .. per cert, un plaer tenir-te per aquĆ .. Benvingut!
GrĆ cies, espero poder contribuir amb articles de qualitat. Salutacions!
Jo sempre utilitzeu Vi, ahi modificava els meus scripts COBOL (el meu primer treball als 17) xD mai utilitzeu un altre per mandra perĆ² em s'acomodi molt bĆ©, i tenen dreceres increibles!
Salutacions.
Doncs que jo sĆ piga els dos sĆ³n Nanos i sĆ³n Editors, aixĆ que segueixo sense saber a quin fas servir ... o potser tambĆ© a tots dos els fas servir. xD
El GNU Nano Ć©s un programari, mentre que el nano que estĆ en aquesta comunitat Ć©s un Ć lies d'una persona.
Deixin de fer servir el meu nom cony, es gasta xD
El nan amb Windows XP .. WTF?
Era a la uni uu
Ā”Pretextos !, Et vas anar a el costat fosc! XD
I pel que fa a el post ... Crec que he d'aprendre a fer servir Vim O_o
Jo estic tant en Windows Vista com a Debian Wheezy, aixĆ que no es queixin si comento amb Google Chrome 30 (en realitat, Ć©s Chromium 30) amb Vista.
I know that feel, bre.
Per alguna cosa Ć©s que quan parlo de GNU Nano, escric GNU Nano (no nano a seques per l'ambigĆ¼itat que genera el teu Ć lies).
NomĆ©s els que sĆ³n prou dignes poden usar Vim (la qual cosa no m'incloc).
Ćs re-complicat, perĆ² Ć©s obvi que Ć©s millor editor, tots parlen molt bĆ© d'ell.
Jo tinc estona usant VIM, aqui els deixo el meu config que Ćŗs en Ubuntu i OSX
https://github.com/abimaelmartell/dotfiles
jo no entenc a vim ... he intentat perĆ² sempre torno a nano la falta de costum suposo perĆ² em costa š
Creu-me, quan t'adaptes es fa indispensable. AixĆ² de poder copiar / moure / canviar text, esborrar o editar text en columna .. en fi, quan no es tĆ© interfĆcie grĆ fica VIM Ć©s genial .. i encara amb interfĆcie grĆ fica Ć©s genial š
Quan no hi ha entorn el millor Ć©s MC (Midnight commander)
Jo faig tot aixĆ² en Geany. No veig per quĆØ aprendre coses complicades. Sempre he pensat que Ć©s el programari el qual s'ha d'adaptar als Ć©ssers humans i no a l'inrevĆ©s. PerĆ² bĆ©, el mĆ³n Ć©s lliure ... de moment.
QuĆØ tal? .. ..tengo que dissentir amb el teu comentari .. ..no em sembla just que pensis de forma generalitzada que un determinat programari no s'adapti a'els Ć©ssers humanos' .. ..simplemente perquĆØ les necessitats i perspectiva de cada uno..varĆa, i en alguns casos molt ..
Per a alguns el millor Ć©s l'editor nano, jo no ho suport ni per al mĆ©s mĆnim canvi .. ..algunos els agrada geany, ninjaIDE, eclipse..y jo prefereixo algun o altre depenent el cas .. ..otros emacs, jo vaig veure ..
Coses que semblen complicades d'aprendre, encara que no sempre, solen tenir els seus beneficis .. ..Per alts volums de dades d'un arxiu, i em refereixo a realment alts (TBS) .. alguns editors ni t'ho deixarien obrir .. .. i amb Vaig veure no nomƩs ho podria abrir..sino que podria fer un maneig complex a travƩs d'expressions regulars ..
Tan sols la meva opiniĆ³ .. ..espero sĆ pigues entendre ..
A veure, en gairebĆ© tots els editors que he fet servir guardes amb Ctrl + S (Save) i sals amb Ctrl + Q (Quit). I et mous amb la convenients tecles de cursors que tenen unes fletxetes. Digues-me com es fa en vim? š
Entenc la teva opiniĆ³, tranquil.
Em .. ..simple .. ..Per moure't ho pots fer tant amb les flechitas..como amb les tecles 'Hjkl' .. normal en els vaig veure-like ..
Per guardar i sortir ': wq' .. š
DĆ³na-li una oportunitat a aprendre a manejar-te amb vim .. ..amb perĆ² provar-per una semana..sĆ³lo usant vim .. ..cuando aprenguis les eines, la rapidesa que et proporciona Ć©s immensa ..
HaurĆ© de provar-ho amb la ment oberta, perquĆØ la veritat les vegades que li he invocat per a realitzar alguna ediciĆ³ simplement em desespera, i acabo fent servir nano.
jo feliƧ amb emacs
En aixĆ² et suport, ja que GNU Emacs Ć©s prĆ cticament una navalla suĆÆssa a l'hora d'editar textos i scripts. Si un vol googlejar o administrar el seu correu. Emacs amb un parell de connectors ho pot fer i bĆ©.
Jo feliƧ amb MonoDevelop
TROLLING OFF
Wenas .. ..primero de tot, bonĆssim que t'hagis decidit a aportar..y mĆ©s encara amb semblant post .. ..muchas grĆ cies !! ..
Fa temps que venia buscant alguna cosa semejante..para comenƧar a utilitzar mĆ©s seguit Vim .. ..aunque sempre vaig usar Vaig veure .. ..Per projectes grans, l'ideal Ć©s tenir una bona config i acomodar-se en Vim .. ..de nou, grĆ cies .. ..i ens seguim llegint .. š
Hauria d'instalĀ·lar Vim abans d'emetre un judici cec. Per ara estic fent servir GNU Nano i GNU Emacs.
La configuraciĆ³ aquesta genial Alejandro ... No obstant aixĆ², els esquemes de colors estan terribles. No se si depronto coneixes on es poden trobar esquemes de colors mĆ©s atractius. A mi personalment m'agrada molt l'esquema Twilight de TextMate.
Si no us agraden cap dels esquemes de colors que vĆ©nen al repositori, pots provar a instalĀ·lar qualsevol altre, o modificar els colors al teu gust editant aquests els valors de ctermfg.
hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE
hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE
hi Special ctermfg = Yellow ctermbg = NONE
hi Comment ctermfg = DarkYellow ctermbg = NONE
hi Constant ctermfg = Blue ctermbg = NONE
hi Number ctermfg = Yellow ctermbg = NONE
hi LineNr ctermfg = DarkGrey ctermbg = NONE
hi preproc ctermfg = Green ctermbg = NONE
hi Statement ctermfg = Cyan ctermbg = NONE
hi Type ctermfg = Cyan ctermbg = NONE
hi Error ctermfg = Xarxa ctermbg = NONE
hi Identifier ctermfg = Magenta ctermbg = NONE
hi SpecialKey ctermfg = Cyan ctermbg = NONE
hi NonText ctermfg = Blue ctermbg = NONE
hi Directory ctermfg = Blue ctermbg = NONE
hi MoreMsg ctermfg = Green ctermbg = NONE
hi TĆtol ctermfg = Magenta ctermbg = NONE
hi WarningMsg ctermfg = Xarxa ctermbg = NONE
hi DiffDelete ctermfg = Blue ctermbg = NONE
Salutacions.
Que tal. bon article. seria bo publicar alguna cosa sobre com treure-li profit a aquesta config. Per a aquells usuaris no tan experts en vim com jo š
Molt interessant i agraĆÆt, millora bastant l'Ćŗs de vim, perĆ² com colĀ·loques els numeros de les lĆnies ?, Ć©s l'Ćŗnic que no he aconseguit aconseguir.
GrĆ cies per l'aportaciĆ³
: Set number
Abreujat ': set nu' .. ..i per treure-': set Nonu' š
Jo Ćŗs aquesta:
: Set nocompatible ruler laststatus = 2 showcmd showmode number
I per ressaltar la lĆnia actual cal: set cursorline.
Es va oblidar, una salutaciĆ³.
Vim, la millor arma per a un usuari de Linux & Unix. El millor de tot, pots modelar al teu gust vim, el meu Ć©s un IDE de C / C ++, NERDTree.
Bona aportaciĆ³!
Jo sense ser un usuari expert i sense treure-li tot el suc que tĆ© vim, he arribat a acostumar-me bastant i el faig servir com a editor principal. Crec que el millor per comenƧar a acostumar-se, ja que pot arribar a desesperar del principi, Ć©s realitzar el tutorial que ve amb el programa (utilitzar la comanda Ā«vimtutorĀ»). AixĆ ho vaig fer jo i em va ajudar. Mentre llegeixes el tutorial fas servir vim alhora.
Hola comunitat, jo faig servir vim i com molts de vostĆØs em resulta una eina infaltable per al meu treball. Volia aportar un tip molt Ćŗtil per gestionar la instalĀ·laciĆ³ de connectors. L'eina es diu Ā«PathogenĀ». Aquest plugin maneja els paths per als diferents connectors, fent que la instalĀ·laciĆ³ i desinstalĀ·laciĆ³ dels mateixos siguin molt senzills. Si fas servir vim, has de fer servir aquesta eina. Un altre tip: a la pĆ gina vimbits.com hi ha un munt de maps i configuracions molt interessants. I per als que utilitzin Python, els recomano el plugin python-mode. Espero que els serveixi com a mi.
Fem servir Linux.
š
Encara no he fet servir Vim, em aquesta donant molt curiositat. He de provar-ho, perĆ² Ja!
Coincideixo amb molt aqui.
Recordo, que els primers dies intentava utilitzar vim i sempre ho deixava, perquĆØ em semblava complicat usar-lo, fins que un dia vaig comenƧar a hecharle ganes i vaig poder entendre una mica el seu funcionament.
Des ahi, es combirtio en el meu editor de text favorit, quan he de editar un arxiu rĆ pid a la consola.
Per cert, bon article.
GrĆ cies, m'alegra que hagi estat un article interessant.
Salutacions.
... molt bo el post, m'agrada molt vim el faig servir per programar doncs per configurar fitxers sempre he tingut algunes dificultats perĆ² Ć©s qĆ¼estiĆ³ de prĆ ctica. Aquest post a dia d'avui no estĆ desactualitzat.
Salutacions!
que tal, tinc el problema que aquest enllaƧ aquesta trencat, algĆŗ em podria dir com aquesta funcionant ara. De moment estic provant uns que recomanen perĆ² voldria saber la seva opiniĆ³ ... GrĆ cies !!
Salutacions!
source ~ / .vim_runtime / vimrcs / plugins_config.vim
... he tingut problemes amb l'arxiu de registre de l'connector yankring a l'intentar crear el fitxer de registre yankring_history_v2.txt. Alguna idea que em puguin facilitar de com solucionar-...
Salutacions!
M'agrada el teu bloc.
NomƩs vull dir-te que tens els enllaƧos a les imatges trencats.