`
为心中梦想挥剑的那一刹那
  • 浏览: 7415 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu学习(一)

阅读更多

vim 插件管理利器pathogen,要用git来下载其他插件,暂时用了几款:
nerdtree(git clone http://github.com/scrooloose/nerdtree.git)强大的分支树管理
tagbar(git clone https://github.com/majutsushi/tagbar.git
SuperTab(git clone https://github.com/ervandew/supertab.git)自动补全
taghighlight(hg clone https://bitbucket.org/abudden/taghighlight)语法高亮

 

vim初始化设置1
其中研究了下vim的具体初始化几个文件,和vim的快捷键设置,还有pathogen中的几个用法
vim初始化配置:主要就是分几个文件,一个是.vimrc(在用户目录的根目录下下面的隐藏文件,例如要是root用户就在/root下面,如果要是其他用户,就在/home/username/下面),另外一个是初始化目录.vim目录,所在位置和.vimrc一样。各种vim的初始化操作都可在vimrc文件中写入,如显示行标、设置tab长度、设置自定义快捷键等等之类的,具体的在网上说是有很强大的vimrc的配置文件,每一项涉及到很多,以后我接触到了再慢慢记录下来。
今天主要就是研究了下在vimrc文件中怎么写快捷键
具体网址:http://www.pythonclub.org/linux/vim/map
补充:noremap(
noremap是用于insert模式的非递归映射,
nnoremap是用于normal模式的非递归映射,
vnoremap是用于visual模式的非递归映射.
) 和 map 的区别是,被映射的序列不会再被递归映射。
    这个主要是我想按一个快捷键之后再按一次能达到相反效果而查到的点。其中我想nerdtree提供的目录结构树我按CTRL+t显示出来,再按一次隐藏,可以设置如下:
:nnoremap <C-t> : exe 'NerdTreeToggle'<CR>
他这种非递归的意思我理解的是,能每次我按键的时候并不会对上次生成的映射有关联,所以当我再次点击时他会执行相反的效果(理解的也不是恨透测,现阶段只知道怎么写,这种插件也并不需要深究,反正都是为了方便开发嘛,大头是后面的开发效率提升与具体的开发!)。

 

插件nerdtree的用法总结1
还有个是nerdtree中的几个快捷键:
o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
go 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能
i和s可以水平分割或纵向分割窗口打开文件,前面加g类似go的功能
t 在标签页中打开
T 在后台标签页中打开
p 到上层目录
P 到根目录
K 到同目录第一个节点
J 到同目录最后一个节点
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭
(全部的还要在目录页面点击?来查看)
补充:我在当下刚刚接触,就想着尽量能向windows下面的VS开发靠拢,所以尽量做到各种的收放自如,当我打开很多标签之时(打开标签,要用go的时候,光标是不会移到具体的标签页的,用o就会;还有可以用i和s进行右边页面的切割显示)会有个各个页面切换的问题(标签页与目录页),上网查了下,具体有三个快捷键支持:
ctrl+w+h  切换到树页
ctrl+w+l  切换到标签页
ctrl+w+w  树与标签页相继切换

 

结束语:vim的用法与插件,在以后会逐步深入,勿急!

分享到:
评论

相关推荐

    Ubuntu 学习 网页版

    综上所述,这个“Ubuntu学习 网页版”的资源集合提供了一个全面的Ubuntu学习平台,涵盖了从基础操作到高级应用的各种主题。通过逐一学习这些章节,用户不仅可以掌握Ubuntu的基本操作,还能深入了解其工作原理,从而...

    ubuntu新手学习资料

    在你探索这些知识点的过程中,"ubuntu学习资料"这个压缩包会提供详细的教程和指南。它可能会涵盖从安装Ubuntu、设置用户账户、使用桌面环境到执行基本的命令行操作等内容。通过阅读和实践,你将逐步熟悉Ubuntu,并...

    Ubuntu学习资料

    这份"Ubuntu学习资料"提供了全面了解和掌握Ubuntu操作系统的宝贵资源。以下是这些文档可能涵盖的关键知识点: 1. **Ubuntu的基本操作**:在《完美应用Ubuntu》2009年新年整合版.pdf中,你可能会学到如何安装Ubuntu...

    Ubuntu学习指南

    Ubuntu学习指南是一个全面介绍Ubuntu操作系统的资源集合,旨在帮助初学者快速掌握这一开源Linux发行版的使用技巧。作为全球最受欢迎的Linux桌面系统之一,Ubuntu以其用户友好的界面和丰富的软件库吸引了众多用户。本...

    ubuntu学习指南

    《Ubuntu学习指南》 Ubuntu,一个基于Debian的开源Linux操作系统,因其易用性和稳定性而深受全球用户喜爱。本指南将全面深入地介绍Ubuntu的基础知识、安装过程、系统管理、软件应用以及高级技术,旨在帮助读者从零...

    ubuntu入门学习笔记

    ### Ubuntu入门学习笔记知识点梳理 #### 一、关于Linux(学习时长:1天) - **了解Linux**: - Linux是一种开源免费的操作系统,具备强大的编译环境。 - Linux与Windows的主要区别包括: - 开源性:Linux及其大...

    ubuntu学习资料共4本

    这份"ubuntu学习资料共4本"的压缩包包含了四本关于Ubuntu的学习资源,旨在帮助初学者和有经验的用户深入理解并掌握Ubuntu操作系统。下面将详细阐述这四本书籍可能涵盖的知识点。 1. **Ubuntu标准教程.pdf** 这本...

    ubuntu 学习(入门)

    **Ubuntu学习入门** Ubuntu是一款基于Debian的开源Linux操作系统,以其用户友好性和广泛的应用支持而闻名,是初学者进入Linux世界的理想入口。本教程旨在帮助新手了解Ubuntu的基础知识,掌握基本操作,并逐步深入...

    ubuntu实用学习教程

    《Ubuntu实用学习教程》是一份全面且详细的指南,旨在帮助初学者从零开始掌握Ubuntu操作系统。Ubuntu是一款基于Debian的开源Linux发行版,以其用户友好性、安全性以及丰富的软件资源而受到广泛欢迎。本教程涵盖了从...

    ubuntu学习心得

    总的来说,学习Ubuntu不仅是掌握一个操作系统,更是了解Linux生态系统和开源文化的过程。通过不断实践、解决问题,你会发现Ubuntu不仅适合日常使用,而且在开发、服务器部署等领域也有广泛的应用。

    ubuntu linux 实用学习教程

    《Ubuntu Linux实用学习教程》是一本专为Linux初学者量身打造的指南,旨在帮助新手快速熟悉并掌握Ubuntu这一流行的开源操作系统。Ubuntu是基于Debian的Linux发行版,以其用户友好性和广泛的应用支持深受全球用户的...

    UBUNTU linux学习手册教程集合

    一、Ubuntu Linux基础知识 Ubuntu Linux采用GNOME桌面环境,提供直观的图形化界面。其系统更新频繁,每六个月发布一个新版本,分为长期支持版(LTS)和常规版,LTS版提供更长久的安全更新。安装Ubuntu可以选择桌面版...

    UbuntuLinux实用学习教程

    《Ubuntu Linux实用学习教程》是一本专为初学者设计的指南,旨在帮助用户迅速掌握Ubuntu Linux操作系统的基础知识和日常操作技巧。Ubuntu Linux是一款基于Debian的开源操作系统,它以其用户友好性和广泛的应用软件...

    Ubuntu_Linux实用学习教程.rar_Ubuntu!_ubuntu_ubuntu 教程_ubuntu教程

    《Ubuntu Linux实用学习教程》是一本专为初学者设计的指南,旨在帮助用户熟悉和掌握Ubuntu这一开源操作系统的基础操作和应用。Ubuntu是一个基于Debian Linux发行版的桌面环境,以其用户友好性和强大的软件库而闻名。...

    ubuntu linux bible ubuntu的学习

    linux bible系列丛书其中的一本,详细介绍ubuntu系统的概念和深入的系统结构。可以作为入门和进阶的阅读资料。也是使用ubuntu系统学习linux的一个参考。

    Ubuntu学习笔记

    在Linux系统中,Ubuntu是一个广泛使用的开源操作系统,它基于Debian发行版,采用了GNOME桌面环境。本篇文章主要探讨了Ubuntu中的用户环境配置,特别是与`/etc/profile`和`~/.bashrc`文件相关的知识。 `/etc/profile...

    ubuntu7.04学习笔记

    作为一款面向桌面用户的Linux发行版,Ubuntu 7.04提供了丰富的桌面环境和支持软件,非常适合初学者入门学习Linux操作系统。 #### 二、Ubuntu 7.04安装与学习指南 ##### 2.1 镜像下载准备篇 **2.1.1 下载地址** -...

    Linux与Ubuntu学习笔记

    Linux与Ubuntu学习笔记是针对操作系统领域的深度探索,主要聚焦在开源操作系统Linux以及其知名的桌面发行版Ubuntu上。这篇笔记旨在帮助初学者理解Linux的核心概念,掌握Ubuntu的基本操作,并进一步提升在实际工作或...

    Linux和Ubuntu学习教程

    一套关于Linux和Ubuntu的学习教程,内含《Linux操作系统文件系统学习教程》、《linux新手管理员指南(基础教程)》、《Ubuntu 实用学习教程》等多套电子书。 本人亲自从网上搜集而得,讲解清晰,非常实用。

Global site tag (gtag.js) - Google Analytics