网站建设的整个流程,网站开发工程师试用期,那个网站上有做婚礼布场样图的,淘宝客网站免费建站功能#xff1a;
命令行模式下的文本编辑器。根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。使用方式#xff1a;vim filename 如果已有该文件#xff0c;则打开它。 如果没有该文件#xff0c;则打开个一个新的文件#xff0c;并命名为filename
模式…功能
命令行模式下的文本编辑器。根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。使用方式vim filename 如果已有该文件则打开它。 如果没有该文件则打开个一个新的文件并命名为filename
模式
一般命令模式 默认模式。命令输入方式类似于打游戏放技能按不同字符即可进行不同操作。可以复制、粘贴、删除文本等。编辑模式 在一般命令模式里按下i会进入编辑模式。 按下ESC会退出编辑模式返回到一般命令模式。命令行模式 在一般命令模式里按下:/?三个字母中的任意一个会进入命令行模式。命令行在最下面。 可以查找、替换、保存、退出、配置编辑器等。
操作
i进入编辑模式 ESC进入一般命令模式h 或 左箭头键光标向左移动一个字符j或 向下箭头光标向下移动一个字符 k 或 向上箭头光标向上移动一个字符l或 向右箭头光标向右移动一个字符nSpacen表示数字按下数字后再按空格光标会向右移动这一行的n个字符0 或 功能键[Home]光标移动到本行开头$或 功能键[End]光标移动到本行末尾 G光标移动到最后一行:n或nGn为数字光标移动到第n行gg光标移动到第一行相当于1G nEntern为数字光标向下移动n行/word向光标之下寻找第一个值为word的字符串。?word向光标之上寻找第一个值为word的字符串。n重复前一个查找操作 N反向重复前一个查找操作 :n1,n2s/word1/word2/gn1与n2为数字在第n1行与n2行之间寻找word1这个字符串并将该字符串替换为word2:1,$s/word1/word2/g将全文的word1替换为word2 :1,$s/word1/word2/gc将全文的word1替换为word2且在替换前要求用户确认。v选中文本d删除选中的文本dd: 删除当前行 y复制选中的文本 yy: 复制当前行 p:将复制的数据在光标的下一行/下一个位置粘贴 u撤销 Ctrl r取消撤销 大于号 将选中的文本整体向右缩进一次小于号 将选中的文本整体向左缩进一次:w 保存:w!强制保存:q 退出:q!强制退出:wq保存并退出:set paste 设置成粘贴模式取消代码自动缩进 :set nopaste 取消粘贴模式开启代码自动缩进:set nu 显示行号:set nonu 隐藏行号ggG将全文代码格式化:noh 关闭查找关键词高亮 Ctrl q当vim卡死时可以取消当前正在执行的命令
异常处理
每次用vim编辑文件时会自动创建一个.filename.swp的临时文件。 如果打开某个文件时该文件的swp文件已存在则会报错。此时解决办法有两种 (1) 找到正在打开该文件的程序并退出 (2) 直接删掉该swp文件即可