Home IT Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Ten best plug surge Emacs Productivity     - Ubuntu Tutorial: E: Failed to get lock / var / lib / apt / lists / lock - open (Linux)

- Ubuntu under Spark development environment to build (Server)

- OGG-01496 OGG-01031 Error Resolution (Database)

- How to use OpenVPN and PrivacyIDEA build two-factor authentication for remote access (Server)

- Detailed installation of CentOS 6.x (Linux)

- How to use the process on the desktop xkill end Linux (Linux)

- Ten linux version of the system (Linux)

- Linux kernel IPv6 protocol closed manner (Linux)

- Linux Learning Notes: Users and Groups (Linux)

- Installation Sublime Text 3 (Build 3065) text editor in Ubuntu (Linux)

- Linux installation notes under GAMIT (Linux)

- VMware Workstation virtual machine startup error: Could not open / dev / vmmon in CentOS 6 (Linux)

- Android project and coding specifications (Programming)

- Ubuntu Linux installation GAMIT10.6 (Linux)

- How to Install Xombrero 1.6.4 (minimalist Web browser) on Ubuntu and Archlinux (Linux)

- Compiled version of Android Opus audio codec library method (Programming)

- Processor in protected mode of protection (Linux)

- How to migrate MySQL to MariaDB under linux (Database)

- Vim simple configuration (Linux)

- Python kills corresponding process according to pid (Programming)

  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.
- Linux find command to find files (Linux)
- Use window.name + iframe cross-domain access to data Detailed (Programming)
- Linux RPM default installation path (Linux)
- Ubuntu cut screen method (Linux)
- CentOS6 installed Tomcat (Server)
- Ubuntu clean up unnecessary disk space usage (Linux)
- CentOS 6.6 install JDK7 (Linux)
- Kali Linux 2.0 U disk installation errors Your installation cd-rom could not be mounted (Linux)
- MultiWriter: while the ISO image concurrent writes 20 USB Startup Disk (Linux)
- Simple steps allows you to build a more secure Linux server (Linux)
- 64-bit Oracle Linux recompiled Hadoop-2.2.0 (Server)
- Android annotation support (Support Annotations) (Programming)
- installation process of Matlab 2012a under Ubuntu 14.04 (Linux)
- Adjustment expand VMDK format VirtualBox disk space (Linux)
- Binary search and modification (Programming)
- Compiling source code Nginx module installation subs_filter (Server)
- shell script: a key to install LAMP, LNMP script (Server)
- Java source implementation of the observer pattern instance (Programming)
- Android using shape drawable material production (Programming)
- WebLogic 12c Configuration Node Manager Managed Server (Database)
  CopyRight 2002-2016 newfreesoft.com, All Rights Reserved.