Εμφάνιση του vim  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Εμφάνιση του vim

Δημοσίευσηαπό xmarkx » 22 Αύγ 2014, 15:24

Γεια σας, χρησιμοποιώ το vim σαν κειμενογράφο. Θέλω να μπορεί να αναγνωρίζει την γλώσσα C ας πούμε και να κάνει bold, coloured etc κάποιες λέξεις απο μόνο του. Γενικά να υπάρχει ένα στυλ... γίνεται κάπως αυτό; :/
ευχαριστώ πολυ
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-35-generic 64bit (en_US.UTF-8, X-Cinnamon cinnamon), Ubuntu 3.13.0-34-generic, Windows 7
3 Intel Core i5-4670K CPU @ 3.40GHz ‖ RAM 7923 MiB ‖ ASUS Z87-A - ASUS All Series
4 Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] [1002:683d] {fglrx_pci}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
Άβαταρ μέλους
xmarkx
babeTUX
babeTUX
 
Δημοσιεύσεις: 96
Εγγραφή: 19 Αύγ 2014, 17:31
Εκτύπωση

Re: Εμφάνιση του vim

Δημοσίευσηαπό fkol k4 » 22 Αύγ 2014, 15:29

Kάνε μια αναζήτηση με τους όρους 'vim c syntax highlighting', όλο και κάποιον τρόπο ρύθμισης θα βρεις.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: Εμφάνιση του vim  Το θέμα επιλύθηκε

Δημοσίευσηαπό Ilias95 » 22 Αύγ 2014, 17:20

Έχεις ορίσει κάποιο colorscheme; Οποιοδήποτε colorscheme αναγνωρίζει όλες τις γλώσσες προγραμματισμού και χρησιμοποιεί highlighiting.

Πχ.
Κώδικας: Επιλογή όλων
colorscheme darkblue

Δοκίμασε να παίξεις πρώτα με όλα τα έτοιμα και αν δεν βρεις κάποιο που να σου κάνει υπάρχουν και extra.
Εκτός αν εννοείς να φτιάξεις το δικό σου colorscheme, που τότε θα χρειαστείς λίγο googling.

Σιγουρέψου ότι έχεις ενεργοποιημένο και το syntax hilighting.
Κώδικας: Επιλογή όλων
syntax on

Μετά ανάλογα την γλώσσα μπορείς να κάνεις extra πράγματα με την autocmd. Πχ.
Κώδικας: Επιλογή όλων
autocmd FileType c,cpp,java,python,javascript set colorcolumn=80


vimrc έχεις φτιάξει;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Εμφάνιση του vim

Δημοσίευσηαπό xmarkx » 23 Αύγ 2014, 04:46

Καλησπέρα και ευχαριστώ για τις απαντήσεις. Έχω φτιάξει και έχω βάλει αυτά:
Κώδικας: Επιλογή όλων
set autoindent
set tabstop=4
set number


πήγα να προσθέσω το color sheme αλλά έλεγε πως δεν υπαρχει τέτοια εντολή κτλ... αλλά μάλλον το έγγραφα λάθος (facepalm)

αν προσθέσω μόνο το syntax on αρχίζει και δείχνει κάτι, τώρα μένει να βρώ αυτό που θέλω :) Σας ευχαριστώ!
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-35-generic 64bit (en_US.UTF-8, X-Cinnamon cinnamon), Ubuntu 3.13.0-34-generic, Windows 7
3 Intel Core i5-4670K CPU @ 3.40GHz ‖ RAM 7923 MiB ‖ ASUS Z87-A - ASUS All Series
4 Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] [1002:683d] {fglrx_pci}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
Άβαταρ μέλους
xmarkx
babeTUX
babeTUX
 
Δημοσιεύσεις: 96
Εγγραφή: 19 Αύγ 2014, 17:31
Εκτύπωση

Re: Εμφάνιση του vim

Δημοσίευσηαπό Ilias95 » 24 Αύγ 2014, 02:39

Αν θες να χρησιμοποιήσεις τον vim για development είναι καλό να ξεκινήσεις σιγά-σιγά να χτίζεις το δικό σου vimrc. Αν ψαχτείς θα δεις ότι χρησιμοποιώντας τις built-in λειτουργίες του αλλά και εξωτερικά plugins μπορείς να τον κάνεις ένα πανίσχυρο IDE που θα ανεβάσει κατακόρυφα την παραγωγικότητα σου.

Για να το κάνεις αυτό μπορείς να ξεκινήσεις να διαβάζεις διάφορα popular vimrcs.
Αν σε ενδιαφέρει το δικό μου είναι εδώ: https://github.com/Ilias95/dotfiles/tree/master/vim

Θα πρότεινα επίσης να χρησιμοποιήσεις ένα plugin manager όπως πχ. το Vundle.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Εμφάνιση του vim

Δημοσίευσηαπό xmarkx » 24 Αύγ 2014, 02:57

Ilias95 έγραψε:Αν θες να χρησιμοποιήσεις τον vim για development είναι καλό να ξεκινήσεις σιγά-σιγά να χτίζεις το δικό σου vimrc. Αν ψαχτείς θα δεις ότι χρησιμοποιώντας τις built-in λειτουργίες του αλλά και εξωτερικά plugins μπορείς να τον κάνεις ένα πανίσχυρο IDE που θα ανεβάσει κατακόρυφα την παραγωγικότητα σου.

Για να το κάνεις αυτό μπορείς να ξεκινήσεις να διαβάζεις διάφορα popular vimrcs.
Αν σε ενδιαφέρει το δικό μου είναι εδώ: https://github.com/Ilias95/dotfiles/tree/master/vim

Θα πρότεινα επίσης να χρησιμοποιήσεις ένα plugin manager όπως πχ. το Vundle.


Σε ευχαριστώ για την απάντηση. Ναι αυτό ακριβώς θέλω να κάνω αν και φοβισμένος λίγο ψιλουποστηρίζω την άποψη πως μπορεί να συναγωνιστεί τους editors... ελπίζω να αξίζει η προσπάθεια. Θα τα μελετήσω και θα επανέλθω αν έχω απορίες... :)
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-35-generic 64bit (en_US.UTF-8, X-Cinnamon cinnamon), Ubuntu 3.13.0-34-generic, Windows 7
3 Intel Core i5-4670K CPU @ 3.40GHz ‖ RAM 7923 MiB ‖ ASUS Z87-A - ASUS All Series
4 Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] [1002:683d] {fglrx_pci}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
Άβαταρ μέλους
xmarkx
babeTUX
babeTUX
 
Δημοσιεύσεις: 96
Εγγραφή: 19 Αύγ 2014, 17:31
Εκτύπωση

Re: Εμφάνιση του vim

Δημοσίευσηαπό Ilias95 » 24 Αύγ 2014, 04:10

xmarkx έγραψε:πως μπορεί να συναγωνιστεί τους editors

Editor είναι. Τα IDEs εννοείς μάλλον.
Δεν έχω βρει κάποιο feature σε IDE που να μην μπόρεσα να το εφαρμόσω στον vim. Αντίθετα έχω διάφορα features του vim που δεν μπορώ να τα εφαρμόσω σε IDEs.

xmarkx έγραψε:ελπίζω να αξίζει η προσπάθεια. Θα τα μελετήσω και θα επανέλθω αν έχω απορίες

Μην ανησυχείς σίγουρα αξίζει.
Αρκεί να πας με την παρακάτω σειρά: 1. μάθε touch typing 2. μάθε τα βασικά του vim 3. χτίσε το δικό σου vimrc (recommended) ή χρησιμοποίησε κάποιο έτοιμο.

Το μειονέκτημα με τον vim έχει μεγαλύτερο learning curve απ' τους υπόλοιπους editors/IDEs, αλλά αφού μάθεις να τον χρησιμοποιήσει σωστά η παραγωγικότητα σου και η ταχύτητα σου ανεβαίνουν ραγδαία.

Ναι, μη διστάσεις για απορίες.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron