Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Paint with Vim     - Linux FAQ - How to fix tar:Exitingwith failure status due to previous errors (Linux)

- Ubuntu 12.04 installation instructions under GAMIT10.40 (Linux)

- Search Linux commands and files - which, whereis, locate, find (Linux)

- Oracle Database asynchronous IO cause slow query response (Database)

- SELinux multi-level security (Linux)

- Ubuntu clean up unnecessary disk space usage (Linux)

- How to create SWAP files in Ubuntu 14.04 (Linux)

- For the FreeBSD install Adobe Flash plug-in (Linux)

- PULL operation mechanism parsing XML Comments (Programming)

- Manually create Oracle Database Explanations (Database)

- Ubuntu Gnome and Fedora 22 Gnome desktop, extended to achieve global menu (Linux)

- To install and use the Doxygen under Linux (Linux)

- Android View event delivery (Programming)

- How to use awk command in Linux (Linux)

- Use Swift remove the spaces in the string (Programming)

- Ubuntu 14.04 virtual machine switching desktop environments (Linux)

- A detailed introduction to the Hadoop ecosystem (Server)

- LVM mirrored logical volume to achieve (Linux)

- IBM Data Studio to create objects using ---- double quotes / sensitive issues and the table / column renaming (Database)

- Ubuntu U disk do not have write privileges can only read but not write (Linux)

  Paint with Vim
  Add Date : 2018-11-21      
  In fact, not the lack of drawing software (such as yEd etc.) on Linux, then why the need to use VIM to draw:

Lighter, no need to install too many things
Smaller, that is, some text, than the picture of what is much smaller, it is also easier to use
More to force Georgia
First, install the plug-in DrawIt the VIM (can be found here), then you can begin drawing journey, use the command mode:

\ Di: Open DrawIt
\ Ds: Close DrawIt
After the turn has two modes: drawing and erasing, to switch between them by a space. You can use the eight buttons to control the direction of drawing a line (or erase):

The arrow keys up, down, left and right, respectively, corresponding to its four directions
Pgup: on the right
Pgdn: lower right
Home: left
End: left

Arrow painting is also very intuitive and simple to use arrow>, <, ^, v to get, bold arrows can \>, \ <, \ ^, \ v to get (not a good feeling bold arrows control ):

> <^ V |> <|

You can use the mouse to select a block, which is behind the operation have some simplified with the use of \ a (\ l without arrows) come to draw a line based on the chosen block:

       \ -----------
                   \ -----------
                               \ ----->
Or use \ b to draw a rectangle or use \ e to draw an ellipse:

+ -------------------- + ************* || ******** || *** * + -------------------- + ***************************

You can get away with \ f graphics to fill:

+ ------------------ + | ################## || ######### ######### || ################## | + ------------------ +
Location some deviations is a common thing, do not worry this time focused Videos:

Use the mouse to select the block you want to move, then hold ctrl and drag the mouse.

When you want to erase a whole fast content, use the arrow keys to carry out his relatively boring, you can use:

Use the mouse to select the section to be erased, and then perform r (equivalent to replace with spaces).

Also note: the default Ubuntu install VIM and mint are not supported by the system clipboard, you need to install:

sudo apt-get install vim-gnome

Simple experience down, if we can utilize the power of VIM itself (copy, paste, etc.), DrawIt use up quite a force!
- CentOS install video converter FFmpeg and cutting tools segmenter (Linux)
- Install Gnome Flashback Classic Desktop on Ubuntu 14.10 / Mint 7 (Linux)
- Linux environment installation of rvm and ruby (Linux)
- MySQL multi-instance configuration (Database)
- Ubuntu 14.04 + xRDP + Xfce implement Windows Remote Desktop Connection (Linux)
- Linux boot the system does not display a progress bar setting method (Linux)
- Installation and Configuration rsync server under CentOS 6.3 (Server)
- Java threads and thread pools (Programming)
- KVM QEMU virtual machine installation configuration under CentOS (Linux)
- Share Practical Tutorial GitHub (Linux)
- ARM assembler instruction debugging method (Programming)
- Understanding Java classes (Programming)
- Wine 1.7 is installed on a system based on RedHat or Debian (Linux)
- Use netcat [nc] command on Linux and Unix port scan (Server)
- MyCAT separate read and write to achieve MySQL Practice (Database)
- Error: Unable to establish connection with FTP SFTP server (Server)
- Use Aptik Battery Monitor monitoring Ubuntu laptop battery usage (Linux)
- 3 tips Linux command (Linux)
- Several reasons MySQL garbled (Database)
- Linux (CentOS) directory file management and file system file compression packing (Linux)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.