- 浏览: 318193 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (107)
- Linux (16)
- Android (20)
- Network Pay (0)
- UI (8)
- Program Language (13)
- Java (8)
- Web Design (3)
- Database (5)
- SQLite (2)
- Vi/Vim (4)
- CSS (2)
- Network (3)
- PHP (20)
- Web Service (3)
- Troubleshooting (37)
- MySQL (3)
- System Management (3)
- Tools (27)
- Others (7)
- Eclipse (3)
- Framework (5)
- Python (1)
- JavaScript (1)
- Git (1)
- SCM (1)
- Video (0)
- Testing (0)
- Windows (1)
- http://service.oray.com/question/116.html (1)
- Python Troubleshooting (1)
最新评论
-
xwv:
能对你有启发和帮助就好
为什么Android的Adapter中,bindview被调用了多次 -
lipei.98:
哈哈 谢谢你的博客,解决了我一个头痛的问题。
为什么Android的Adapter中,bindview被调用了多次
遇到一个问题:如何在本地,使用Vim编辑远程机器上的某个文件呢?
在Google上查询后,找到下面两个web:
在这两个web中,提供的解决方案是使用netrw插件。
关于插件netrw,可以在Vim的官方网站上找到:
http://www.vim.org/scripts/script.php?script_id=1075
插件的安装和基本使用在此有说明。
在初次使用时,遇到了指定远程文件路径的问题。
关于这点,在插件作者的description中给出了说明,原文如下:
For remote directory browsing, the [protocol]://[user]@hostname/path/ is user-directory relative. If you want to specify a full path, use another slash before the path: [protocol]://[user]@hostname//path/.
在用vim安全编辑远程文件 中,进一步说明了使用脚本包装以使操作简化的方式,以及在指定文件路径时对于符号‘~’使用的注意事项。具体的原文如下:
如果经常使用这样的语句, 可以用 wrapper shell script 。会使录入更加简单。如下语句:
#!/bin/sh
vim scp://joe@host/${1}
如果使用这段程序,而且使用~字符来代替主目录,要保证把文件名放在括号内,否则,shell将会扩展主目录,并且传到已经扩展的主目录上。这样本机的
目录是:/users/joe,而远程服务器的目录则是:/home/joe。否则将会引起系统混乱。可以将shell script
放到路径的某一段,然后执行。例如:
$ vimhost "~/somesite.com/html/index.php"(王朝网络 wangchao.net.cn)
发表评论
-
转载: 安装和使用Linux花生壳服务
2018-07-31 09:47 643因需要尝试在CentOS上使用花生壳服务器,因 ... -
Linux的文件权限和ACL的一些问题
2016-06-20 18:48 0关于Linux上的权限和ACL的一些问题: ... -
使用Linux的inotify机制监控目录
2016-04-13 17:04 0在实际中,使用Linux的inotify机制监控 ... -
Vim中如何转换字母大小写
2015-10-16 15:25 0如何在Vim中对字母大小写进行转换? ... -
Linux Shell如何解析JSON格式数据
2015-09-24 15:27 0今天遇到一个,如果在Linux系统下,想要使用 ... -
Vim中的光标移动
2015-07-02 14:24 0这里找一些关于Vi中光标移动的资料: ... -
vi中的编码问题
2015-03-26 22:09 0关于在vi中设置编码问题的一些讨论资料: ... -
Linux系统查看CPU信息的各种方式
2015-01-19 17:49 0记录下Linux系统查看CPU信息的多种方式资 ... -
Linux中内存管理的一些资料
2015-01-19 17:25 0记录一些Linux系统中查看内存信息的资料: ... -
使用hosts.deny和hosts.allow控制访问来源IP
2014-12-22 22:57 0在Linux下如何使用hosts.deny和ho ... -
Linux系统中查看系统重启时间的方法
2014-11-14 11:38 0几个Linux系统下查看系统重启时间的方法: ... -
iptables的介绍
2014-11-06 10:02 0这是几个对iptables进行介绍的web,用 ... -
Linux环境下常用的一些任务参考命令
2014-04-15 15:39 01. 统计当前目录下各个目录的直接文件的数目 ... -
Ubuntu 10.10中解决Realtek wireless device 8176的驱动问题
2014-03-11 15:27 1488之前在笔记本Thinkpad E420中进行了 ... -
如何查看文件的UTF-8 BOM标志并移除
2014-01-27 11:00 0在实际操作中,有时要查看某个UTF-8编码的文件 ... -
在Linux环境下对文件名进行编码转换
2013-12-18 11:56 823遇到这样的问题: 在Linux环境下,想将某个文 ... -
Linux系统下如何删除文本中的重复行
2013-08-21 16:01 2071在Linux系统中,如果要删除文本中的重复行,可 ... -
Ubuntu下的软件包管理的相关资料
2013-07-08 09:57 0下面是一些关于Ubuntu下的软件包管理的相关资 ... -
Linux Shell下如何对字符串进行分割
2013-06-26 12:30 0在实践中需要在Linux Shell下对一些字 ... -
Linux下的命令renice和nice
2013-04-08 17:53 1606今天看到同事在Linux系统管理时使用了命令r ...
相关推荐
总结来说,Vim的netrw.vim插件提供了一种高效的方式,使用户能够在Linux环境中通过Vim编辑远程文件。通过熟悉这些命令,开发者可以更加灵活地管理和编辑远程系统上的文件,提高工作效率。在实际操作中,根据网络连接...
通过这种方式,可以在本地机器上使用Vim编辑远程服务器上的文件,提高工作效率。 总之,熟练掌握Vim编辑器的使用以及了解如何在ext4文件系统下恢复误删除的文件,对于日常的Linux系统管理和维护至关重要。同时,...
2. 使用 `scp` 或其他文件传输工具将 `vim.rpm` 移动到目标 CentOS 7 机器上。 3. 打开终端,切换到含有 `vim.rpm` 文件的目录。 4. 使用以下命令安装 Vim: ```bash sudo rpm -ivh vim.rpm ``` `-i` 参数表示...
- 使用VIM编辑器远程编辑Ubuntu服务器端的文本文件。 6. 连接测试与故障排查: - 在SSH服务器安装完成后,检查服务器的运行状态,确认端口22是否正常监听。 - 利用ping命令测试虚拟机与宿主机及其他设备间的网络...
- **编辑其他地方的文件**(第289页):讲解了如何通过网络连接编辑远程主机上的文件。 - **浏览和更改目录**(第290页):介绍了如何在Vim中浏览文件系统和更改工作目录。 - **使用Vim备份文件**(第292页):介绍...
或使用插件系统,例如Plug: Plug 'wannesm/rmvim.vim 将文件rmvim.vim/util/rmvim到远程主机上,该文件位于您的路径中。 如果要使用gvim而不是mvim,请在.vimrc中添加以下内容: let g:rmvim_cmd = 'gvim' 其他...
9. **远程调试**:如果源码和运行环境不在同一设备上,可能会涉及如何配置远程GDB服务器进行调试。 10. **调试技巧**:提供一些高级调试策略,如使用GDB的`info`命令获取更多信息,或者如何利用GDB的脚本功能自动化...
在Android 10.0操作系统中,为了进行远程文件管理和控制,我们经常需要用到一些命令行工具,如vim编辑器、SCP(Secure Copy)协议以及sshpass。这些工具为开发者提供了强大的功能,使得在没有图形用户界面的情况下也...
【vim编辑器基础】 Vim,全称Vi IMproved,是一款强大的文本编辑器,广泛应用于Linux系统中。它是Vi编辑器的升级版,保留了Vi的大部分操作习惯,同时增加了很多新特性,如语法高亮、自动缩进、多窗口编辑等。学习...
本资源摘要信息主要关注 Linux 操作系统和云计算作业的实践指南,涵盖了文件管理命令、vi/vim 编辑器的使用、虚拟机的创建和安装 Linux 操作系统、远程连接等多个方面的内容。 一、文件管理命令 在 Linux 操作系统...
2. **Vim或Emacs**:作为远程文本编辑器,它们支持通过SSH远程编辑文件,对于程序员来说非常实用。 3. **tmux或screen**:这两个终端复用器可以在远程会话中创建多个窗口和会话,即使网络断开也能保留工作状态。 ...
vimgdb为VIM添加了对GDB的支持,使得开发者可以在VIM编辑器内部直接进行调试操作,例如设置断点、查看变量值和使用GDB命令,所有这些都以直观的方式在VIM中展示。这样,开发者可以在找到bug时直接在源代码中进行修改...
本文将详细探讨如何实现对虚拟机的远程访问,特别关注使用PUTTY工具和VIM编辑器进行远程操作。在虚拟化环境中,远程访问是一种常见的需求,它允许用户在本地计算机上管理远端服务器或虚拟机,而无需物理接触目标设备...
使用 Rsync + inotify 实现实时远程同步 Rsync 是一个功能强大且广泛使用的文件同步工具,它可以快速、安全、可靠地同步文件。在服务器之间同步文件时,Rsync 是一个不二之选。Inotify 是一个 Linux 内核提供的文件...
`scp`命令允许你安全地在本地和远程主机之间复制文件和目录: ``` scp 文件或目录 用户名@远程服务器IP地址:目标路径 scp 用户名@远程服务器IP地址:源路径 目标路径 ``` 通过学习这些基础知识,你可以有效地在...
在我作为 SAS 开发人员的日子里,我有更多要添加的内容,我在大量远程机器上运行批处理 SAS 并处理错误日志。 那些工具来了。 这些是最新的 sas vim 插件,适用于 SAS 9.1、9.2 和 9.3 由 Kent Nassen 编写的 SAS...
1. **创建文件**:使用`touch`命令创建新文件,或者使用文本编辑器如`nano`或`vim`创建并编辑文件。 2. **查看文件内容**:`cat`, `more`, `less`命令用于查看文件内容。 3. **移动/重命名文件**:`mv`命令可用来...
包括为什么要学习Linux系统、动手部署一台Linux操作系统、新手必须掌握的Linux命令、管道符、重定向与环境变量、Vim编辑器与Shell命令脚本、用户身份与文件权限、存储结构与管理硬盘、使用RAID与LVM磁盘阵列技术、...
此压缩包可能包含了Notepad++的安装或便携版本,以及可能已经集成了NppFTP插件,这个插件允许用户直接在Notepad++中连接并编辑远程主机上的文件。 描述中提到"Notepad++带NppFTp功能",NppFTP是一个强大的插件,它...