Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Look at "locate vimrc". There should be a sample vimrc file that you can copy to ~/.vimrc. This setting will recognize a .c file and set the indentation appropriately. Edit the file to add the :set nu.
You could also edit the c.vim file to add the 'nu' option.
One of the recent LXer posts on this site had a link to a "dotfiles" site that has a collection of useful .dot file including vim files. Look in the Syndication forum. They might be useful.
Simply copying the .vimrc_sample file to ~/.vimrc will give you everything you want except for setting the :nu option. There is a subdirectory that contains names like bash.vim, c.vim, etc. This is the file that the .vimrc file includes if vim detects a C source file.
You could (make a backup first) edit that file to make the change system wide for C source files.
Of course, if you haven't already, you should take a look at the
Vim documentation -- yes, it actually has documentation! To get to it, enter ":help" after you've started Vim. Of course, there's tons more, and even in user-friendly formatting, if you follow the link that says "Documentation" (gasp!) from Vim's web site.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.