vim直接编辑远程文件】的更多相关文章

本文由Suzzz原创,发布于http://www.cnblogs.com/Suzzz/p/4116341.html,转载请保留此声明. Linux环境下 vim scp://user@hostIP/PathToFile 例如 vim scp://Suzzz@192.168.103.111//home/Suzzz/.bashrc 注意: home面前是两个斜杠 如果配置了ssh通过公钥自动登陆,这样操作还是很方便的,也不需要输入密码 当然,还可以通过挂载远程目录的方式,例如我前面写的 sshfs挂…
多个vi.vim进程编辑同一文件时的临时文件问题 by:授客 QQ:1033553122   使用vi.vim编辑文件,实际是先copy一份临时文件并映射到内存里进行编辑,所以你编辑的是临时文件,不是源文件,直到你输入:w命令后才保存临时文件到源文件:输入:q退出才删除临时文件 每次vi.vim启动会检测是否有临时文件,有则询问怎么处理. 当开两个vi.vim进程操作同一个文件,第二个vim启动时会检测到临时文件,打开时可能没法看到文件的内容. 解决方法: 方法1:关闭其中一个vim操作 方法2…
xshell下使用vim的编辑一个文件,保存的时候习惯性的按了Ctrl+S 结构悲剧了.屏幕锁死了.按其他键都没有反应,exc也不行. 经过问度娘才知道. 原来Ctrl+S在Linux里,是锁定屏幕的快捷键.如果要解锁,按下Ctrl+Q就可以了. 现在让我记牢点这两个组合键Ctrl+S和Ctrl+Q.…
用vim命令打开Host文件 [root@localhost /]# vim /etc/hosts 按"i"键,进入编辑模式按"Esc"键,退出编辑模式 按"Backspace"键,删除光标前一个字符按"Delete"键,删除光标后一个字符按"dd"键,删除当前行 按"yy"键,复制当前行按"p"键,粘贴复制的内容到下一行 按":wq",保存退出按…
大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被设置为默认安装的标准插件了.这个插件允许用户通过 ftp.rcp.scp.http 等协议读写.编辑和浏览远程文件. 插件 netrw 是什么? netrw(面向网络的读写和浏览 Network oriented reading, writing and browsing)插件不仅支持本地和远程终端…
方法1:管道给diff $ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff - ~/local_file.txt 如果 File1 和 File2 参数都不是目录,其中之一可能给定负号"-",以采用标准输入. 如果 File1 参数是目录,则使用目录中与 File2 参数指定的文件名一致的那个文件. 如果都是目录,可以先使用sshfs挂载到本地. 如果没有权限,diff -r <(ls local_dir…
vim 如何编辑 GB2312 编码的文件? 彻底搞清楚字符编码: ASCII, ISO_8859, GB2312,UCS, Unicode, U 结合file和iconv命令转换文件的字符编码类型 在 Linux 系统下, vim 如何编辑 GB2312 编码的文件?系统环境: LC_ALL=zh_CN.UTF-8 修改.vimrc文件,让其支持 gb2312就行“设定文件编码类型,彻底解决中文编码问题let &termencoding=&encodingset fileencoding…
虽然公司电脑win可以通过Xshell通过SSH远程连接家中内网linux服务器了,但是只能用vim编辑文件有点不爽. 于是上网查询,windows下使用vscode远程编辑服务器文件的办法.参照博文网址:https://blog.csdn.net/yy_diego/article/details/82715276 内容如下: 首先,在本地用SSH登录到的服务器上去(默认已经把ssh都配置好了),当然也可以直接在服务器上操作,执行如下命令: sudo wget -O /usr/local/bin…
sublime是个跨平台的强大的代码编辑工具,不多说. 想使用sublime完毕linux平台下django网站的代码编辑工作以提高效率(原来使用linux下的vim效率较低,适合编辑一些小脚本). 下载linux平台下的Sublime_Text_2.0.2_x64.tar.bz2(http://www.sublimetext.com/) 解压使用: tar -xjvf Sublime_Text_2.0.2_x64.tar.bz2 cd Sublime\ Text\ 2/ 运行 ./sublim…
把如下文件直接贴到root目录下,在编辑新文件的时候显示自定义信息. root@shenlan-qianlan:/home/python/day1# vim shenlanqianlan.sh #!/bin/bash ######################################################################### # File Name: shenlanqianlan.sh # Author :刘琪 # QQ : # Email:@qq.com…
在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件 开源程序 浏览:29555 2013年05月02日 文章目录[隐藏] 常见的工作流程 SFTP 安装和使用方法 第一步:配置 FTP/SFTP 服务器信息 第二步:连接服务器获取文件列表 WPJAM TOC Sublime Text 2 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大.今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率. 常见的工作流程 有时候修改一些网站上的文件,通常是下面这样…
今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号.由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号.看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类的版本控制软件之后,由于之前版本的文件并不存在这个符号,所以开发成员在使用diff工具来查看改动的内…
问题: 想让vim自动设当前编辑的文件所在目录为当前工作路径不冲突,但是当vim新建文件的时候,工作路径会又自动切换缓存path下. 如何使当使用vim打开文件时,vim的工作路径是当前文件所在的路径.而当从vim里新建文件的时候,工作路径是自己预设的路径呢? 解决: "自动设当前编辑的文件所在目录为当前工作路径 exec 'cd ' . fnameescape('f:\code') set autochdir "注意,命令的执行顺序不能改变…
前言 先说下我的场景:服务器搭设了一系列复杂环境,然后需要使用PHP实现某些功能 选这种远程编辑的原因: 首先PHP打死我也不想装(这个现在是出了VB外最惹人厌的语言了) 然后环境比较复杂,本地装下比较费时 关键几年不见得有这么一次需求,那还折腾个啥 PS:要是Python or Golang 可以使用虚拟开发环境,折腾也就无所谓了,反正不影响本机 再说说VSCode远程编辑的历史: 一开始都是使用rmate来连接远程服务器的(附录有记录) 再之前我是使用FT在win下做个映射,然后VSCode…
vi/vim 使用实例 如果要想用vim/vi创建一个文件(使用命令): vim test.txt   不管文件存在与否 直接输入 vi 文件名 就能够进入 vi 的一般模式 按下 i 进入输入模式(也称为编辑模式),开始编辑文字 这个时候,键盘上除了 Esc 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑. 按下 ESC 按钮回到一般模式 在一般模式中按下 :wq 储存后离开 vi 要存档了,存盘并离开的指令很简单,输入 :wq 即可保存离开! 创建了一个 ts…
vim中的swp即swap文件,在编辑文件时产生,它是隐藏文件,如果原文件名是data,那么swp文件名就是.data.swp.如果文件正常退出,则此文件自动删除.以下两种情况不会删除swp文件: Vim非正常退出,这种情况下,除非手动删除swp文件(也可以在vim提示时删除),否则它会一直存在. 多个程序同时编辑一个文件. 可以通过选项禁止产生swp文件 set noswapfile…
1.1使用rosed. rosed是rosbash套件的一部分.它可以使你通过package的名字直接编辑一个package中的文件而不用输入package的整个路径. 用法: $ rosed [package_name] [filename] 例子: $rosed roscpp Logger.msg 如果这个例子没有效果说明你没有安装vim工具.请参考Editor部分,如果你不知道怎样使用vim,点击这里click here. . 如果package中的文件名不是唯一的,会列出一个菜单让你选择…
本文出自   http://blog.csdn.net/shuangde800 ------------------------------------------------------------------------------------------------ 本文内容学习自<使用vi编辑器, Lamb & Robbins编著> 本文内容概要: set设置 .vimrc配置 vim下执行linux命令 利用linux命令来编辑当前文件 短语缩写 本文约定: $ + 命令 表…
当我在linux下用vi打开p1.c文件时 root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/指针# vi p1.c 会出现如下信息: E325: ATTENTION Found a swap file by the name ".p1.c.swp" owned by: root dated: Fri Jan :: file name: ~root///指针/p1.c modified: YES user name: root host name: iZ2zeea…
输入 vim --help VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43) 用法: vim [参数] [文件 ..]      编辑指定的文件  或: vim [参数] -              从标准输入(stdin)读取文本  或: vim [参数] -t tag          编辑 tag 定义处的文件  或: vim [参数] -q [errorfile]  编辑第一个出错处的文件 参数:  -…
1.vim的编辑模式    进入编辑模式 按键: a  i  o a: 表示在光标当前的,后面开始插入,写数据 i : 则表示 前面 . o : 表面在光标当前的,下一行开始写入数据. O : 大写的O或 (shift + o)则表示在光标当前的上一行. 在编辑模式中若删除除了用常用 的删除键 还可以用crtl+w 由后往前,以单词的形式删除. 2. 命令模式  命令模式都是在进行vim后 按冒号:  然后再输入相关的命令 如: 然后,按回车,就可以看到如下 把相关的行号给列出来了 用得最多的就…
以前都是用的很土的办法,大概有以下几种.1.直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性).2.使用vim编辑器打开文件,全选删除,以前不知道全选的按键,所以只能一行一行删除(删除当前行可以使用D命令.或者shfit+D).(如果文件小还好,大的话删除累死了).我现在给大家介绍一下五种方式,可以很方便的清空文件内容. 光标到首行开头位置直接敲键盘gg,然后输入:.,$d 一回车就全没了直接敲键盘gg,然后…
使用file_get_contents和fopen必须空间开启allow_url_fopen. 方法: 编辑php.ini,设置allow_url_fopen =true On,allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件.…
一.Git提供了文件忽略功能.当对工作区某个目录或者某些文件设置了忽略后,git将不会对它们进行追踪 HELP:如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 问题:最近在github做一个项目,每次成生成的log日志文件和本地IDE的.idea/workspace.xml,每次提交说没有跟踪文件,更郁闷的的我的项目有在本地虚拟机,有时候会出现没有权限跟踪文件. 今天特意解决下问题: 这里有详细的学习:https://git-scm.com/book/zh/v2/G…
这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用   http://www.douban.com/note/145491549/ 查看文件的编码::echo &fileencoding Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下: encoding: Vim…
file_get_contents <?php$url = http://www.xxx.com/;$contents = file_get_contents($url);//如果出现中文乱码使用下面代码//$getcontent = iconv("gb2312″, "utf-8″,file_get_contents($url));//echo $getcontent;echo $contents;?> curl<?php$url = "http://sjo…
用VIM查看编辑二进制文件 vim可以很方便地编辑二进制文件,个人认为它比emacs的二进制编辑方式更好用.vim中二进制文件的编辑是先通过外部程序xxd来把文件dump成其二进制的文本形式,然后就可以按通常的编辑方式对文件进行编辑,编辑完成后再用xxd 转化为原来的形式即可. 可分如下几步进行: (1) 首先以二进制方式编辑这个文件: vim -b datafile (2) 现在用 xxd 把这个文件转换成十六进制: :%!xxd 文本看起来像这样: 0000000: 1f8b 0808 39…
一:vim 操作命令,在命令模式下操作 pageup 往上翻页 pagedown 往下翻页 H 移动到屏幕首行 gg 移动光标到文档的首行 前面加数字n表示移动到n行内容 G 移动到文档最后一行/查找的内容 在整个文档中从上往下查找(例如:/abc) 再按n 选择下一个单词 N 选择上一个单词 ?root 在整个文档中从下往上查找(例如:?abc) 再按n 选择下一个单词 N 选择上一个单词 dd 删除光标所在行内容 dd前面加数字n表示删除n行内容 例 3dd 删除从光标所在行开始3行内容 d…
格式如下: #vim file*.txt 或者 #vim file file2 file3 查看当前编程的是那个文件,在冒号命令行下 :args 命令,类似:file [file2],以中括号里面为当前编辑的文件 : :next 转到下一个文件可以简写:n : :prev 转到上一个文件,简写无效: :last 转到最后一个文件: :first 转到最前一个文件: :w 存盘:可以配合next,prev使用,如::wn ; :wprev; 但不能配合last,first; :2next ;可以在…
转载自 http://ibeyond.blog.51cto.com/1988404/800138 有时候在用vim打开文件时提示类似以下的信息: E325: 注意发现交换文件 ".exportcert.cpp.swp"            所有者: liuchuanliang    日期: Thu Mar  1 17:15:41 2012            文件名: ~liuchuanliang/ftsafe/EnterSafe-Shuttle-Linux-111114/i386…