gon1332 Δημοσ. 3 Ιανουαρίου 2016 Δημοσ. 3 Ιανουαρίου 2016 Ορίστε ένα πολύ καλό setup για τον Neovim editor για άτομα που γράφουν για Web (κυρίως javascript). Η πλειοψηφία από αυτά που θα δείτε υπάρχουν και για vim. 2
XPHSTOS_ Δημοσ. 3 Ιανουαρίου 2016 Δημοσ. 3 Ιανουαρίου 2016 Καλό, αλλά δεν καταλαβαίνω τι παραπάνω προσφέρει το Vim σε σχέση με τον Atom. (φαντάζομαι ταχύτητα λόγο του ότι τρέχει στην console, αλλά ως εκεί πάει το μυαλό μου)Προσωπικά μου αρέσει το πληκτρολόγιο, το χρησιμοποιώ περισσότερο από το ποντίκι... αλλά δεν βρίσκω το λόγο να αφήσω τον atom.Μπορώ να τον δουλεύω και με keyboard shortcuts και έχει και ένα ευχάριστο UI.Φαντάζομαι και για Vim υπάρχουν τα άπειρα plugins αλλά μετά τον "θάνατο" του Sublime όπου είχε plugin για ότι μπορείς να φανταστεί κανείς ο Atom έχει τα περισσότερα.Συνήθως γίνονται port από το νεκρό Sublime στον Atom.
gon1332 Δημοσ. 3 Ιανουαρίου 2016 Μέλος Δημοσ. 3 Ιανουαρίου 2016 Έχεις δοκιμάσει vim; Όπως και να έχει δε μπορεί κανείς να πείσει κανέναν σε αυτό το θέμα. Μόνο δοκιμές και γούστα. 2 χρόνια τουλάχιστον χρησιμοποιώ vim. Συναντάω συνέχεια plugins που σου κάνουν τη ζωή όχι μόνο εύκολη, αλλά και πιο γεμάτη. Δηλαδή σε ένα λεπτό μπορεί να έχεις κάνει χίλια δυο πράγματα που αλλού τα κάνεις σε 5 λεπτά. Ο atom καλή προσπάθεια, λόγω open-source & free και αυτός θα είναι ο editor που θα χρησιμοποιήσω όταν αφήσω vim (δευτέρα παρουσία). Πολύ βαρύς όμως. Ειδικά για pair-programming που δοκίμασα ένα γνωστό plugin, άσ'τα να πάνε. Βάλε στη θέση του tmux+vim (ή emacs/nano) και δες διαφορά. Ούτε BW σου τρώει ούτε τίποτα. Το αρνητικό που έχει ο vim και είναι το μοναδικό πράγμα που μου τη δίνει στα νεύρα - είναι εμφανές, είναι το γεγονός ότι τα plugins τρέχουν σύγχρονα. Δεν υπάρχει παραλληλισμός. Δηλαδή, όσο τρέχει ο linter, εσύ δε μπορείς να κάνεις κάτι. Αν έχεις πολύ μεγάλο αρχείο, το ένα δευτερόλεπτο θα σου φανεί πολύ μπροστά στο πως σε έχει συνηθίσει να δουλεύεις. Δεν αποτελεί πάντως δικαιολογία να μη δοθείς σε vim. Ούτε λόγος γι'αυτό. Το άλλο κακό είναι ότι ο κώδικας που βρίσκεται πίσω από το vim είναι 300Κ γραμμές C89 με πρότυπα συναρτήσεων Kernighan, υποστήριξη πλατφόρμων όπως Amiga κ.α. και έναν αφέντη (BDFL) ο οποίος με δυσκολία δέχεται κάτι νέο για pull. Έτσι ξεκίνησε ένα fork. Το neovim, το οποίο στοχεύει σε aggresive refactoring του κώδικα του vim + την υποστήριξη παραλληλισμού + (επιτέλους) την υποστήριξη terminal μέσα από τον editor. Όλα αυτά με το ίδιο interface. Δουλεύεις vim πάλι. Είναι ακόμη σε alpha έκδοση αλλά έχει μέλλον μπροστά του. Ήδη πολλοί έχουν μεταβεί κατά 'κει καθώς τα νέα features είναι γλυκά και το community πιο θερμό και από τον ήλιο. Θα δείξει. Όπως και να έχει δοκίμασε vim+tmux χωρίς καθόλου ποντίκι. Έτσι, έχω μόνο ένα terminal ανοιχτό, από το οποίο μπορώ να δουλέψω με διάφορα sessions. Ποντίκι μόνο για τον browser (αν και γι'αυτόν το έχω περιορίσει με το vim-plugin για chrome - ακόμη και links ανοίγω χωρίς ποντίκι): Νεκρό το Sublime; Από πότε; Χάνω επεισόδια; 2
Ilias95 Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 @gon1332Offtopic, αλλά τον tmux τον χρησιμοποιείς σαν multiplexer ή απλά για windows, tabs κτλ.;
gon1332 Δημοσ. 4 Ιανουαρίου 2016 Μέλος Δημοσ. 4 Ιανουαρίου 2016 @Ilias95 Φτιάχνω ένα session για κάθε project που δουλεύω (με windows-panels) και τα εναλλάσω όταν είναι να δουλέψω σε κάποιο (detach-attach). Είμαι νέος στο εργαλείο. Τώρα κοιτούσα tmuxinator, αλλά συνάντησα issues τα οποία ανέφερα, οπότε είναι stalled η διαδικασία. Work-arounds για το πρόβλημα έχω βρει, αλλά δεν έχει νόημα. Για να σώζω sessions υπάρχει βλέπω και το tmux-resurrect. Νομίζω αποτελεί μία μπουνιά στη μανούρα του να φτιάχνεις scripts. Τα κάνεις όπως θες μέσω tmux και τα σώζεις. Θα ασχοληθώ μαζί του μέσα στις επόμενες μέρες.
the other one Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 τι είναι αυτό στο screenshot με τον chrome; navigation με πληκτρολόγιο; τι φάση; απ 'ο,τι βλέπω τον tmux τον έχουν για temrinal sessions δουλεύει παντού;
Ilias95 Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 Ναι, υπάρχουν διάφορα vim plugins για τους δημοφιλείς browsers: http://vim.wikia.com/wiki/Vim_key_bindings_for_web_browsers
the other one Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 να πατάω :q για να κλείσω το firefox και τι στο κόσμο
Ilias95 Δημοσ. 4 Ιανουαρίου 2016 Δημοσ. 4 Ιανουαρίου 2016 Αν θυμάμαι καλά, το vimperator έχει configuration file σαν του vim, οπότε κάνεις ότι θέλεις. Φαντάζομαι και στα υπόλοιπα θα γίνεται.Το πρόβλημα με αυτά τα plugins είναι ότι αν συνηθίσεις έτσι, μετά δεν μπορείς να κάτσεις με τίποτα σε άλλο μηχάνημα. 1
tr3quart1sta Δημοσ. 29 Φεβρουαρίου 2016 Δημοσ. 29 Φεβρουαρίου 2016 @OP το neovim σου εχει βγαλει καθολου προβληματα μεχρι στιγμης? ειναι αρκετα stable δλδ? επισης ποιο plugin manager χρησιμοποιεις και γιατι?
gon1332 Δημοσ. 29 Φεβρουαρίου 2016 Μέλος Δημοσ. 29 Φεβρουαρίου 2016 Δεν έχω μεταβεί ακόμη σε neovim γιατί δεν είμαι σίγουρος για τη σταθερότητά του. Λένε πως είναι πολύ καλά σε γενικές γραμμές. Το παρακολουθώ στενά όμως και το πρώτο πράγμα που θα δοκιμάσω θα είναι το setup του τύπου στο πρώτο post. Είμαι και εν μέσω projects οπότε δεν έχω χρόνο για πειραματισμούς ακόμη. Πάντως υπάρχει πρόοδος όσο βλέπω, που είναι καλό. Θα ήθελα πολύ να συμβάλλω κι εγώ, αλλά δεν υπάρχει χρόνος. Είμαι αισιόδοξος όμως για το project.
XPHSTOS_ Δημοσ. 1 Μαρτίου 2016 Δημοσ. 1 Μαρτίου 2016 Σύγνωμη για την τρελά αργοπορημένη απάντηση αλλά τώρα το είδα!!!Vim είχα δουλέψει πριν κάτι αιώνες και σίγουρα δεν μπορώ πλέον να εκφέρω εμπεριστατωμένη άποψη.Θα το παρακολουθήσω το θέμα με το neovim και κάποια στιγμή θα το δοκιμάσω.. Το Sublime ήταν νεκρό μέχρι πριν λίγες μέρες όπου παρατηρησα βγήκε ένα update για την core εφαρμογή.Τα plugins του ήταν σε ενεργεία και τα περισσότερα είχαν updates συχνά πυκνά.Απλά αν έκανες μια βόλτα από το forum πολύ χρήστες αναρωτιόντουσαν το μέλλον της εφαρμογής καθώς update είχε να βγει νομίζω σχεδόν 1 χρόνο.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα