Ubuntu安装vim,vim配置文件

ubuntu安装hodoop详细步骤 进入到Ubuntu系统中打开桌面,点击鼠标右键打开终端,在终端中输入如下命令这样就可以创建一名为hadoop的新用户。给用户输设置密码输入,输入如下命令,设置密码,按提示输入两次然后为hadoop用户增加管理员全新,这样就可以方便部署完成之后输入重启命令,重启一下Ubuntu系统,然后登录到我们创建的hadoop用户上面reboot。 阅读详情

原文:Ubuntu安装vim,vim配置文件 - 不念书的小子 - ITeye技术网站

Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,Ubuntu安装vim,

 

使用命令:sudo apt-get install vim-gtk

 

使用:vim 即可编辑文件

 

使用gvim可以打开图形模式下的vim。

 

以下是我的vim配置文件,(感谢一位老师哥,这个文件还是他留给我的 )

 

--------------------------------------------------------------------------------------------------------------

 

set nocompatible
set nu
set langmenu=zh_CN.UTF-8
set encoding=utf-8
language message zh_CN.UTF-8
set tabstop=2
set softtabstop=2
set shiftwidth=2
colorscheme torte

source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

set nobackup

 

--------------------------------------------------------------------------------------------------------------

Ubuntu vim配置(很简单) 下载vimconfig.tar.tgz,将文件拷贝到ubuntu, 执行下面命令: tar zxvf vimconfig.tar.tgz cd vimconfig cp .* ~/ -rvf 部分配置情况: "-------------TagList--------------- "设置ctags路径 let Tlist_Ctags_Cmd = '/usr/bin/ctags' "设置taglist窗口大小 let Tlist_WinHeight = 100 let Tlist_WinWidth = 40 filetype plugin indent on "打开文件类型检查 let Tlist_Ctags_Cmd = '/usr/bin/ctags' "设定系统中ctags程序的位置 let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件 let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个,则退出vim map <silent> <F9> :TlistToggle<cr> "按F9等同于在命令行TlistToggle let Tlist_Use_Right_Window=1 "右侧显示 "set Tlist=TlistToggleTlis let Tlist_Use_SingleClick=1 let Tlist_Auto_Open=0 let Tlist_Fold_Auto_Close=1 ""-----------------------------NERDTree插件配置开始--------------------------------- let NERDTreeShowBookmarks=1 " NerdTree才插件的配置信息 " 将F10设置为开关NERDTree的快捷键 map <f10> :NERDTreeToggle<cr> " 修改树的显示图标 " let g:NERDTreeDirArrowExpandable = '+' " let g:NERDTreeDirArrowCollapsible = '-' " 窗口位置 let g:NERDTreeWinPos='left' " 窗口尺寸 let g:NERDTreeSize=45 " 窗口是否显示行号 let g:NERDTreeShowLineNumbers=1 " 不显示隐藏文件 let g:NERDTreeHidden=0 "修改树的显示图标 let g:NERDTreeDirArrowExpandable = '►' let g:NERDTreeDirArrowCollapsible = '▼' let NERDTreeAutoCenter=1 立即下载

相关推荐

数据科学常见模型总结(二)-倾向性得分匹配模型

PSM的核心思想是从未受干预的用户群体中,找到和干预对象一模一样的用户,这样就可以把因果效应归因到干预上。

wudelong0112的专栏 4889

ubuntu 配置vim(转载)

​ **top键空格数** set tabstop=4 // set gcr=a:block-blinkon0 // set softtabstop=4 // set shiftwidth=4。​ **查找忽略大小写** set ignorecase。​ **查找简化** set novisualbell。​ **自动存盘** set autowtite。​ **查找显示所有 **set hlsearch。​ **打开魔术** set magic。

qq_36627375的博客 1408

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

基于 Ubuntu 系统的 Vim 全面配置(持续更新)

leader>如果想自定义Leader键,可以在.vimrc配置文件中设置mapleader或变量。插件安装好后,用 Vim 打开某个文件,把光标移动到某个单词上,相同的单词都会突出显示,默认是下划线突出显示。不过这种下划线突出的效果几乎为零,所以一般都是设置成背景色高亮,在.vimrchi:用于定义高亮组样式。:这个是 vim-illuminate 插件的关键字,高亮组名称。ctermfg:终端前景颜色,使用 ANSI 颜色代号(0-255)或者常规颜色单词。ctermbg。

Grayson Blog 2万+

K230开发板实战:5步搞定YOLOv8模型部署(附常见报错解决方案)

本文提供了一份详细的K230开发板部署YOLOv8模型的实战教程。内容涵盖从环境准备、模型转换到代码编写的完整流程,并重点解析了使用AICube工具链时常见的“生成部署文件异常”等报错解决方案,旨在帮助开发者高效完成嵌入式AI模型部署。

weixin_29053073的博客 785

C# 调用halcon中visualize_object_model_3d显示点云

3.1 判断线程是否为空,如果为空,则新创建,如果不为空,则中断线程,清空窗口后再次执行创建操作3.2 创建:调用show()方法实例化显示类的对象,传入显示参数,将线程testvisual 绑定 在 类对象的action方法上(此处action方法内部,只调用了visualize_object_model_3d算子)3.3 启动线程。

weixin_42362219的博客 1403

Ubuntu 20.04 Vim 配置指南:个性化你的文本编辑器

Ubuntu 20.04 Vim 配置指南:个性化你的文本编辑器

weixin_53000184的博客 5927

AD9361数字调制入门:从IQ调制原理到动手实现第一个ASK信号(Vivado工程详解)

本文详细介绍了如何使用AD9361射频收发器实现ASK数字调制,从IQ调制原理到Vivado工程实现。通过Verilog代码示例和FPGA架构设计,帮助开发者理解纯逻辑实现数字调制解调的关键技术,特别适合软件无线电(SDR)初学者入门实践。

weixin_29158047的博客 374

vim配置(在Ubuntu下)

vim在ubuntu下基本配置,YouCompleteMe插件安装

SQZXR的博客 3287

【GESP】C++四级考试大纲知识点梳理, (10) 文件读写和重定向

其实,由于本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。孩子放假,出游一周,没有更新。刚刚归来,继续学习。GESP C++四级官方考试大纲中,共有11条考点,本文针对第10条考点进行分析介绍。(10)掌握文件操作中的重定向,实现文件读写操作,了解文本文件的分类,掌握写操作、读操作、读写操作。GESP C++四级官方考试大纲中,共有11条考点,本文针对第10条考点进行分析介绍。孩子放假,出游一周,没有更新。

CoderCoding的博客 525

实战指南:轻松破解DataDome滑块验证码的关键步骤

本文详细介绍了破解DataDome滑块验证码的关键步骤,包括理解其工作原理、准备工作、参数获取与配置、完整破解流程及API调用。通过使用Capsolver服务和模拟真实用户行为,帮助开发者有效绕过这一反机器人机制,同时强调了法律与道德考量。

weixin_30415113的博客 481

Spring Boot嵌入式Tomcat启动源码解析:从自动配置到端口绑定

在Java Web开发中,应用部署方式正从传统外置Servlet容器向嵌入式容器演进。Spring Boot通过自动配置机制,将Tomcat等嵌入式Servlet容器纳入应用生命周期管理,使得开发者无需手动安装和启动外部容器,即可通过java -jar完成应用发布。理解其底层原理,需要沿ServletWebServerFactory与WebServer两条抽象主线,追踪Tomcat实例的创建、Connector的配置及端口绑定等关键环节。这一机制不仅简化了本地开发与测试流程,还为微服务独立部署、动态端口分配

weixin_34342905的博客 282

华为OD机试新系统真题-魔法咒语组合(Java/Py/C++/Go/C/Js)

华为OD机试 新系统真题【魔法咒语组合】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【魔法咒语组合】多语言题解

qq_45776114的博客 668

Ubuntu vim配置文件及系统安装

特别值得一提的是Ubuntu vim系统有很多值得学习的地方,这里我们主要介绍Ubuntu vim安装,包括介绍Ubuntu vim配置文件等方面。Ubuntu vim 设置语法高亮显示和自动缩进。Ubuntu 包含了非常好的翻译和容易使用的架构,这些由自由软件社团将不断的提供, 将尽可能的使大多数人方便使用 Ubuntu 。 1、安装Ubuntu vim sudo apt-get ins

Robert's blog 690

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

虚拟机中Ubuntu下安装vim及配置文件

输入命令后并不能安装,而出现Ubuntu中无法定位vim-gtk软件包,这时候 接下来就会升级包,耐心等待

A_Tu_daddy的博客 6562

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

vm怎么装vim_虚拟机中Ubuntu下安装vim及配置文件和插件之菜鸟初体验

在命令行下,输入命令如图:必须加上sudo,否则你是没有权限编辑vimrc的。2.下图为我的VIM配置。配置很多,所以我也只安装了些我觉得有用的。输入他们,可以让您的VIM变得更漂亮、舒服。set nu //在左侧行号set tabstop //tab 长度设置为 4set nobackup...

weixin_39731586的博客 806

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

虚拟机中Ubuntu下安装vim及配置文件和插件之菜鸟初体验

因为Linux老师布置的作业,于是乎打算花点时间把自己安装的过程记在博客园上,方便自己以后查阅 (高手绕道) the first : vim 安装:打开vim的终端 在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。 vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。 the...

weixin_30794491的博客 981

ubuntu下vim安装YCM的记录

/.ycm_c-c++_conf.py中写入。

qq_58435623的博客 471

ubuntu vim php配置文件在哪,Linux_Ubuntu下vim的安装和基本配置简介,安装和基本用法1.用root账户登 - phpStudy...

Ubuntu下vim的安装和基本配置简介安装和基本用法1.用root账户登录Ubuntu,命令行中输入vim,如果未安装会得到下面的提示:程序“vim”已包含在下列软件包中:* vim* vim-gnome* vim-tiny* vim-gtk* vim-nox请尝试:复制代码代码如下:apt-get install 按照提示输入复制代码代码如下:apt-get install vim安装。2.安...

weixin_42303285的博客 145

Ubuntu18.04为vim安装自动补全插件YCM

首先需要安装: sudo apt-get install vim sudo apt-get install git sudo apt-get install subversion sudo apt-get install python3 python3-dev sudo apt-get install gcc sudo apt-get install cmake sudo apt-get install clang 安装vim的插件管理工具Vundle: git clone https://github

weixin_40710708的博客 1929

ubuntu安装VIM

工具/原料 LINUX操作系统(ubuntu/Centos) VIM的安装方法/步骤1: 在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。 vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。 方法/步骤2: ubuntu系统: 普通用户下输入命令:sudo apt-get install vim-gtk centos系统: 普通用户下输入命令:yum -y install vim*

qq_27006271的博客 3万+

Ubuntu系统下vim编辑器安装及行号显示

2.设置行号显示,进入vim配置文件,在文件最后加上 set number ,添加成功后保存退出即可。命令: sudo apt-get intall vim。命令: sudo vim /etc/vim/vimrc。1.安装vim编辑器命令。

weixin_67655593的博客 594
上一篇: 如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)
下一篇: Ubuntu下学习编译运行 C/C++/Java
fchangfa
博客等级 码龄16年 7粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值