Nel sistema di aiuto integrato di Vim, come posso ... cercare argomenti su cui voglio aiuto? seguire i collegamenti ipertestuali? cercare materiale correlato?
Apporto spesso modifiche al centro di un file di grandi dimensioni, utilizzo ggper saltare all'inizio per verificare qualcosa, quindi mi rendo conto di aver dimenticato di impostare un segno in cui stavo modificando. Esiste un modo integrato per saltare alla posizione dell'ultima riga modificata?
Come saltare tra i tag corrispondenti (come <div>, <span>ecc.) Quando si modificano i documenti HTML / XHTML / XML in modo simile come %si usa per saltare tra parentesi corrispondenti?
L'ho letto in molti articoli ( ad es. ) Che è una cattiva pratica usare i tasti freccia in modalità normale. Qualcuno potrebbe spiegare perché è considerata una pratica sbagliata, se non del tutto?
Un'operazione abbastanza comune per me in vim, dato che sono ossessivo-compulsivo e mi piace mantenere i miei file liberi da spazi bianchi, è quello di eliminare il contenuto di un'intera linea, ma non la linea stessa (cioè non l'interruzione di riga). C'è un modo vim integrato per farlo? Forse d<movement …
Quando si utilizza ci"il cursore non è necessario risiedere nell'area tra virgolette doppie. |String somestring = "some text"; Supponendo che il tubo sia la posizione del cursore, ci"lo farà saltare all'area quotata. D'altra parte, quando si utilizza ci(, il cursore deve trovarsi tra parentesi per funzionare e non sposta il …
In un file molto lungo con codice (con precisione) rientrato, può essere utile spostarsi direttamente su una riga di testo sopra o sotto il cursore che delimita il rientro. (Un modo per farlo potrebbe essere tramite il metodo di piegatura del rientro, piegando il livello di rientro corrente, che comprime …
Voglio insegnare a me stesso usando hjkl più che usare i tasti freccia per rimanere nella fila di casa. E sì, sono molto consapevole che non si dovrebbe usare hjkl come i principali tasti di navigazione. Eppure le mie abitudini sono piuttosto forti e non mi rendo nemmeno conto che …
Diciamo che ho un codice come questo ( |rappresenta la posizione del cursore ): func1(x|, func2(), y); Vorrei ottenere: func1(x|); C'è un modo per eliminare il codice dalla posizione del cursore alla posizione che precede l'estremità destra del blocco interno corrente ? So che posso andare con, dt).ma mi chiedo …
Molte volte mi trovo in una situazione simile a questa: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Una soluzione semplice è mm:1<CR>yy`mp- ovvero, tracciare un segno alla linea 4, andare alla linea 1, copiarlo, tornare al …
È comune usare camelCase o snake_case per separare più parole che formano un identificatore. Sarebbe bello se i movimenti "parola" ( b, w, e) rileverebbero quei confini interno-identificatore. Come si può ottenere questo comportamento? (Plugin / vimrc / ...?)
Aprire un buffer vuoto e inserire un carattere di tabulazione, quindi uscire alla modalità normale. Quando si posiziona il cursore (modalità normale) sulla scheda, si troverà sul lato destro dello spazio bianco. Sto cercando un modo in cui il cursore sarà invece sul lato sinistro dello spazio bianco. Grazie!
Per alcuni formati di testo, le interruzioni di riga contano. Ad esempio, uso spesso Vim per scrivere documenti MediaWiki, in cui non puoi semplicemente inserire un'interruzione di riga ovunque (diversamente da Markdown). Quindi sono costretto a scrivere righe con molti personaggi. Questo può portare a linee lunghe (oltre 200 caratteri) …
In questo momento sto lavorando con alcuni blocchi di testo lunghi oltre 1000 righe. C'è un modo semplice per spostarsi all'inizio del prossimo paragrafo? La mia soluzione alternativa per ora è la ricerca di due caratteri di nuova riga consecutivi: /\n\n Un'altra soluzione alternativa sarebbe vip Esc j vip v …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.