Ooh, shiny, νομίζω πως μετά από 4 μήνες διαβάσματος έχω βελτιωθει αρκετα
Thanks imitheos
Εμφάνιση 16-30 από 68
Θέμα: Το thread του Vim
-
25-12-10, 16:14 Απάντηση: Το thread του Vim #16
-
25-01-11, 12:22 Απάντηση: Το thread του Vim #17
Ερώτηση... είδα αυτό το video, έψαξα και μερικά plugins και είπα για αρχή να βάλω το snipMate. Έφτιαξα dir ~/.vim, έβαλα μέσα το plugin και μετέφερα από ~/usr/local/share/vim/vim72 το vimrc_example.vim σαν vim.rc.
(τα paths είναι από OpenBSD)
Υποθέτω πως βλέπει το plugin μιας και όταν δίνω :help snipmate με βγάζει στο help του plugin.
Αυτό που δεν έχω βρει είναι πως στο καλό ενεργοποιείται...
Στο video για παράδειγμα, δίνονταςΚώδικας:div
Κώδικας:<div id="name"> </div>
Richard Stallman: "I see you are being your usual friendly self ;-}."
Theo de Raadt: "Yes, and you are being the usual slimy hypocritical asshole."
-
25-01-11, 14:35 Απάντηση: Το thread του Vim #18
Όταν γράφεις :filetype μέσα στο vim σου λέει ότι είναι ενεργοποιημένο ?
Αν το αρχείο το ονόμασες vim.rc όπως λες τότε αυτό γίνεται. Τα αρχεία του vim
είναι vimrc για το σύστημα (/usr/local/share/vim/vimrc σε σένα) και .vimrc για τον
χρήστη. Δηλαδή και στις δύο περιπτώσεις είναι μία λέξη vimrc χωρίς τελεία ανάμεσα."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
25-01-11, 16:31 Απάντηση: Το thread του Vim #19
C-e πρέπει να πατήσεις, τουλάχιστον στο sparkup.
-
25-01-11, 16:56 Απάντηση: Το thread του Vim #20
Και σε vim και σε gvim, μου δίνει
Κώδικας:filetype detection:OFF plugin:OFF indent:OFF
Ούτε στο /usr/local/share/vim/vim72/ δουλεύει, ούτε στο ~/.vim...
Είμαι σίγουρος πως χάνω κάτι βασικό...
edit:Ακόμα και με :filetype plugin on, δεν έχω το αποτέλεσμα που θέλω...Richard Stallman: "I see you are being your usual friendly self ;-}."
Theo de Raadt: "Yes, and you are being the usual slimy hypocritical asshole."
-
25-01-11, 20:36 Απάντηση: Το thread του Vim #21
Ok, επισήμως έχω καεί... Το .vimrc το είχα μέσα στο /.vim και όχι στο ~/
Όλα φαίνεται να λειτουργούν όπως πρέπει.
Άλλο ένα μέλος + πλέον στον vim/gvim.
edit (και πάλι): έχετε να προτείνετε κανένα καλό plugin κυρίως για χρήση με html/css;Richard Stallman: "I see you are being your usual friendly self ;-}."
Theo de Raadt: "Yes, and you are being the usual slimy hypocritical asshole."
-
26-01-11, 16:32 Απάντηση: Το thread του Vim #22
Sparkup, pathogen.
-
26-01-11, 19:02 Απάντηση: Το thread του Vim #23
Τα έψαξα και φαίνονται άψογα!
Ποιό θα έλεγες πως είναι περισσότερο βολικό αν το έχεις ψάξει; Το sparkup ή ο συνδυασμός zencoding/snipmate;
Αν συνδιάσω το sparkup με το zencoding και το snipmate, λες να γίνει χαμός με τις συντομεύσεις; Λογικά θα είναι δυνατό να τα αλλάξω, αλλά δε θέλω να μπλεχτώ και με αυτό τώρα.
Μέχρι στιγμής μου φαίνεται εντυπωσιακότατο που με το snipmate μπορώ να βάλω τα δικά μου snippets...Richard Stallman: "I see you are being your usual friendly self ;-}."
Theo de Raadt: "Yes, and you are being the usual slimy hypocritical asshole."
-
26-01-11, 20:37 Απάντηση: Το thread του Vim #24
Ξέρετε κάποιο plugin που τραβάει μια οριζόντια και μία κάθετη γραμμή στο σημείο του κέρσορα; Είναι ιδιαίτερα βοηθητικό στο indentation...
-
26-01-11, 21:02 Απάντηση: Το thread του Vim #25"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
26-01-11, 22:15 Απάντηση: Το thread του Vim #26
-
27-01-11, 02:23 Απάντηση: Το thread του Vim #27
Μια και μιλάμε για προγραμματισμό, παρόμοια και εξίσου χρήσιμη είναι και η colorcolumn.
Όσα IDE έχω δει έχουν μια (πράσινη συνήθως) κατακόρυφη γραμμή που δηλώνει
τα όρια του κώδικα για παράδειγμα 80 στήλες. Η colorcolumn κάνει ακριβώς το ίδιο.
Το μόνο κακό είναι ότι λόγω της φύσης του vim έχει πλάτος ένα χαρακτήρα οπότε
είναι λίγο χοντροκομμένη και μπορεί να κουράζει κάποιους αλλά εμένα με βόλεψε.
Μπορεί εύκολα να χρησιμοποιηθεί μόνο σε αρχεία προγραμματισμού.
Κώδικας:autocmd FileType c setlocal textwidth=78 autocmd FileType c setlocal colorcolumn=+1
το πολύ 78 στήλες (από τη μάνα του το vim δεν πειράζει τον κώδικα αλλά τα
σχόλια αναδιπλώνονται αυτόματα αν περάσουν τις 78 στήλες) και να χρωματιστεί
η στήλη textwidth+1 δηλαδή η 79."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
27-01-11, 02:56 Απάντηση: Το thread του Vim #28
Πολύ χρήσιμο και αυτό. Όσο για το που είναι ο κέρσορας, κατέληξα σε αυτό:
Κώδικας::hi CursorLine cterm=NONE ctermbg=lightgrey :hi CursorColumn cterm=NONE ctermbg=lightgrey :nnoremap <Leader>c :set cursorline! cursorcolumn!<CR>
1) το highlight είναι γκρι
2) ΔΕΝ είναι υπογραμμισμένο
3) ΔΕΝ είναι ενεργοποιημένο, αλλά μπορεί πολύ εύκολα να ενεργοποιηθεί/απενεργοποιηθεί πατώντας
Κώδικας:\c
-
13-02-11, 22:16 Απάντηση: Το thread του Vim #29
Ρε παιδιά, θέλω μέσα από τον gvim να κάνω copy κάποιο κείμενο, μέσα στο system clipboard.
Ψάχνοντας το net βρήκα το εξής:
Vim has extended vi to allow use of the * register as a reference to the system clipboard. So we can use normal mode commands like: "*dd or 1G"*yG to copy things into the * register and "*p to paste text from it. We can also use this * register with the ex yank command, so :%y * will accomplish the same goal as gg"*yG (copy all text into the system clipboard so it can be pasted into an X or MS Windows application).
Κώδικας:"*dd
-
13-02-11, 22:35 Απάντηση: Το thread του Vim #30
Όχι δεν πατάς την άνω-κάτω τελεία γιατί θα βγεις σε ex-mode. Χρησιμοποιείς αυτό
που έγραψες αλλά στην visual κατάσταση (όπως θα το έκανες δηλαδή στην normal
κατάσταση). Αν θέλεις να αντιγράψεις όπως είπες τότε θέλεις μονό y αντί για dd.
Δηλαδή επιλέγεις τις γραμμές που θέλεις και γράφεις "*y. Δεν έχω gui-vim για να το
δοκιμάσω αλλά με τους άλλους registers πχ "ay δουλεύει κανονικά."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
Παρόμοια Θέματα
-
Το thread του Opensuse.
Από arkara στο φόρουμ Unix - LinuxΜηνύματα: 1964Τελευταίο Μήνυμα: 24-12-23, 14:40 -
Το thread του VirtualBox
Από WAntilles στο φόρουμ Unix - LinuxΜηνύματα: 1713Τελευταίο Μήνυμα: 22-12-20, 07:55 -
Το thread του kdenlive
Από WAntilles στο φόρουμ Unix - LinuxΜηνύματα: 17Τελευταίο Μήνυμα: 27-09-10, 23:40
Bookmarks