Register
It is currently Sat Oct 21, 2017 3:51 pm

Vim Casts - video tutorials for vim


All times are UTC


Post new topic Reply to topic  [ 9 posts ] 
Author Message
 PostPosted: Wed Dec 15, 2010 2:18 am   
Site Admin
User avatar

Joined: Thu Apr 17, 2003 3:44 am
Posts: 12298
Location: Iowa
http://vimcasts.org/episodes/archive
Quote:
Vimcasts publishes free screencasts about Vim, the text editor. Vim has been around in one form or another for over 20 years. The learning curve is famously difficult, but those who manage to climb it insist that nothing can match Vim's modal editing model for speed and efficiency.

The patterns of use that make a Vim master productive are not easily discovered. Trial and error will get you so far, but the best way to learn is to watch an experienced Vim user at work. By providing short videos with digestible advice, Vimcasts gives you something you can take away and use immediately to improve your productivity. Vimcasts aims to be the expert Vim colleague you never had.

_________________

Zbook (Laptop)- Mint 18 64-bit - I7-4800mq - 32GB ram
Phantom (Desktop)- Mint 64-bit - i7-5770 - 32GB ram
Nas4Free (NAS) - 6X3TB File Server.
Sky (HP BladeCenter) - 16 blades - 536 GB ram-G7/G6/G5 blades.


Top
 Profile WWW  
 PostPosted: Wed Feb 22, 2017 5:13 pm   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
https://www.howtoforge.com/tutorial/how ... ithin-vim/ has some decent tips to use Vim to interact with the host system.

These ought to work on Linux systems in general and possibly on POSIX compliant Linux and UNIX systems as well, but you will have to verify that as "a practice exercise".

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
 PostPosted: Thu Feb 23, 2017 5:15 am   
Advanced Member
User avatar

Joined: Sun Sep 18, 2005 2:18 am
Posts: 938
Location: NW corner of Montana (Libby)
howtoforge has been a very good site for all kinds of stuff. Definitely a place I reference for newbies cause they break projects into reasonable steps.

I pretty much use Vim because it is included in so many distros. My usage is limited to basic modification of scripts, and one should not be too intimidated by learning everything before using Vim. Basic Insert, Replace, use of # strategically, and how to write/quit goes a long way to getting some effective jobs done.

_________________
openSUSE 13.2 "Harlequin"
Porteus


Top
 Profile  
 PostPosted: Thu Feb 23, 2017 7:39 am   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
I have no problem at all using Vim or the graphical interface in Gvim.

I learned Vi and Ed way back in 1982 when I studied UNIX and C programming at a Bell Western Electric training facility in rural New Jersey.

At that time, having been intimately familiar with IBM 3270, 3278 and 3279 terminal displays and keyboards with function keys, I was not yet comfortable with insert and edit modes and I gravitated towards ASCII terminals that tended to have function keys like the mainframe systems.

But once I appreciated the capabilities I was in much better shape.

I also remember in the same approximate timeframe getting my first indoctrination to an implementation of Emacs on a Honeywell mainframe running The MULTICS operating system -- very powerful for its time, but initially tough to grasp.

By the time I started with Linux a few years later both VI and Emacs were second nature to me, even more so when a GUI method was available.

Thinking back to that time however reminds me to be patient with newcomers, especially those who don't have a tech background. I had every possible source of information available to me, which greatly accelerated the rate of learning, so if any of this is daunting, fear not. Seek out learning materials - so much is available these days for every level of learning.

These references, a few of which may come and go, provide a good place to work on the skills needed to make effective use of these editing options.

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
 PostPosted: Thu Feb 23, 2017 7:55 am   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
http://vim.wikia.com/wiki/Vim_Tips_Wiki is another place where you can get information about Vim and you can also visit vim.org for direct information on the project from the development team who wrote it, primarily Bram himself.

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
 PostPosted: Sat Feb 25, 2017 4:48 am   
Advanced Member
User avatar

Joined: Sun Sep 18, 2005 2:18 am
Posts: 938
Location: NW corner of Montana (Libby)
Hey! Fun nugget of knowledge for the part time VIM user. The command vimtutor will give you a quick orientation for VIM right in the terminal.

Hat tip to Carla Schroder. https://www.linux.com/learn/intro-to-li ... -sysadmins

_________________
openSUSE 13.2 "Harlequin"
Porteus


Top
 Profile  
 PostPosted: Mon Feb 27, 2017 1:05 pm   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
A kind reminder to anyone struggling with the use of what appears to be"complicated" text editors:

Anything new can be a struggle. One advantage that is available to nearly all of us is that there is considerable documentation available on the Internet about anything we want to learn and there are still plenty of books, literature and magazines available for those who need something in front of them.

The first time I had to use Vi and the first time I had to use Emacs I needed a few tips in front of me too and it took a while to truly master the tools and yet when I think back over the years, when I dove in, it was not long and I was able to develop and code using editors I'd never used before.

The eighties were that time for me. For a couple of years I was using mainframe systems and their tools, then within three years I was using mainframe, PC, and UNIX systems, sometimes during the same day.

By 1985, I had mainframe, two completely different OS, UNIX, then VAX/VMS added to the mix. By then I figured out how to seamlessly move between them and I wrote my own keypad tools to introduce similar keystrokes to most of them.

Today, whenever I run across something different I simply look for a few minutes for notes on getting started and I am productive within the first day and optimal for whatever I'm doing in the first week. It's a matter of finding the right combination of tools, information, then integrating them into my daily activities.

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
 PostPosted: Wed Jun 14, 2017 4:15 am   
. . . .
User avatar

Joined: Mon Apr 21, 2003 3:56 pm
Posts: 8249
I was more of an 'ed' guy, back in mid 1990s.

_________________
eMachines T5246 AMD 64 X2 w/Antix 16.2 for AMD64
EeePC 900A w/ Antix 16.2 32 bit
Dell Inspiron 1545 w/ Fedora something recent for 32 bit


Top
 Profile  
 PostPosted: Mon Jun 19, 2017 12:01 pm   
Linux Guru
User avatar

Joined: Sat Apr 03, 2004 12:39 am
Posts: 12268
Location: Clinton Township, Michigan
For me, my 'ed' days go back to 1982. By the mid nineties, I was primarily jumping between Vim and GNU Emacs on Linux systems, and I used GNU Emacs on UNIX systems and TPU/EDT on VMS proprietary systems. Back then I wrote a lot of macros that made it easy to make Emacs look like EDT or WPS and I had similar macros in TPU.

But yeah, I remember those days well. Using Esc was very important. :-)

_________________
Brian Masinick
Distros: MX-16, antiX, Debian


Top
 Profile WWW YIM  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron


Powered by phpBB © 2012 phpBB Group
© 2003 - 2012 USA LINUX USERS GROUP