搭建Linux 编程工具-萝卜青菜各有所爱
你懂的,不解释
1) # yum install git
// set admin and some client. the client have to send patch to the admin,wait for check ...
2) # yum install wine
// install sourceinsight
3) # yum install ctags
4) # yum install vim
5) command:find、grep、nautilus
6) makefile、lua
7) vimrc file reference
syntax on " 语法高亮
set number " 行号
set cursorline " 当前行下滑线
set ruler " 打开状态栏标尺
set tabstop=4 " 设定 tab 长度为 4
set softtabstop=4
set shiftwidth=4
set expandtab
" 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感
set ignorecase smartcase
set incsearch " 输入搜索内容时就显示搜索结果
set hlsearch " 搜索时高亮显示被找到的文本
set ignorecase " 搜索时忽略大小写
“ /xxx (搜索变量、函数等)
set smartindent " 开启新行时使用智能自动缩进 (set autoindent)
set foldenable " 开始折叠
set foldmethod=syntax " 设置语法折叠
set foldcolumn=0 " 设置折叠区域的宽度
setlocal foldlevel=1 " 设置折叠层数为
set foldlevelstart=99 " 打开文件是默认不折叠代码
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
" 用空格键来开关折叠
set mouse=a " 设置鼠标操作
set showmatch " 显示匹配的括号
" 80行后下划线
au BufWinEnter * let w:m2=matchadd('Underlined', '\%>' . 80 . 'v.\+', -1)
set cc=80 " 显示80行对齐线
" 括号补全
inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap { {<CR>}<ESC>O
inoremap } <c-r>=ClosePair('}')<CR>
inoremap [ []<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
function ClosePair(char)if getline('.')[col('.') - 1] == a:charreturn "\<Right>"elsereturn a:charendif
endfunctionfiletype plugin indent on " 开启插件
" tagList
nnoremap <silent><F4> :TlistToggle<CR>
let Tlist_Show_One_File = 1 " 不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1 " 如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 1 " 在右侧窗口中显示taglist窗口
let Tlist_File_Fold_Auto_Close=1 " 自动折叠当前非编辑文件的方法列表
let Tlist_Auto_Open = 0
let Tlist_Auto_Update = 1
let Tlist_Hightlight_Tag_On_BufEnter = 1
let Tlist_Enable_Fold_Column = 0
let Tlist_Process_File_Always = 1
let Tlist_Display_Prototype = 0
let Tlist_Compact_Format = 1
" :ts xxx(要查询的函数或变量)
" 光标所在xxx,按ctrl + }调转
“ ctrl + T 返回
搭建Linux 编程工具-萝卜青菜各有所爱相关推荐
- 这些是不是程序员爱不释手的10款神级工具【萝卜青菜各有所爱】
程序员爱不释手的10款神级工具,有你所用的一款吗? 一.Wireshark Wireshark是广大黑客.网络攻城狮的最爱,极大的方便了我们抓取.分析网络数据包. 二.VMware VMware虚拟机 ...
- 深度linux编程工具,Deepin Tool Kit(Dtk):构建深度样式应用程序的工具
Deepin Tool Kit(简称Dtk)是深度工具套件小部件,用于构建深度样式应用程序的工具包,是开发Deepin风格的桌面软件,是所有在Deepin上的C++/Qt开发人员工作的基础开发工具. ...
- 单片机小白学步系列(七) 准备实验板——萝卜青菜,各有所爱
单片机的学习,最重要的一点就是多实践.站在岸上学不会游泳.没有实践,恐怕永远也学不好单片机.我将和大家一起,选择一款适合自己的单片机实验板. 我们主要有三个可选方案: 1.自己动手搭建学习板: 2.购 ...
- linux 串口工具_Zynq下linux系统搭建
引言 Zynq器件将arm和FPGA结合,利用了两者各自的优势,arm可以实现灵活的控制,而FPGA部分可以实现算法加速,这大大扩展了zynq的应用.比如深度学习加速,图像处理等等.PL侧表示FPGA ...
- linux实验五编程淮海工学院,实验一-LinuxC编程工具GCC和GDB.doc
实验一-LinuxC编程工具GCC和GDB 淮海工学院计算机工程学院实验报告书 课程名: <Linux程序设计> 题 目: 实验一 Linux C编程工具:GCC和GDB 班 级: 软件1 ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- linux guide编译器,GUIDE编译器-GUIDE编程工具-GUIDE编译器下载 v1.0.2官方版-完美下载...
GUIDE编译器是款跨平台的开发环境编程工具,支持C/C++ 和 Pascal三种语言,具有跨平台.操作简单.跨编程语言和单文件编译调试等特点,为用户提供单文件编译.调试和运行的环境. GUIDE编译 ...
- Linux下的常用编程工具初探
引言 Linux在很多人眼中是非常好的操作系统,不仅因为它的内核和函数库的完整源代码都是公开的,而且因为它拥有许多好用的程序开发工具. 下面就介绍几种常用的编程工具,熟悉这些工具对于开发Lin ...
- LINUX系统程序设计中C/C++编程工具使用
LINUX系统程序设计中C/C++编程工具使用 一.实验目的 掌握gcc编译器的使用 掌握gdb调试器的使用 掌握make工程管理器的使用 理解Makefile文件的格式,掌握Makefile文件的编 ...
最新文章
- 信息熵是什么 转 理论吃透的创新解释
- Androidstudio无法修改按钮颜色
- 任务31:课时介绍 任务32:Cookie-based认证介绍 任务33:34课 :AccountController复制过来没有移除[Authorize]标签...
- vue 路由参数变化,页面不刷新,provide /inject 完美解决方案
- Direct2D (19) : 图层之 TD2D1LayerParameters.geometricMask (使用几何图形剪裁图层)
- 数据结构课程设计题目十二_计算机学院学生会的打印机(优先队列)
- “约见”面试官系列之常见面试题第二十四篇之vue-router使用(建议收藏)
- C/C++ pthread 线程库的封装
- 30.课时30.【Django模板】autoescape标签使用详解(Av61533158,P30)
- Matplotlib笔记(1)——文字、绘图、背景(颜色对照表)
- 《我也能做CTO之程序员职业规划》和《.NET软件设计新思维——像搭积木一样搭建软件》新书发布会 回顾
- 教你一步步实现bibibi弹幕功能。
- 用拉普拉斯变换求零状态响应_什么是UPS?为什么用UPS?关于UPS电源的知识都在这里!...
- flashFxp连接不上服务器。
- 《构建之法》第1.2.3章读后感以及《硅谷传奇》观后感
- C# asp.net图片拼接方法
- matplotlib画图教程,设置坐标轴标签和间距
- 让python飞:形象理解python os模块、内存硬盘、字节字符、文件读写复制
- win10 輸入法怎麽切換繁體
- android屏幕唤醒函数,android学习笔记 按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)...
热门文章
- 山东科技大学oj 1490 该按哪些键
- 重读《重构》,呼唤匠艺
- 诺基亚S60手机使用Gravity访问Twitter的方法
- xenserver 安装新硬盘_怎么为为 XenServer 添加新磁盘
- Android12指纹框架完全解析(一)
- JAVA集合框架工具类自定义Collections集合方法
- RTSP/RTMP/GB28181协议视频监控平台搭建之国网B接口协议介绍
- vsFTP简单安装测试
- 你选“美丽冻人”还是“加条秋裤”?
- ESP32 SPI 接口的应用