R&D
Essential Vim Plugins
· โ˜• 1 min read
1. nerdtree โ€” Generate a File Tree 1 2 " ๆ–‡ไปถ็›ฎๅฝ•ๆ ‘ Plugin 'scrooloose/nerdtree' 1 2 3 4 5 6 7 8 9 10 11 12 13 "===================================================== "" NERDTree ้…็ฝฎ "===================================================== let NERDTreeChDirMode=1 "ๆ˜พ็คบไนฆ็ญพ

Installing and Configuring Vim on Windows
· โ˜• 3 min read
1. Introduction to Vim Vim is an editor that evolved from vi; its first version was released by Bram Moolenaar in 1991. The original name was Vi IMitation, and as features accumulated it was officially renamed Vi IMproved. The image above shows the learning curves of common editors. For most

How to Create GitLab Labels Automatically with python-gitlab
· โ˜• 2 min read
Using GitLab issues for project management is a very Dev-friendly thing. Entering issues, opening Merge Requests, creating milestones โ€” these all advance dynamically during development. But creating a pile of Labels for every new project is a headache. This article is mainly about solving that problem. 1. GitLab Label Before

Jenkins Integrated Robot Framework Automated Testing
· โ˜• 2 min read
1. Installing a Headless Browser 1.1 Installing PhantomJS on CentOS Download and extract Visit Phantomjs, find the download link for Download phantomjs-2.1.1-linux-x86_64.tar.bz2, and copy it. Run the following commands on CentOS: 1 2 3 4 5 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 # ๅฆ‚ๆžœๆฒกๆœ‰ๅฎ‰่ฃ… bzip2 ๅฏ่ƒฝไผšๆŠฅ

Robot Framework Basics
· โ˜• 2 min read
This post mainly introduces some basic concepts of Robot Framework and how to write a test case. 1. Basic Elements 1.1 Keywords Robot Framework keywords are similar to functions. They are divided into system keywords and user-defined keywords. System keywords, imported by loading a Library User keywords, imported by loading