Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Paint with Vim     - Hanoi problem Java Solution (Programming)

- Ubuntu GCC, G ++ and fortran Version Switch (Linux)

- To install Oracle Database Details and FAQ Summary under CentOS (Database)

- Oracle can not change the tablespace to backup mode in non-archive mode (Database)

- Ubuntu 14.04 installed VirtualBox 4.3 appears vboxdrv: Unknown symbol mcount (Linux)

- Use NTFS-3G to mount NTFS partitions under Linux U disk and removable hard disk (Linux)

- Ubuntu 14.04 + xRDP + Xfce implement Windows Remote Desktop Connection (Linux)

- How to configure a server in a MySQL Cluster (Database)

- Use Ganglia to monitor your cluster (Server)

- MySQL my.cnf sql_mode schema modifications (Database)

- Windows Server 2012 R2 Datacenter install SQL Server 2016 CTP (Database)

- Archive log file size and redo log file size relationship (Database)

- The signature can not be verified under Debian (Linux)

- SQL Server automatic backup script (Database)

- Samba public folder permissions (Server)

- Disk Management LVM (Linux)

- Linux network security probing tools Hping2 (Linux)

- To achieve Linux Security (Linux)

- C # compiler to achieve functional use in the runtime (Programming)

- DBCA Error: ORA-19809: limit exceeded for recovery files process (Database)

  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!
- Linux system security settings (Linux)
- Linux raw socket (Programming)
- Run two MySQL service on one server (Database)
- Let Linux operating system more secure (Linux)
- Installation and configuration under Linux SVN server - Backup - Recovery - Scheduled Tasks (Server)
- Configuring Eclipse Note Templates (Linux)
- Redis application of Sina Weibo (Database)
- Windows Ubuntu dual system a key Ghost, grub rescue prompt solution (Linux)
- Elixir: the future of programming languages (Programming)
- PPA on Ubuntu Linux installation Plank 0.8.0 (Linux)
- Ubuntu disable graphics card (Linux)
- CoreCLR compiled in Linux CentOS (Linux)
- secureCRT remote login Linux must first open the connection protocol (Linux)
- Internet proxy workaround can not be used under Linux YUM (Linux)
- CentOS / Linux SWAP partitions added (Linux)
- Red Hat Enterprise Linux configuration VNC multi-user access methods (Linux)
- Oracle Database import and export combat (Database)
- Bash environment is automatically install and initialize oh-my-zsh & autojump zsh (Linux)
- Linux NIC driver and version information (Linux)
- Alien Magic: RPM and DEB Mutual Convert (Linux)
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.