A novice programmer must have ten skills and a programmer must have ten skills
1. Version Control System (VCS)VCS may be the biggest omission in computer courses. These courses teach you how to write code, but often forget to teach students how to manage code. Every programmer should understand how to use Git or Subversion to effectively create a repository (repository), edit and submit code, branch and mer
), Shift + F11 (windows/linux), Show all bookmarks list, and can be searched.
Previous/Next bookmark: None, you can set shortcut keys in Settings.
MORE: When you assign a tag to a bookmark, you can use the CTRL + tag to quickly jump to the marker, such as CTRL + 1, and jump to the bookmark labeled 1.
2. Collapse/Expand code block (Collapse Expand)
Description: This operation provides a way for you to hide part of the code that you do not care about and display the k
G:ctrlp_working_path_mode = 0"Ignore these files and folders on file finderLet G:ctrlp_custom_ignore = {\ ' dir ': ' \v[\/] (\.git|\.hg|\.svn|node_modules) $ ',\ ' file ': ' \.pyc$\|\.pyo$ ',\ }"Syntastic------------------------------"Show list of errors and warnings on the current fileNmap "Check also when just opened the fileLet G:syntastic_check_on_open = 1"Don ' t put icons on the sign column (it hides the VCs status icons of signify)Let g:syntas
, leave the default path.Two add ignore file The reason to add ignore files or folders is because everyone's studio project configuration will be different, such as the Gradle version. Or some of the files have some important information, such as the configuration of local.properties in the various submissions, this information can not be submitted to SVN, generally need to ignore the files and folders mainly have a few categories:- . Idea Folder- . Gradle Folder-All the build folders-All . IML
How to import a GitHub project with Androidstudio Eclipse import to GitHub projectJust right-click git to finish.Androidstudio Importing GitHub projectsFirst step: You need git and Androidstudio on your computer firstStep Two: Settings interface set git, configure Git pathStep Three: Settings Configure your GitHub account number and enter your account password.Fourth Step: Configure the project address you want to clone from VCS--Checkout from Version
: Right-click on the selected content and select "Compare with Clipboard"This feature compares the currently selected content with the contents of the Clipboard and shows the difference between the two.38. Operation of the termination processApple: Cmd+f2 windows:ctrl+f2This feature terminates a process that is currently running. If more than one process is currently running, a list is displayed for you to select. Very helpful for terminating program build or debugging.39, show the program execu
toolbar is like thisNote: In addition to the above configuration, but also need to be particularly important settings, before the card is here, here also need to set up in the VCs;After setting:Second, import, check out SVN This is relatively simple:Under the CVS menu there is an Import into Version Control to choose SVN.Check out is similar, or you can check out and build the project from SVN in a new projectIn addition: The bottom section of the Br
truth. Even if it is a major event such as listing, it is sometimes an option to reverse the market.Stick to the private! American startups confront traditionAll along, the United States is the global Internet vane-after all, where the birth of too many Internet miracles, myths. Recently, the topic of Internet focus in the United States is the anti-traditional behavior of start-ups insisting on private unlisted. Even the most open-minded American internet giants have been arguing about such beh
------------------------------------------------------------------------------------------------Case Brace to be inside new controller Alloc init --------------------------------------------------------------------------------Slide cannot be returned , because you write the back button , you can swipe back with the system --------------------------------------------------------------------------------Environment is not , because the agent is configured , remove the agent , you
usage highlightingCtrl + Alt + F7 display usage7. Reconstruction (refactoring)ALT + DELETE Safe DeleteShift + F6 RenameCtrl + F6 Change signatureCtrl + Alt + N InlineCtrl + Alt + M extraction methodCtrl + Alt + V Extract PropertiesCtrl + Alt + F extract FieldsCtrl + Alt + C Extract ConstantsCtrl + Alt + p extract Parameters8. Control Vcs/local HistoryCtrl + K Submit ProjectCtrl + T Update projectAlt + Shift + C to see Recent changesAlt + backquote ('
OverviewBefore we describe what git is, we need to make a basic overview of versioning (version control), which, in general, is managed and maintained on two dimensions of time and space, and the code itselfAnd the project files of the organization code (such as makefile or vs project files) are stored on disk space in the form of files and directories, this form of file management is already familiar to everyone, however, how do we manage the various changes we make in different time periods? T
, smart Step Into
Shift+f8, step out
ALT+SHIFT+F8, force step Over
ALT+SHIFT+F7, force Step Into
ALT+F9, run to Cursor
CTRL+ALT+F9, force run to Cursor
F9, recovery program
ALT+F10, navigate to Breakpoint
Ctrl+f8, Toggle Line Breakpoint
CTRL+F9, building the project
Alt+1, Project
Alt+2, Collection
Alt+6,todo
ALT+7, structure
Ctrl+shift+c, copy Path
Ctrl+alt+shift+c, copy reference, must select Class name
Ctrl+alt+y, Sync
ctrl+~
For freshmen, these are almost enough.first, Query Some of the shortcut keys
CTRL + N Find class
Ctrl+shift+r Global lookup can also be replaced globally
Ctrl+e The file list appears to find the most recently opened file
Ctrl+r the current window to find or replace text
second, Automatic Code part of the shortcut keys
Ctrl+alt+l Formatting Code
Ctrl+alt+i Auto Indent
third, Automatic Code part of the shortcut keys
Ctrl+d Copying rows
Ctrl + Y Delete Row caret
Reference Link: Http://www.nnzhp.cn/blog/2016/12/19/python Learn notes a python introduction and getting started/1.pychon and coding.net Implement code transfer functionPC needs to install git, install and press Settings.Go to coding.net, copy git address into pycharm,The Git address here is the one that was copied over the Coding.net.If you have an editor, just click VCs to upload the VCs download.VCs uplo
idea Right-click No "Subversion" related directory resolutionwhen we export the project code from SVN, we may want to update or submit the action, but we right-click on the project code and do not find the relevant directory for "Subversion". 1. VCSEnabled Version Control Integration, click to operate.2. If you do not see the "VCS - Enabled Version Control Integration" directory, we find that the right-click directory is as follows, Note that the vers
device number in its properties file dev) and creates a description-compliant device file in the/dev directory. For example,/sys/class/tty/vcs/dev contains a "7:0" string, and Udevstart creates a/DEV/VCS device with the main device number 7 and the second device number 0 based on the string. The name and permissions of each device created by Udevstart are set by the rules specified by the files in the/etc/
relative to the Git branch, but it's not possible to turn everyone's habits around by despising svn.Git is more inclined to open source and pure code development in this regard.There are several differences in design:1. SVN is based on revision, which is delta,git based on state, each commit holds the full workspace directory;2. SVN is a revision time line on a single branch, while Git is a dag composed of commits;3. Branch's design, SVN is revision-on-write, git is adding a reference to the DA
.
Figure 1-4. Other systems record the specific differences between each file in each versionGit does not store the variance data that changes before and after. In fact, Git is more like taking a snapshot of a changed file and recording it in a tiny file system. Each time you submit an update, it will take a snapshot of all of the file's fingerprint information, and then save an index that points to the snapshot. To improve performance, if the file does not change, Git does not save it aga
on the machine, so we can download the corresponding installation program here: Http://subversion.apache.org/packages.html#windowsI chose SLIKSVN because the others seemed to be the client and server installer, only it contained the SVN client.After the installation is successful, configure the environment variable path (it doesn't really matter, it doesn't matter for idea, only when using the command line), configure the environment variables to test:[Plain]View Plaincopy
C:\USERS\ADM
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.