Vim tips and tricks


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Vim tips and tricks
# 29  
Old 11-28-2016
Now I have to figure out how to switch from Insertion Mode to Command Mode Smilie
# 30  
Old 11-29-2016
Quote:
Originally Posted by Howie Vahedi
Now I have to figure out how to switch from Insertion Mode to Command Mode Smilie
It is simple; just hit the escape key.
# 31  
Old 02-02-2017
Just another usefull vim tip, to customize your own skin :

To just view the setting, just use it with no argument :
Code:
:highlight

also shortened as
Code:
:hi

This will display the current settings.

To display the current setting of the Comment class, just enter:
Code:
:hi Comment

For example, if your comment lines appear in a Dark blue and you expect a lightblue instead (0,255,255) or #00ffff try :

Code:
:hi Comment ctermfg=6

You could then set your own settings in your $HOME/.vimrc ... activate :set syntax=on if necessary)

The different classes (Comment, Title, Constant, Special, ...) and much more, are documented at :
Vim documentation: syntax

Just play with the :highlight command , get use to it and enjoy !

Last edited by ctsgnb; 02-02-2017 at 06:54 AM..
# 32  
Old 02-02-2017
Quote:
Originally Posted by ctsgnb
cW:change the Whole line from the current cursor position (same as C )
not quite: The difference is what "word" means. "cw" (or any other command using "w" as a range assignment) will treat special characters as the end of the word, whereas "cW" will treat only whitespace (or line ends) as word delimiters. In the following text:

Code:
typeset foo=bar        # comment

if the cursor is under the "f" of "foo", then "cw" will replace "foo" with what you type afterwards, whereas "cW" will replace "foo=bar". To change the line from the cursor position to the line end use "C".

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
# 33  
Old 02-13-2017
Ok fixed ... Thanks bakunin for noticing this point Smilie
# 34  
Old 02-26-2019
how to do case-insensitive search in VI ?
# 35  
Old 02-27-2019
in vim
set
:set ic
switch (toggle)
:set ic!
unset
:set noic

--- Post updated at 08:39 ---

I always use only one command (toggle), for example
:set nu!
Print line numbers
:set nu!
Print line nonumbers
This User Gave Thanks to nezabudka For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Basic VI tricks

I found a decent guide of VI basic tricks. This guide does expect you to have a decent understanding of VI. It does not go over very much beginner related. vi Manual (3 Replies)
Discussion started by: cokedude
3 Replies

2. Solaris

Very Importan - Vim Settings - Error while opening a File using vim

I downloaded vim.7.2 and compiled the vim source . Added the vim binary path to PATH (Because iam not the root of the box) when i load the file using vim it throws me an error Error detected while processing /home2/e3003091/.vimrc: line 2: E185: Cannot find color scheme darkblue line... (0 Replies)
Discussion started by: girija
0 Replies

3. UNIX for Dummies Questions & Answers

Sed Tricks

I have a file which containd a string "old" and I need to replace all old with "new" if and only if it is a string not part of a string like Gold or fold etc. I tried with sed like below echo "old gold old" | sed 's/old/new/g' It doesn't give the desired output, It give "old Gnew new".... (3 Replies)
Discussion started by: siba.s.nayak
3 Replies

4. Post Here to Contact Site Administrators and Moderators

Solaris tips and tricks

What do you think could we open new top topic with tips and tricks and to show to other users some tricks what do we know like dtrace , new virtual server , how to add new users etc. This is only suggestion (1 Reply)
Discussion started by: solaris_user
1 Replies

5. Shell Programming and Scripting

need couple of ksh tricks please

1) I ran myScript with 2 arguments, I meant to use 3 if I do r my, it will rerun it with the 2 arguments. is there a way I can do r my and add a third argument at the end? 2) say I did myAcript.ksh 2 5 7 8 I realise my typo. is there an easy way to redo the command replacing A with S? ... (4 Replies)
Discussion started by: JamesByars
4 Replies

6. UNIX for Advanced & Expert Users

tar tricks

Hello there, Is there anyway to make the tar utility print the contents of the files inside it (not list the files, but rather their contents) sequentially from the command line? What I ultimately would like to do is to have a way of printing the contents of each file in the tar archive... (2 Replies)
Discussion started by: neked
2 Replies
Login or Register to Ask a Question