vim

crontab 从nano 转换为 vim

百般思念 提交于 2020-03-01 10:24:56
crontab默认编辑器为nano,不方便使用。 修改crontab默认编辑器为vi或者其他的编辑器。 export EDITOR="/usr/bin/vim" ; crontab -e 更简单的办法,直接执行命令:select-editor 然后选择编辑器 来源: oschina 链接: https://my.oschina.net/u/731469/blog/395000

Vim常用快捷键

走远了吗. 提交于 2020-03-01 10:15:46
1. 复制当前行:yy,复制当前行向下的5行:5yy,粘贴:p 2. 删除当前行:dd,删除当前行向下的5行:5dd。 3. 在文件中查找某个单词: 命令行下输入:/关键词,回车即可,找下一个:输入n 4. 显示文件的行号:命令行下:set nu,取消行号:set nonu 5. 移动到文件尾行:G,移动到首行:gg 6. 如何撤销上一步操作:u 7. 移动光标到指定行:shift+g 第一步先显示行号 :set nu 第二步输入这个行数,比如20 第三步输入shift+g 来源: CSDN 作者: 京城码客土翁 链接: https://blog.csdn.net/zhuiyuepursuemoon8/article/details/104586680

【记录】常用的vim插件及配置和使用

那年仲夏 提交于 2020-03-01 10:02:59
所有vim插件都使用Vundle进行安装和管理 vim的git插件 Plugin 'tpope/vim-fugitive' L9库,为一些插件提供功能,具体不清楚 Plugin 'L9' NERDTree,浏览项目文件夹 Plugin 'git://github.com/scrooloose/nerdtree.git' 配置 map <leader>p :NERDTreeToggle<CR> let NERDTreeIgnore=['node_modules'] FuzzyFinder,据说没有command-t好 Plugin 'FuzzyFinder' 增强tab Plugin 'https://github.com/ervandew/supertab.git' buffer浏览器 Plugin 'bufexplorer.zip' 配置 nnoremap <leader>b :BufExplorer<CR> statusbar增强,替代vim-powerline。也可以使用powerline Plugin 'bling/vim-airline' 配置 set t_Co=256 set laststatus=2 let g:airline_symbols = {} " powerline symbols let g:airline_left_sep = '' let g

Debian怎么配置网卡(IP)

≡放荡痞女 提交于 2020-03-01 09:54:03
Debian可以配置静态IP、动态IP使Debian连上互联网。用户使用nano编辑器编辑interface网卡配置文件,为Debian系统指定本网络中的唯一IP地址,使其能上网。 将用户当前目录切换到网卡配置文件所在的目录,网卡配置文件所在的目录为“/etc/network/”。使用“cd /etc/network”命令切换到网卡配置文件所在目录。 使用nano编辑器或者vim编辑器,编辑网卡配置文件(interfaces),在当前目录下执行命令"nano interfaces"即可编辑网卡配置文件的内容。 静态ip网卡配置文件的“auto eth0”表示网卡随系统自动请;“iface eth0 inet static”表示网卡为静态ip地址,“address 192.168.2.147”表示设置ip地址,“netmask 255.255.255.0”表示子网掩码;“gateway 192.168.2.1”表示网关。 使用“Ctrl + O”组合键保存网卡配置文件内容,使用“Ctrl + X”组合键退出nano编辑器。使用“cat interfaces”命令查看已修改的网卡配置文件的内容。 使用“/etc/init.d/networking restart”命令使用网卡配置文件内容生效,并使用“ifconfig”命令查看网卡eth0网卡的ip地址。 自动获取IP的网卡配置文件内容

在ubuntu下选择crontab计划任务的编辑器

两盒软妹~` 提交于 2020-03-01 07:21:20
在ubuntu下,首次编辑crontab计划任务的时候,会提示让选择编辑器。由于对nano编辑器不是很熟悉,若是选择nova编辑的话,会有些麻烦。 可以重置编辑器,方法如下: [root@wang ~]# select-editor Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/vim.basic 4. /usr/bin/vim.tiny Choose 1-4 [2]: 3 //选择3即可,默认为2 再次编辑crontab,就会进入vim编辑模式了。 [root@wang ~]# crontab -e 来源: oschina 链接: https://my.oschina.net/u/2612404/blog/2875879

vim的一些设置

末鹿安然 提交于 2020-03-01 05:03:52
一、vim的一些小设置 vim在Linux系统下是非常好用的一个文本编辑器,但是默认是没有任何设置的,我们可以在~/.vimrc 文件里面添加进自己想要的内容。设置如下: 1 set nu //给vim里的内容设置行号 2 set autoindent //在这种缩进形式中,新增加的行和前一行使用相同的缩进形式。 3 color default //使用默认颜色 4 set et 5 set ts=4 6 set sts=4 7 set sw=4 8 set smarttab 9 set ai 10 set si 11 set ic 12 set hls is 13 filetype plugin on 14 let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict' 15 autocmd BufNewFile *.sh 0r /usr/share/vim/vimfiles/template.sh //.sh文件使用路径中的模板 16 autocmd BufNewFile *.py 0r /usr/share/vim/vimfiles/template.py //.py文件使用路径中的模板 比如语法高亮...都在上面的设置里面。 在/etc/vimrc文件中的28行告诉我们应该在哪里创建我们想要的模板

打造 vim IDE

大城市里の小女人 提交于 2020-03-01 03:21:37
1.源码安装编辑器 vim 发行套件的软件源中预编的vim可能功能有阉割,这里选择使用源码进行安装。 git clone git@github.com:vim/vim.git cd vim ./configure --with-features=huge --enable-pythoninterp --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python-config-dir=/usr/lib/python2.7/config/ --enable-gui=gtk2 --enable-cscope --prefix=/usr make sudo make install 2.安装管理插件 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置~/.vimrc文件,在vim中执行: :PluginInstall 将自动安装vim插件。 3.编译YouCompleteMe YouCompleteMe是一个自动补全插件。 make tags cscope TAGS 来源: CSDN 作者: linxuew 链接: https://blog.csdn.net/linxuew/article

vim学习笔记

萝らか妹 提交于 2020-03-01 02:45:27
前言 为什么写这篇文章 近日频频在linux上查询各种日志,经常会用到vim命令,遇到一些不常用的vim命令时,第一想法就是去百度、谷歌,每次找一个命令都得花费不少时间,这里把所有常用的vim命令做一个整理,也分享给同样经历的同学,也方便自己以后查阅。 准备工作 为了方便在window下进行学习,先下载一个gvim的编辑器。 软件 gvim 注意:vim有两种模式,编辑模式和命令/正常(Normal)模式,编辑模式到命令/正常(Normal)模式通过 Esc 键进行切换。 光标移动 k :k 向上移动 h :h 向左边移动 l :l 向右边移动 j :j 向下移动 ^ k < h l > j v G :Shift+g 跳转到文本的最后一行 插入和退出 i :在光标所在位置 左边 开始插入文本 a :在光标所在位置 右边 开始插入文本 q :退出vim编辑,不保存 q! :强行退出vim编辑,不保存 wq :保存所有修改 wq! :强制保存所有修改 删除类操作 x :删除光标所在位置的字符 dw :删除从光标处至一个单字/单词的末尾,包括空格 de :删除从光标处至一个单字/单词的末尾, 不 包括空格 d$ :删除从光标处至行末 dd :删除光标所在的整行 2dd :删除光标及光标下一行两行 撤销类操作 u :小写u,撤销上一次操作 U :大写U,撤销光标所在行所做的改动 置入类操作

vim 修改二进制文件

﹥>﹥吖頭↗ 提交于 2020-03-01 01:52:31
1 vim以二进制格式打开需要编辑或查看的文件 vim -b xxx.dat 2 用xxd把文件转换成十六进制格式 :%!xxd 转化后显示类似如下 3 像对待普通文本一样查看和编辑二进制文件 4 修改完成使用xxd把十六进制转换回二进制: :%!xxd -r 只有十六进制的修改会生效。 来源: CSDN 作者: 只要你在 链接: https://blog.csdn.net/icebergliu1234/article/details/104576849

shell脚本报错换行符syntax error near unexpected token \r

让人想犯罪 __ 提交于 2020-02-29 22:00:43
有时候一些windows下处理不当的sh脚本文件放到linux下执行报错, 提示存在换行符 原因主要就是window下EOL行结束是 \r\n 两个字符, 而linux,unix下是 \n 单字符。 以下vim命令做确认 #显示回车符(\r), 具体的在vim环境中会显示为 ^M 符号 :e ++ff=unix % #显示换行符(\n), 具体的再vim环境下回显示为 $ 符号。 #此命令同时会显示制表符, 在vim环境中显示为 ^I 符号 :set list 以上两条vim指令的查看效果也可通过一条shell指令实现 cat -A filename 删除回车符, 使shell脚本能正常运行 :%s/\r//g 也可通过shell指令将windows下格式文件转换为linux下格式文件 dos2UNIX filename 附: 将linux下格式文件转换为windows下格式文件 UNIX2dos filename 来源: oschina 链接: https://my.oschina.net/u/2400083/blog/508912