L
O
A
D
I
N
G

vim使用


vim使用

Linux基础知识及Vim编辑器扩展:

  1. 文件系统基础:

    • / 根目录是文件系统的顶层,. 表示当前目录,.. 表示上一级目录。
    • pwd 命令用于显示当前工作目录,ls 命令列出目录内容。
    • ls -l 显示详细信息,包括权限、链接数、所有者、组、大小、修改时间和文件名。
    • ls -a 显示包括隐藏文件在内的所有文件列表。
    • 使用 Tab 键进行命令和路径的自动补全,提高工作效率。
  2. 文件权限管理:

    • 使用 chmod 命令更改文件权限,如 chmod 755 file.txt
    • 文件权限表示法如 rwxr-xr--,其中第一个字符表示文件类型,后面三组表示权限。
    • 可以使用符号模式(如 u+x 表示给所有者添加执行权限)或绝对模式(如 755 表示所有者可读、写、执行,组和其他用户可读和执行)设置权限。
  3. 文件操作:

    • 使用 mkdir 创建新目录,cd 切换工作目录,touch 创建新文件或更新访问/修改时间。
    • 使用 cp 复制文件,mv 移动或重命名文件,rm 删除文件,rm -r 删除目录及其内容。
    • cp -r 递归复制目录及其内容,mv 可用于剪切文件和目录。
  4. 文件搜索:

    • find 在文件系统中搜索文件,如 find / -name filename.txt
    • grep 在文件中搜索特定模式,如 grep "pattern" file.txt
    • findgrep 可以结合使用,如 find /etc -type f -exec grep "keyword" {} +/etc 目录下搜索包含关键词的文件。
  5. 系统信息查看:

    • 使用 uname 查看系统信息,df 显示磁盘空间利用情况,du 显示文件/目录的磁盘使用情况。
    • top 命令显示系统资源使用情况及进程信息,free 显示内存使用情况。
  6. Vim编辑器使用:

    • gedit 是图形界面文本编辑器,适合初学者。
    • vivim 是强大的文本编辑器,具有命令行模式、插入模式和底行模式。
    • 在命令行模式下执行复制(yy)、剪切/删除(dd)、粘贴(p)、撤销(u)等操作。
    • 进入插入模式后进行编辑,按 Esc 返回命令行模式。
    • 保存并退出文件,使用 :wq:q!,通过 shift + : 进入底行模式执行更多命令。
  7. Vim高级技巧:

    • 使用 m 在文档中设置标记,并使用 ' 跳转到标记处。
    • 使用 Ctrl + oCtrl + i 前进和后退跳转历史记录。
    • 分割窗口使用 :split:vsplit,切换窗口使用 Ctrl + w
    • 录制和回放宏使用 q 开始录制,@ 执行录制的宏。
    • 使用插件管理器管理插件,配置文件位于 ~/.vimrc
    • Visual 模式允许对所选文本进行操作,可进入字符级别、行级别和块级别。
    • 撤销树可以使用 :undo:redo 进行撤销和重做操作。
    • 语法折叠可以使用 zf 折叠代码块,zo 展开折叠。
  8. Vim插件推荐:

    • VundlePathogenvim-plug 是常用的插件管理器。
    • 常用插件包括代码补全(如 YouCompleteMe)、语法高亮(如 vim-javascript)、文件浏览器(如 NERDTree)等。
    • 插件可以通过 GitHub 或 Vim 脚本网站安装。

以上是一些Linux基础知识,以及Vim编辑器的基本使用,有助于初学者进行入门学习和更好地理解Linux系统及其相关工具。


文章作者: loyeh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 loyeh !
评论
  目录