Hai moito tempo falara Texto sublime, un editor de texto moi, moi completo e as súas múltiples funcionalidades.
Eu sigo pensando iso Texto sublime É bastante potente e paga a pena usalo, pero ten grandes inconvenientes, especialmente algúns que están en conflito coas miñas ideas e principios relativos ao software.
Primeiro de todo, non é gratuíto e iso hai que deixalo claro. É moi creativo ese tempo de proba ilimitado e moi fermoso que está escrito Pitão, pero non todo é mel en flocos e, para ser honesto, ten un erro fatal: rompe os canicas coas súas ventás emerxentes de "Actualizar á nova versión" cada vez que abres o editor, non importa que o teñas actualizado, sempre che di. Outra dor de dentes é que cada vez que gardo ou pecho 3 ficheiros con ese editor, recibo outra ventá emerxente que me di "Estás a usar a licenza de proba, queres mercala?" ou algo moi preto diso.
Ok, ok, entendo que necesitas gañar cartos e aplaudo a licenza de proba ilimitada, pero a de enviarme spam no meu propio escritorio ... hmmm, non me gusta, así que decidín mirar por algo que mellor se adapte ás miñas necesidades "Stallmanniano" (XD).
Primeiro foi Kate, o editor dos grandes KDE, que de por si é moi bo e todo iso, pero, bueno ... non é tan extensible como algúns din, ou é que estou moi mal, se é así, corrixe e amósame extensións para Kate. Por suposto, extensións para o programa.
Despois veu Vim... Non o podía soportar, é demasiado poderoso, pero esta esaxeración no seu poder vai acompañada dunha curva de aprendizaxe esaxeradamente alta.
Faloume dun xenio Compañeiro de texto, pero iso é só para Mac e deille dúas varas na cabeza por falar de parvadas.
Despois veu Edición de Komodo, un IDE de moi alta calidade que pensei que sería o principal aspirante a Texto sublime a nivel de linguaxes de programación compatibles, con moita potencia e relativamente personalizable, aínda que carecía (ou non atopei) en ningún sitio como un botón para compilar ou executar (a la Geany) ou algún sistema Build (a la Sublime) texto), engadido ao feito de que non puiden instalalo de ningún xeito, pero executando un binario ... é mellor que quede alí.
Ao final pensei en Geany, pero realmente non me gusta, non é moi minimalista nin tan personalizable como me gustaría que fose, aínda que se é moi poderoso, iso nunca se lle quitará a ninguén. .. Despois de ler por alí, descubrín que falaban gedit, que se supón que era o editor de texto máis flexible de todos, que cousa atopas non? Xusto diante do nariz tiña o que buscaba.
Entón, imos traballar:
Primeiro de todo gedit é un editor de texto sinxelo que, por si só, pode subministrar á metade algunhas capacidades básicas dun programador, pero non as de alguén coma min, que come libros e artigos de programación todos os días e quere estar programando todo o tempo, entón é hora de estende o noso anano para convertelo nun monstro:
Primeiro de todo, tes que descargar os principais accesorios:
sudo apt-get install gedit-plugins
E logo coloque os seguintes complementos para soportar novas ferramentas, temas e máis linguaxes de programación:
sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate
Por suposto, moitas veces non temos estes sinxelos paquetes nas nosas distribucións, estouche dicindo dende entón gmate ao parecer é unha molestia porque non está no repos de nada, polo que é hora de recorrer ao querido ir.
Se non o teñen ir instalado e logo busque o
paqueqte git-core
e instalalo.
Despois tes que instalar os seguintes paquetes:
python-webkit python-pyinotify ack-grep
E, finalmente, faga o clon do código a partir de ir:
git clone git://github.com/gmate/gmate.git
E instálalo:
sh install.sh
Con isto instalamos todo o que precisamos para "envelenar" o noso gedit e convérteo nun fermoso IDE minimalista.
Primeiro de todo debemos comezar polo principal, a marcaxe de liñas en uso, a enumeración de liñas e o peche automático de corchetes, chaves, comiñas, etc., etc. Para iso só temos que ir Editar »Preferencias entón comprobamos as seguintes opcións:
- <° Activar a numeración de liña.
- <° Resaltar a liña actual.
- <° Resaltar pares de corchetes.
Despois iremos á sección do editor, onde moveremos os seguintes parámetros:
- <° Ancho da pestana: está en 8, úsao en 4 para gustos pero todos poden telo no nivel que lle guste, isto delimitará o tamaño da sangría coa tabulación.
- <° Activar o sangrado automático.
- <° Crea unha copia de garda dos ficheiros antes de gardalos e garda automaticamente todos os ficheiros: "sempre que queiras". Isto é especialmente importante, non queremos que o noso código vaia ao inferno por algún erro e non temos copias de seguridade.
Agora vén a parte de accesorios. Aquí a cousa sería moi longa se falase de todos eles, o bo é que premendo en "sobre" dános unha descrición moi específica e directa de que é e para que serve o complemento. Vouvos deixar os que uso e o uso que lles dou.
- <° Completar parénteses: sabemos ben como o uso.
- <° Debuxar espazos: debuxa puntos entre cada palabra, o que me permite saber cantos espazos hai entre unha e outra.
- <° Consola
Pitão
- : esta ferramenta é unha das ferramentas esenciais para min e para calquera Pydeveloper que se prece, é unha molestia ter que estar entrando nos cartafoles a través do terminal e executando os ficheiros manualmente, mellor copiamos e pegamos, introducimos e voilá, estou traballando en ... por suposto, hai erros en que non se executará e indicaralle que pasa.
- <° Panel do navegador de ficheiros: útil, moi útil. Isto simplemente permítenos ver a nosa árbore de cartafoles xunto á pantalla para poder navegar entre os ficheiros.
- <° Terminal de descarga: é o mesmo que o terminal
Pitão
- só este é un terminal normal que che permite facer todo.
- <° Recortes ou
Fragmentos
- - só o santo grial de todo isto, se fixo todo o proceso de instalación e non o usa
Fragmentos
- , é mellor darche un tiro na cabeza, estes son, para resumir e poñelo noutra sección, o coche completado de
gedit
- , Pero mellor.
Tipografía e cores.
Isto é máis que toda a sección gráfica que, aínda que non é algo que non che permita traballar, é algo que fai que o teu traballo sexa moi cómodo por varias razóns. Primeiro de todo, todo con letras brancas e negras é incómodo, un pouco de azul e fucsia para resaltar e voila, gedit É unha mágoa e pola noite esgota os teus ollos (se es un programador que se prece, non programa durante o día). E aquí é onde gmate entra; Explícome brevemente:
gmate é un conxunto de complementos, estilos visuais e idiomas para gedit, tan sinxelo, tráenos temas, máis idiomas e complementos.
Aquí é simplemente unha cuestión de gusto, pero o que teñen que escoller, teñen. En realidade ten temas que me encantan, como Monokai, un tema coas mesmas cores que Texto sublime o compañeiro escuro, un igual a Compañeiro de texto.
Pero aquí todo depende dos gustos de cada persoa.
Fragmentos ou fragmentos.
Este é o máis destacado de gedit, a súa capacidade para completar automaticamente, pero non só iso, senón tamén que é 100% configurable, xa que non só trae por defecto as funcións máis comúns das linguas que ten, senón que tamén nos permite engadir as nosas e incluso poñer a súa estrutura completa con símbolos e incluso con campos para cubrir.
Axiña explico o que hai que facer, porque é máis sinxelo imposible:
Primeiro imos á sección de ferramentas e alí facemos clic en "xestionar fragmentos" (sempre está en inglés) e alí buscamos o idioma que queremos modificar.
Veremos cousas coma esta:
Ben, máis sinxelo imposible, engadir un novo fragmento só tes que facer clic no signo "+" que hai na parte inferior, dámoslle o nome que queremos e introducimos. Despois no campo para escribir (marcado na imaxe) escribimos o que queremos que apareza ao chamar ao fragmento e se queremos podemos engadirlles algo de "intelixencia", por exemplo:
O método establecido de python:
def set$1(self, ${2:newValue}): self._$1 = $2
Ignore a sintaxe de pythonMire os signos $. Indican algo semellante a unha constante, simplemente toman o valor sobre todo o que se lles asigna, neste caso $ 1 toma o valor de eu e detense xusto en $ {2:} xa que aí comeza outra toma de valores. O segundo de $, como o primeiro, toma valores, pero o que fai é tomar un valor dun campo de texto; {2:} é o seguinte:
- <° O {} indica que é aquí onde o programador introducirá unha variable, un valor, un texto, etc.
- <° 2: indica que é o segundo dos parámetros.
- <° newValue é simplemente o texto que aparecerá como indicación de que se debería colocar alí un valor.
- Ao final eu ._ $ 1 = $ 2 o que fai é:
- <° $ 1 chama ao valor do primeiro eu.
- <° $ 2 recrea a
fragmento
- para introducir un novo valor.
Ao final este é o resultado:
Parece complicado, pero créeme, ser un programador afeccionado que estuda nunha mala universidade e que só ten internet como copia de seguridade podería entendelo, tamén podes. Con esta ferramenta non só terás un editor de código moi potente, senón tamén moi moldable.
Agora para pechar e responder algunhas preguntas que seguramente moitos teñen:
- <° Isto só é válido para as linguas interpretadas como
HTML
- ,
Pitão
- ,
JavaCrypt
- ?
- Non, en realidade, se tes os compiladores instalados, como g ++ por exemplo, podes compilar desde o terminal incrustado con: g ++ nome de ficheiro.cpp ou g ++ / filepath nome de ficheiro.cpp
- <° Podo engadir máis idiomas que eu xa
gedit
- ten con todo isto?
- Si, pero iso explicarase no foro da comunidade, é un pouco máis complexo.
- <° Podo crear os meus propios temas para
gedit
- ?
- Si, pero aínda non sei exactamente como facelo, explicarase no foro
- cando os meus coñecementos sobre o tema estean completos.
Polo de agora iso é todo, espero que vos gustase e que vos sexa útil.
45 comentarios, deixa os teus
Normalmente uso gVim para programar e recentemente instalei gedit e en realidade é bastante bo.
Excelente entrada, xa me fixeches dubidar da miña elección como IDE, estou pensando en cambiar a algo máis lixeiro e poderoso como o gedit e deixar de lado o poderoso pero pesado Aptana Studio.
Non son un programador experto, fágoo como pasatempo, pero VIM gústame mellor, é o mellor: rápido, configurable e controlable por teclas, incluso non o uso para programar. Gedit é bo, pero Geany tamén é interesante, é lixeiro e moi potente. Se vés de Gedit, terás que cambiar algunhas combinacións de teclas para non confundir o que aprendiches XD
A xente está encantada de Vim, pero se quero algo así, quedareime con Emacs xD.
Para o meu gedit paréceme o máis próximo á perfección, cumpre co que necesito e se non o fago xD
Tamén uso Gedit, aínda que programa algo de cando en vez, xa que só son afeccionado, pero gústame moito a súa flexibilidade e potencia.
Outra cousa, fóra do tema, de onde sacaches ese fondo de pantalla? está moi ben 😀
Non che direi que é un segredo e son un amante de Windows XD.
En serio, nun par de días faremos un concurso de escritorio e vou poñer absolutamente toda a miña configuración alí =)
E non me entero de nada ...
Nin sequera mencionalo, acabo de descubrilo agora LOL !!!
Total, vas perder ...
de feito é algo co que falara con Elav ... Entón mencioneino co descarnado pero aparentemente facía algo máis importante e nin sequera sabía ¬¬
grazas, xa teño configurado o meu gedit ao solicitar a letra, só teño unha pregunta. Como conseguiches pasar as iconas de notificación á barra Cinnamon e facer transparente a barra Gnome 3? jejeje gustoume moito e gustaríame facelo.
grazas de novo
A xanela que avisa de que é unha versión de proba NON sae tan a miúdo como dis, non esaxere
Conseguín cada 3 veces que gardaba algún tipo de ficheiro e cada vez que abría SublimeText.
Agora con Gedit, SublimeText paréceme unha perda de tempo total e non me acostumo
Ola, excelente publicación.
Só unha pregunta. Unha das funcións que me obrigou a buscar alternativas a gedit foi a de compactar liñas. Por exemplo, compacta todo o que hai dentro dun if {}. Deste xeito límpase moito o espazo. Atopei geany e cumpre bastante ben, pero gustaríame saber se se pode conseguir con gedit.
Son un programador afeccionado (comecei a través da bioinformática, porque estudo bioloxía), supoño que outros saberán moito mellor o que é tratar con grandes cantidades de código.
Gustaríame saber un pouco máis sobre as liñas de compactación porque non o fixen, ou quizais o fixen e non o sabía ... Podes amosarme un código de exemplo?
Quizais non me expliquei ben. Non se trata do código en si, senón da visualización do mesmo. Quizais a palabra sería "dobrar / despregar" liñas de código. Así que:
se {
algo
outra cousa
aínda máis
}
Só tes que ver
se {
Eu cun botón pode dobrar ou despregar o contido de if.
Ahh! Agora, oculta as funcións. Non, que eu saiba non se pode facer en Gedit.
🙂 É unha pena. Para programas pequenos non pasa nada, pero se tes mesas grandes ou outras, moléstame moito non poder facelo.
Teño unha pregunta, se en Ubuntu instalo novos tipos de letra, no editor de gedit podo coller a tipografía desas novas fontes que instalo?
Si 😉
En Ubuntu, que tipo de letra é similar a Lucida Sans? Isto non ten moito espazo entre as filas de código como o fan outro tipo de tipos en Windows, o tipo que máis me gusta en Windows é Lucida Sans, e a súa alternativa Verdana, a o resto de tipos de letra son moi repetitivos e o seu estilo non é moi agradable, espero que Ubuntu teña máis variedade de tipos de letra que en Windows e moito máis atractivo.
A continuación, instala Lucida Sans:
sudo apt-get install sun-java6-fonts
¿Pode instalarse gedit nun sistema operativo Windows de 64 bits? O sitio oficial só ofrece a versión de 32 bits para Windows.
Moi bonito post pero imos ao interesante: cal é o teu fondo de pantalla?
Use Geany, máis sinxelo: 3
Antes empregaba Geany, pero con VIM non hai nada, creo que a curva de aprendizaxe paga a pena, xa que é moi áxil
lembranzas
Editores como Scribes ou Sublimetext2 enchen bastante esas lagoas que ten Gedit. .. Ademais de que Gedit ten os seus méritos, si, é como moitas cousas aquí cuestión de gusto. 😀
Saúdos!
Grazas! para a información foi moi útil.
Reanimo esta publicación só para dicirlle, grazas pola contribución! Sempre me gustou o gedit que vén da fábrica, pero debido á falta de «axuda» para os programadores acabei indo a sublme ... botará unha ollada aos complementos de gedit.
PD: Vim é un gran editor, o problema vén con gVim, que dependendo da versión que instale (windows / linux) cambia por completo o xeito no que trata o modo visual e o rato, sen esquecer a molestia de buffers no seu momento. copiar / pegar doutro programa ...
O que non me gusta de Gedit:
-Cando estás editando un ficheiro HTML e dentro tes un código Javascript ou CSS, entón ao comentar un bloque de código en javascript ou CSS, coméntame co formato HTML. Gedit non recoñece o tipo de idioma no que seleccionou o código para comentar. Texto sublime si.
-Non ten un autoformatador de código que tabule automaticamente todo o código seleccionado.
-Non ten un xestor nativo para FTP, ten que empregar o inestable e famoso Gnome GVFS
-Non ten un complemento para xerar copias de seguridade de ficheiros para cada cambio realizado cunha marca de tempo. Hai un complemento de texto sublime onde podes
-Non ten un detector de erros de sintaxe.
-Non ten unha ferramenta de refactorización
-En XFCE non podes usar a consola Gedit integrada porque Gedit funciona por defecto con gnome-terminal e non con xfce4-terminal.
Botei de menos mencionar que coas novas versións que aparecen desde Gedit, algúns complementos perden a súa compatibilidade, como é o caso de ZenCoding
Eu usei Gedit para programar, pero despois cambiei a Aptana 3 (un IDE moi completo), o que me gusta de Aptana é que completa automaticamente as funcións de Javascript ou Python (xunto cos seus parámetros que recibe) e amósame a documentación de as súas funcións, compatibilidade cos navegadores e moito máis.
Pero ultimamente o Aptana está a ser moi pesado, ás veces incluso comentar unha liña leva uns 10 segundos.
Agora estou pensando en volver a Gedit, o único que boto de menos é algo que complete automaticamente as funcións coa súa documentación, un marcador con sintaxe incorrecta e tamén un mapa de obxectos, onde podo ver as variables declaradas e as funcións para acceder directamente a elas .
Tamén me gusta Geany, é máis lixeiro que Gedit, pero faltan moitos complementos a diferenza de Gedit e non podo cambiar o tema da cor, non me gustan os fondos brancos para programar.
Ten que probar texto sublime ou vim; táboa lixeira ao saír de alfa.
Instalei o Gmate pero cando quero activar os seus complementos teño o seguinte erro:
produciuse un erro: non se atopou o cargador de complementos "python"
PD: Xa teño instalado python
Instalei o Gmate pero cando quero activar os seus complementos teño o seguinte erro:
produciuse un erro: non se atopou o cargador de complementos "python"
PD: Xa teño instalado python
Nano, quéixaste máis ca unha muller!
Creo que cómpre probar NinjaIDE, un IDE moi popular para Python que, se non estou mal, é de código aberto, multiplataforma, moi potente e a proba de bebés. Podes probar a ver se cumpre coas túas expectativas 😉
Boa información e parabéns por recibir unha nota (de hai dous anos) para quedar cos comentarios durante tanto tempo. Iso fala ben do autor ...
O teu comentario está á espera de moderación.
Ola, coñeces algún complemento de reprodutor de audio para mp3 para wordpress que funcione na versión 3.6.1 e tamén teña as características do complemento de reprodutor de audio, isto significa sinxelo, práctico e profesional ao mesmo tempo, pero que tamén funciona en dispositivos móbiles como ipad, tableta, teléfonos intelixentes, etc. grazas pola túa pronta axuda
Como podo abrir un texto sinxelo e engadirlle unha imaxe?
Excelente publicación, busquei como engadir un complemento ftp ao meu gedit, atopei varias publicacións relacionadas que me indican que coloque os ficheiros en cartafoles que non están todos no meu sistema, engádoos e gedit non os detecta ...
Se me podes axudar agradeceríao.
Eu uso: fedora 17 con gnome.
Ola, o motivo da miña consulta é saber como podo facer para conectar o meu Gedit a unha base de datos SQL. Quizais sexa unha pregunta sinxela, pero estou a comezar no mundo de Linux. Desde xa moitas grazas.
Ola, moitas grazas, quero aprender python, ruby ... Ruby on rails e encantoume o teu tutorial. Sorprendeume saber que o meu gedit podería facelo todo. Tamén estou a usar o tema monokai que parece moi bo.
lembranzas
amigo quero dicir algo e espero que me axudes, teño un ordenador na casa pero non teño internet, sen embargo eu desde o meu traballo que se teño internet descargo o ubuntu 14.04 e instalo no meu ordenador de casa agora o meu A pregunta é a seguinte como fago para poder instalar calquera programa por exemplo google chrome ou calquera outro programa, descargalo do meu traballo e instalalo no meu PC doméstico, xa que non é como Windows que descargas gárdao nun USB e na casa fai dobre clic e está instalado espero que me axudes 🙂
Moitas grazas! saúdos dende Chile!
pódese instalar en Ubuntu 14.04?