Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Ten best plug surge Emacs Productivity     - To install Samba server on CentOS 6.6 (Server)

- How to understand Python yield keyword (Programming)

- VirtualBox CentOS is configured as a local disk mirroring software source (Linux)

- How to force Linux users to change the initial password the first time you log in (Linux)

- Linux installation is larger than 2TB (UEFI interface) hard disk solution (Linux)

- Linux Network Analysis Tcpdump Command Guide (Linux)

- MySQL Tutorial: Building MySQL Cluster under Linux (Database)

- Deepin Tutorial: Depth Description Installer expert mode (Linux)

- MongoDB fragmentation (Cluster) (Database)

- Docker knowledge base (Server)

- Share Practical Tutorial GitHub (Linux)

- Xmanager Remote Desktop connection CentOS (Linux)

- Linux common network tools: traceroute routing of scanned (Linux)

- Detailed installation of CentOS 6.x (Linux)

- Linux, modify / etc / profile file (Linux)

- The REVERSE function of DB2 (Database)

- To install the iNode client on UbuntuKylin 13.10 (Linux)

- Linux server disk expansion and Oracle tablespace file migration operations (Database)

- Usage of sudo (Linux)

- The development environment to build Nodejs under Ubuntu 14.04 (Linux)

  Ten best plug surge Emacs Productivity
  Add Date : 2018-11-21      
  This time a year ago, I would want to find Vim playing a mature full-featured IDE for the best plug-ins. Interestingly, the article referred to the many comments have largely Emacs With these built-ins, already it is a great IDE up. Although I Emacs incredible diversity agreed, it is still not an out of the box ready to use the Advanced Editor. Fortunately, its huge library of plug-ins can solve this problem. However, in plethora of options, it is sometimes difficult to know where to start. So let me now try to collect an indispensable plug-short list, to improve work efficiency when you use Emacs. Although I mainly focused on productivity gains related to programming, but these plug-ins for all different uses or is useful.

Ten best plug surge Emacs Productivity

1. Ido-mode

Ido is perhaps the most useful for the novice a plug-in, Ido mean interactive work (interactively do). It replaces most of the match with a flowery character boring menu prompts. Like say, it shows a list with all the files in the current directory to replace the conventional open files prompt. Enter some characters, Ido will try to match the most appropriate file. It is through visualization to make your operation easier, and this is a fast method to traverse all files have the same prefix folder.

2. Smex

It is not the most famous, but it is a good alternative to the Ido-mode selection: Smex's elegant alternative to conventional M-x prompt, inspired mostly from Ido-mode. It also gives the command to call M-x input to bring the same interactive search capabilities. It is simple and effective, the best way is a common operation to improve efficiency.

3. Auto Complete

Before aware of the existence of this plugin, I have half the time is spent hitting M- / to fill complete a word in Emacs inside. Now, I have a nice pop-up menu can do for me completion. Needless to say, we all need it.

4. YASnippet

This is truly an essential tool for programmers. There are always some snippets make us feel like we'll never write it. For me, when debugging PHP is constantly entered var_dump (...); exit ;. After a period of time over and over again input var_dump (...); exit ;, I think I can make it into the pre-recorded, conveniently used code fragments. Use YASnippets, you can easily import snippet files or to be their own. After that, just press a tab key, you can be a little keyword expansion into a large segment of pre-written code, and then on the inside can be easily modified.

5. Org-mode

Disclaimer, I only recently started using Org-mode, but it has fascinated me. I have read hundreds of articles from it, Org-mode can change your life. The idea behind it is simple: it is a simple remark made by plain text mode, you can easily be in the task list, and a variety of data to switch to transit, and some, such as filtering by priority or due date, or set up a repeat date. However, although the idea is simple, but you can do a lot, in various ways for various purposes. A look at its long introduction, I think you can go read the tutorials available, there are a lot of video to see and to experience their own Org-mode is so powerful.

6. Helm

Some users like it, but others do not use so much enthusiasm. I was part of the latter. But in the case it has such a huge following and is not fail to mention it. Helm is designed to completely transform your Emacs experience. In simple terms, Helm is a help in Emacs, you quickly find a file or command frame. Depending on your input, it will automatically try to use words to guide you to the idea of ​​the brain into action. At first it was weird, but for some people, Helm is itself a religion. Although I am not a fan of Helm, I appreciate the helm-occur this can be a great tool in a large document search string and displays all the matching results in a single buffer, so it is easy to jump between them. If you are looking for a quick demo to understand what Helm can do, I recommend this article.

7. ace-jump-mode

This is a large group of followers of another plug-in, I was trying to become the ace-jump-mode fans. Grasp the plug-in, you will experience the feeling beyond the mouse. Briefly describe, through the shortcut you choose to trigger ace-jump-mode, you will be prompted to enter characters. Enter a character, all the words beginning with the character in that character will be replaced with a unique character and is highlighted. Enter to highlight the character on the screen, your cursor will jump directly to the word highlighted. I have to admit, it makes me a little reaction, but to use it, but once you master it, it will significantly increase your movement speed of a documentation. (LCTT Annotation: difficult to describe in words, such as screenshots, you enter an "i", then the screen with all the "i" at the beginning of a word in the "i" have been replaced from a to z character and highlights; you can enter the highlighted character to jump directly to that location).

8. find-file-in-project

If you like Sublime text and it can be very convenient Ctrl-p fuzzy search function to open any file in a project, you will love the find-file-in-project (referred ffip) of. Use setting specifies the root folder of your version control folder, you can easily call up a cool text item, fast scanning and searching through your code, according to the name you entered to find the matching files. I like to bind it to the F6 key on the keyboard. If you do not know the intricacies of the entire directory structure from top to bottom, it is very simple, and very easy to use.

9. Flymake

IDE's for lovers, I think the grammar checker is one of the most powerful IDE features, it is very convenient for beginners and those tired of programmers. Thanks Flymake, Emacs users can also enjoy a grammar checker. Because I work a lot with PHP, Flymake does not require any additional configuration. When I write code, it will automatically check for any line that contains a question of my code and highlighting. For compiled languages, Flymake will find a Makefile for checking your code. amazing.

10. electric-pair

Last but not least, in my opinion, electric-pair is the simplest yet most powerful plug-ins. It will automatically shut you enter brackets. It does not seem very useful at first, but believe me, after being tortured hundreds of times to find matching braces, you'll be glad to have such a plug-in, you can make sure all your bracket expression is one to one.

To sum up, Emacs is a wonderful tool. This is not a surprising statement. Try these plug-ins, you are looking at the efficiency skyrocketed it. This list is certainly not an exhaustive list. If you want to contribute your suggestions, please do so in the comments. I am always looking for new plug-in to try to discover a new experience of Emacs.
- Percona MySQL 5.6 semi-synchronous replication (Database)
- C ++ based foundation: the difference between C and C ++ (Programming)
- Installing software on Ubuntu: apt-get and dpkg difference (Linux)
- Using Python multithreaded mistakes summary (Programming)
- Several configuration changes illustrate deployment of PHP (Server)
- Linux process group, session daemon (Linux)
- Java Concurrency - processes and threads (Programming)
- Linux System Getting Started Learning: complete installation on Debian or Ubuntu kernel source (Linux)
- PHP parsing algorithm of the interview questions (Programming)
- Virtualization and IT cooperation (Linux)
- Compile and install LNMP under CentOS 6.5 (Server)
- View processes and threads under Linux (Linux)
- innodb storage engine backup tool --Xtrabackup (Database)
- Git bulk delete remote tag (Linux)
- Kickstart automated installation and deployment RHEL 7.0 (Linux)
- Reported too many open files Linux solutions (Server)
- Development environment to build MEAN In Ubuntu 15.10 (Server)
- Virt Related Command Summary (Linux)
- jQuery update the content and method of use 3.0 (Programming)
- Use Oracle 11g show spparameter command (Database)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.