网站首页设计思路注册公司需要哪些条件
网站首页设计思路,注册公司需要哪些条件,免费logo制作软件,网站建设教程简笔画一、引言 1. vim是一款功能强大的文本编辑器#xff0c;如果使用熟练#xff0c;将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高#xff0c;很多人怯于要记很多命令#xff0c;往往在学习的初期阶段就望而却步。 2. vim的学习需要不断的练习、使… 一、引言 1. vim是一款功能强大的文本编辑器如果使用熟练将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高很多人怯于要记很多命令往往在学习的初期阶段就望而却步。 2. vim的学习需要不断的练习、使用只有强迫自己不断的使用才能在使用的过程中记住那些看似复杂的命令但是如果一旦习惯了vim的编辑模式就会觉得vim真的会帮助我们提高文本编辑效率。 3. 关于vim学习资料其本自带的vim帮助文档就足够丰富可以在学习的过程不断查阅。另外也有一个简化的入手文档即vimtutor在命令行输入vimtutor便可以开始学习大概不到一个小时就可以学习并练习完。 二、配置 1. vim的配置文件有全局配置(一般在目录/etc/vim/vimrc)和个人配置(/home/username/.vimrc)下全局配置文件对系统所有的用户都生效个人配置文件只对用户自的使用环境生效 2. vim的配置文件一般网上都会有别人已经设置好的配置可以复制到自己的个人配置文件里直接使用也可以根据需要自己定制自己的使用环境 三、配置脚本 1.在之前的使用过程中本人参考资料根据个人需要配置了一份自己的配置脚本其中大部分都有注释说明可以根据需要自己配置。注开始的在vimrc中表示注释 set termencodingutf8 set hlsearch行号set nu语法高亮syntax on启用鼠标set mousev自动缩进突出显示列set cursorcolumn突出显示当前行set cursorline高亮显示当前行hi CursorLine ctermNONE ctermbgmagenta ctermfgwhite guibgdarked guifgwhiteset autoindentset guifontMonaco:h80 字体 字号去掉讨厌的有关vi一致性模式避免以前版本的一些bug和局限set nocompatible依据上面的对齐格式智能的选择对起方式对于类似C语言编写上很有用set smartindent设置缩进set tabstop4set softtabstop4set shiftwidth4在状态栏显示正在输入的命令set showcmd左下角显示当前vim模式set showmode 代码折叠set foldenableset foldmethodindentset foldlevel99显示标尺set ruler打开文件类型自动检测功能filetype onset completeoptlongest,menu启动自动补全filetype plugin indent on在分割的窗口间移动:nnoremap C-h C-wh:nnoremap C-j C-wj:nnoremap C-k C-wk:nnoremap C-l C-wl 当新建 .h .c .hpp .cpp 等文件时自动调用SetTitle 函数autocmd BufNewFile *.[ch],*.php,*.cpp exec call SetTitle()function SetComment()call setline(1,/*)call append(line(.), * Copyright (C) .strftime(%Y). All rights reserved.)call append(line(.)1, * )call append(line(.)2, * 文件名称.expand(%:t))call append(line(.)3, * 创 建 者mj)call append(line(.)4, * 创建日期.strftime(%Y年%m月%d日))call append(line(.)5, * 描 述)call append(line(.)6, *)call append(line(.)7, */)endfunction定义函数SetTitle自动插入文件头function SetTitle()call SetComment()if expand(%:e) phpcall append(line(.)8, #ifndef _.toupper(expand(%:t:r))._H)call append(line(.)9, #define _.toupper(expand(%:t:r))._H)call append(line(.)10, #ifdef __cplusplus)call append(line(.)11, extern \C\)call append(line(.)12, {)call append(line(.)13, #endif)call append(line(.)14, )call append(line(.)15, #ifdef __cplusplus)call append(line(.)16, })call append(line(.)17, #endif)call append(line(.)18, #endif //.toupper(expand(%:t:r))._H)elseif expand(%:e) hcall append(line(.)8, #pragma once)elseif filetype ccall append(line(.)8,#include stdio.h)call append(line(.)9,#include stdlib.h)call append(line(.)10, )call append(line(.)11, )call append(line(.)12,int main() )call append(line(.)13,{)call append(line(.)14, return EXIT_SUCCESS;)call append(line(.)15,})elseif filetype cppcall append(line(.)8, #include \.expand(%:t:r)..h\)call append(line(.)8, #include iostream)call append(line(.)9, #include string)call append(line(.)10,#include cstdlib)call append(line(.)11, )call append(line(.)12,using namespace std;)call append(line(.)13, ) call append(line(.)13, )call append(line(.)14,int main() )call append(line(.)15,{)call append(line(.)16, return EXIT_SUCCESS;)call append(line(.)17,})endifendfunctionautocmd BufNewFile *.sh exec call SetBashTitle()function SetBashTitle()call setline(1,#!/bin/bash)endfunction自动补全:inoremap ( ()ESCi:inoremap ) c-rClosePair())CR:inoremap { { }ESC:inoremap } c-rClosePair(})CR:inoremap [ []ESCi:inoremap ] c-rClosePair(])CR:inoremap ESCifunction! ClosePair(char)if getline(.)[col(.) - 1] a:charreturn \Rightelsereturn a:charendifendfunction 设置退格键set backspaceindent,eol,start 2. vim主题配置 vim自带了很多主题设置一般可以在/usr/share/vim/vim72/colors目录中查看当前版本的vim的颜色方案可以在.vimrc中用colorscheme darkblue或者其主题进行vim的主题配置。 也可以按照脚本配置其不同或稍复杂的颜色方案下面一段脚本就是根据每天的不同时间段配置vim的颜色方案 根据时间段不同设置vim的不同配色方案 function SetTimeOfDayColors()let currentHour strftime(%H)let colorSchemeif currentHour 1 0let colorScheme blueecho setting colorscheme to blueelseif currentHour 2 0let colorSchemedarkblueecho setting colorscheme to darkblueelseif currentHour 3 0let colorSchemedefaultecho setting colorscheme to defaultelseif currentHour 4 0let colorSchemedelekecho setting colorscheme to delekelseif currentHour 5 0let colorSchemedesertecho setting colorscheme to desertelseif currentHour 6 0let colorSchemeelflordecho setting colorscheme to elflordelseif currentHour 7 0let colorSchemeeveningecho setting colorscheme to eveningelseif currentHour 8 0let colorSchemekoehlerecho setting colorscheme to koehlerelseif currentHour 9 0let colorSchememorningecho setting colorscheme to morningelseif currentHour 10 0let colorSchememurphyecho setting colorscheme to murphyelseif currentHour 11 0let colorSchemepabloecho setting colorscheme to pabloelseif currentHour 12 0 let colorSchemepeachpuffecho setting colorscheme to peachpuffelseif currentHour 13 0let colorSchemeronecho setting colorscheme to ronelseif currentHour 14 0let colorSchemeshineecho setting colorscheme to shineelseif currentHour 15 0let colorSchemedesertecho setting colorscheme to desertelseif currentHour 16 0let colorScheme torteecho setting colorscheme to torteelseif currentHour 17 0let colorSchemezellnerecho setting colorscheme to zellnerelselet colorSchemedesertendifexecute colorscheme . colorSchemeendfunctioncall SetTimeOfDayColors() 转载于:https://www.cnblogs.com/maowuyu-xb/p/9084128.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91142.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!