Tags » VIM

How to use VIM as a C/CPP IDE - Part 2

The Infamous Eighty Column Limit

To add a visual cue when you exceed 80 char limit on each line in your C/C++ code, add the following lines to… 176 more words


How to unfreeze after accidentally pressing Ctrl-S in a terminal?

This feature is called Software Flow Control (XON/XOFF flow control)

When one end of the data link (in this case the terminal emulator) can’t receive any more data (because the buffer is full or nearing full or the user sends  164 more words

Vim Tips:9 split windows

to split window  vertically and the cursor should be on new window (right)

set splitright  " to move the cursor the right side of the splited window

… 47 more words

Vim Tips :11 copy content to clipboard from vim

Usually we are copy the content from Internet and paste in vim and try to compile some source code.

But the vise-versa is difficult in sometimes are we don’t know the proper ways to copy from vim to clipboard. 80 more words


Output ข้อมูลจาก Vim สู่ stdin ของโปรแกรมอื่น

ในบางครั้ง เราอาจจะเจอโปรแกรมบางตัวที่รับ Input เป็น Script ซึ่งวิธีปรกติที่ใช้กันคือสร้างไฟล์ขึ้นมา แล้วเขียน Script ที่จะส่งเป็น Input เข้าสู่โปรแกรมไว้ในนั้น ประมาณ

$ vim temp.ldif
$ cat temp.ldif | ldapadd

วิธีนี้มีข้อเสียคือไม่สะดวก และมีไฟล์เกะกะ จริง ๆ แล้ว ใน Vim เราสามารถ Output ข้อมูลใน Buffer เข้าไปยัง stdin ของโปรแกรมอื่นได้เลย โดยการใช้คำสั่ง 9 more words


VIM: insert text on multiple lines

If you need to add the same text on multiple lines e.g. comment out multiple lines, insert semi-colons etc, then visual block mode is your friend! 104 more words