Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Paint with Vim     - Linux installed and tested the deployment of Kafka distributed cluster (Server)

- Java Class file format parsing (Programming)

- Linux commands with browsing and downloading files (Linux)

- Iptables Instructions (Linux)

- 64-bit Windows Server 2012 R2 install Oracle 10g Second Edition (Database)

- Java filter (Programming)

- Compile and install Redis and register as a system service under RedHat5.8 environment (Database)

- Ubuntu users install the Download Manager software Xdman 5.0 (Linux)

- Five Linux user space debugging tool (Linux)

- To deploy MySQL database with separate read and write OneProxy (Database)

- CentOS7 minimized installation can not find the 'ifconfig' command - Repair Tips (Linux)

- Get and Post requests Comments (Linux)

- Tor Browser: under Linux for anonymous Web browsing ultimate browser (Linux)

- JBPM6 Tutorial - Fast Fun JBPM table (Linux)

- Oracle database import and export (Database)

- To configure and use multiple Tomcat under Linux environment (Server)

- IOwait Linux system monitoring diagnostic tools (Linux)

- How to install Eclipse Luna IDE on CentOS 7 / RHEL 7 (Linux)

- Linux Operating System Security Study (Linux)

- Under CentOS using yum command to install the Task Scheduler crontab (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!
- How to install Nginx on FreeBSD 10.2 as an Apache reverse proxy (Server)
- Linux file system (inode and block) (Linux)
- FileZilla FTP && TLS connection settings of (Linux)
- MySQL partition summary (Database)
- Redis Design and Implementation study notes (Database)
- Ubuntu: HDF5 error: HDF5 header version does not match with the HDF5 library (Linux)
- Why learn Java EE (Programming)
- Python Django direct implementation of sql statement (Programming)
- Linux Crontab Timing task command Detailed (Linux)
- Fast Sort Algorithms (Programming)
- C language print various graphic (Programming)
- Add a custom encryption algorithm in OpenSSL (Linux)
- Ubuntu terminal command - see the port occupied and off (Linux)
- Linux system security settings after installation (Linux)
- Linux System Getting Started Learning: Using yum to download the RPM package without installing (Linux)
- MYSQL root password for the database user passwords are weak attack analysis (Linux)
- Use Vagrant up a local development environment tutorials (Server)
- Git build a team development environment operating drills (Linux)
- Different versions of MongoDB achieve master-slave replication (Database)
- Java multithreading easy to confuse the concept (Programming)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.