Kirjoittaja Aihe: Mitä editoria käytät ohjelmoidessasi?  (Luettu 7215 kertaa)

T.M

  • Käyttäjä
  • Viestejä: 172
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #20 : 14.01.11 - klo:08.47 »
Viime aikoina pelkästään VIM:iä, kun olen koodannut PHP:tä.

antti64

  • Käyttäjä
  • Viestejä: 90
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #21 : 15.01.11 - klo:18.43 »
Ei ole Emacsin voittanutta. Saa linuxille ja wintoosaan gygwinin kautta. Lukematon ohjelmointikielituki.
Emacsin hitti ominaisuus on 'hippie-expand' suomeksi sanojen täydentäminen tabulaattoria hakkaamalla. Ts. kirjoitat 'hip' ja hakkaat TAB:a niin Emacs tarjoaa autom. vaihtoehdoksi 'hippie-expand'. Emacsissa voidaan konffata mistä bufferista editori hakee täydennettäviä sanoja.

Vaihtoehtoisesti, kun kursori on rivin alussa, niin TAB-osaa sisentää (indent) koodin oikein.

Koodia: [Valitse]
(defun my-electric-tab (&optional prefix-arg)
  "If preceeding character is part of a word or a paren then hippie-expand,
or preceeding character is underscore (ascii code 95), then hippie-expand.
If last command were my-electric-tab, then hippie-expand again
(hitting tab again and again).
Else indent correctly."
  (interactive "*P")
  (cond ((or (= (preceding-char) 95) (= (char-syntax (preceding-char)) ?w))
(hippie-expand prefix-arg))

((eq last-command 'my-electric-tab)
         (hippie-expand prefix-arg))

(t (indent-for-tab-command)))

  (setq this-command 'my-electric-tab))

Antti
 
« Viimeksi muokattu: 15.01.11 - klo:18.52 kirjoittanut antti64 »
Ubuntu 12.04. HTC desire HD ja Android 2.3

jekku

  • Käyttäjä
  • Viestejä: 2045
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #22 : 15.01.11 - klo:20.10 »
Ei ole Emacsin voittanutta. Saa linuxille ja wintoosaan gygwinin kautta. Lukematon ohjelmointikielituki.
Emacsin hitti ominaisuus on 'hippie-expand' suomeksi sanojen täydentäminen tabulaattoria hakkaamalla. Ts. kirjoitat 'hip' ja hakkaat TAB:a niin Emacs tarjoaa autom. vaihtoehdoksi 'hippie-expand'. Emacsissa voidaan konffata mistä bufferista editori hakee täydennettäviä sanoja.

Vaihtoehtoisesti, kun kursori on rivin alussa, niin TAB-osaa sisentää (indent) koodin oikein.

Koodia: [Valitse]
(defun my-electric-tab (&optional prefix-arg)
  "If preceeding character is part of a word or a paren then hippie-expand,
or preceeding character is underscore (ascii code 95), then hippie-expand.
If last command were my-electric-tab, then hippie-expand again
(hitting tab again and again).
Else indent correctly."
  (interactive "*P")
  (cond ((or (= (preceding-char) 95) (= (char-syntax (preceding-char)) ?w))
(hippie-expand prefix-arg))

((eq last-command 'my-electric-tab)
         (hippie-expand prefix-arg))

(t (indent-for-tab-command)))

  (setq this-command 'my-electric-tab))

Antti
 

Äläs väheksy Emacsia - ei se ole editori, se on tapa käyttää tietokonetta ;)
No minä en toki osaa - mutta aina ei voi voittaa.

hro1

  • Käyttäjä
  • Viestejä: 61
  • 12.04
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #23 : 16.01.11 - klo:08.19 »
Linux: vim (script), gedit (C,etc)
Win: VC10 IDE (C++), Sharepoint Designer (css, html), PowerShell IDE (script)

Mute

  • Käyttäjä
  • Viestejä: 58
    • Profiili
    • Kotisivuni
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #24 : 25.01.11 - klo:20.24 »
Eclipse Javaan ja Gedit kaikkeen muuhun. Välillä kokeilen eri vaihtoehtoja, mutta huomaan aina palaavani noihin kahteen.

samja

  • Käyttäjä
  • Viestejä: 182
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #25 : 26.01.11 - klo:00.16 »

Kate on ihan kätevä.
Melko vähän on bugittanut.

Vim on minusta ihan järkyttävä.
Ja Emacs.
Yleisfoorumi:  http://ajatusmylly.net

Mistofelees

  • Käyttäjä
  • Viestejä: 540
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #26 : 31.01.11 - klo:13.07 »
Itse olen aika laiska hakemaan editoreita, joten yleensä käytän epäkäytännöllistä gedit:iä.


Joe on hyvä, jos on käyttänyt WordStaria, Borlandin kieliä, QBasic:a ja QE:tä.
Aikoinaan Wordstarin järjestelmä oli lähes de facto kaikissa järjestelmissä.

Joen saa kyllä määrättyä käyttämään muunkinlaisia pikavalintoja, mutta perusasetukset ovat sopineet minulle.
Perusasetuksissaan Joe tukee ainakin Perliä, Html:ää, Bashia ja PHP:tä korostamalla komentoja.

FreeBasic:n kanssa tulee joskus käytetty sille tarjottuja IDE-ohjelmia, mutta useimmiten tulee senkin kanssa käytettyä Joe:a.

VI ja VIM olisi hyvä osata, koska ne tulevat väkisin kaikkien distrojen mukana. Osassa nämä ovat hardcodattuina defaul-editoreina. Itse en Vi:tä käytä kuin pakon edessä. Siitä tulevat mieleen vanhata pahat ajat, jolloin DEC-10:ssä ainoana editorina ollut Ed toimi lähes samalla logiikalla: -"Lisää riville 8 viidennen merkin eteen seuraavat merkit: 'åäö' ja siirry sitten kolme riviä eteenpäin seitsemännen merkin eteen...Siirry sitten näyttötilaan ja tulosta rivit 1-9".

Omat ohjelmointi-intressit eivät kaipaa GUI:ta, vaan kirjoittelen ohjelmat serverillä SSH:n yli. Pöytäkoneellakin siirryn heti mustalle ruudulle. Pääosin teen laiteohjelmointia ja webbisivuja. Webbisivujakin yleensä sellaisella tasolla, jolle normaalit web-editorit eivät yllä.

Randomtyyppi

  • Käyttäjä
  • Viestejä: 144
    • Profiili
    • http://iteliaspro.dy.fi/
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #27 : 31.01.11 - klo:17.05 »
Geany - C++
Python-pääte - Python
Gedit - Html Javascript Css
gPHPEdit - Yritän siirtyä geditistä tähän kun löydän tiedostot php:n suorittamiseen omalla koneella

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #28 : 06.02.11 - klo:23.19 »
vim.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

Echramath

  • Käyttäjä
  • Viestejä: 239
    • Profiili
    • http://iki.fi/ech/
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #29 : 07.02.11 - klo:01.35 »
Emacs on tietysti hieman kankea dinosaurus, mutta siinä on letkeä toiminnallisuus: useimmat C-syntaksikielten moodit hakkaavat väkisin sisennykset loogisen rakenteen mukaisille paikoille, kun tabulaattoria painaa. Onko missään muussa editorissa tätä ominaisuutta?

_Pete_

  • Käyttäjä
  • Viestejä: 1632
  • Fufufuuffuuu
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #30 : 07.02.11 - klo:07.23 »
Emacs on tietysti hieman kankea dinosaurus, mutta siinä on letkeä toiminnallisuus: useimmat C-syntaksikielten moodit hakkaavat väkisin sisennykset loogisen rakenteen mukaisille paikoille, kun tabulaattoria painaa. Onko missään muussa editorissa tätä ominaisuutta?

Ainakin Java ideissä toi on ihan normaali toiminto.
bananapi / rapi2 / vServer


Leisko

  • Käyttäjä
  • Viestejä: 32
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #32 : 13.02.11 - klo:18.40 »
geany  8)
~~~ Think different, Think Linux... ~~~

odysseus

  • Käyttäjä
  • Viestejä: 367
    • Profiili
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #33 : 14.02.11 - klo:17.13 »
gPHPEdit - Yritän siirtyä geditistä tähän kun löydän tiedostot php:n suorittamiseen omalla koneella

Helppoa siirtyä sitten:

# apt-get install php

..(vai pitikö se olla php5) ja mahdollisesti tuohon litaniaan haluat perään myös:

apache2 mysql-server php-mysql php-xml

..jne.

Sitten vain ajat komennossa:

$ php skripti.php

..tai käpistelet selaimella localhostia.

Randomtyyppi

  • Käyttäjä
  • Viestejä: 144
    • Profiili
    • http://iteliaspro.dy.fi/
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #34 : 14.02.11 - klo:18.20 »
tänks vihdoin voin noita käyttää  :)

Randomtyyppi

  • Käyttäjä
  • Viestejä: 144
    • Profiili
    • http://iteliaspro.dy.fi/
Vs: Mitä editoria käytät ohjelmoidessasi?
« Vastaus #35 : 04.03.11 - klo:14.54 »
Päivitän:
Geany: C, C++ ja php
vim: käytän kun /var/www/:n tiedostoja voi muokata vain root
mutta sain selville että päätteestäkin voi avata geanyn :)
Eclipse:Java
gedit:python ja Applet java
ja kun lazaruksen saisi toimimaan
lazarus:pascal