ヒットゾーンが広く、ボールゾーン打率がリーグ平均を大きく上回る。バッターボックスではホームベースから離れて構える。これは外角のスライダーの見極めに難があったためで、Honda時代にコーチの助言で離れて立つようになった。内角のボールは鋭く踏み込んでレフトに、外角はライトに捌く広角打法を持ち味とする。2012年までの通算の対左打率.289に対し対右打率.305と右打者ながら右投手に強く、特別苦手とする球種もない。本人は犠牲バントを課題に挙げており、犠打数は2015年の「5」がシーズン最多であり、あまり多くはない。基本的に、「打率.280、15本塁打、10盗塁」前後の数字を毎年コンスタントに記録できる打者であるためか、チーム状況に応じて複数の打順で起用される傾向の強い打者である。実際、2013年は「4番、9番を除く全打順」、2014年は「2番を除く全打順」、2015年は「2番、9番を除く全打順」と、7つ以上の打順で起用されるシーズンが3年続き、2016年は「1番、3番、4番、5番、6番」と5つの打順で起用された。そのため、2016年のシーズンオフには、長野の起用法や打順が一定しないことを懸念する趣旨の記事がスポーツニッポンにおいて書かれたこともある。
2019年、1月23日に広島県広島市のMAZDA Zoom-Zoom スタジアム広島内で入団発表記者会見が行われた。背番号は「5」に決まった。オープン戦から2010年のルーキーイヤー以来守っていなかった左翼手の守備に挑戦した。開幕直後は左翼手で先発出場したものの、左投手が先発の時に出場機会が限られたこともあってなかなか調子が上がらず、7月には再調整のため登録抹消された。サビエル・バティスタのドーピング問題による出場停止もあって8月下旬に一軍登録されると、次第に調子を上げ、左投手が先発の時には4番を任された。9月は月間打率3割を超えた。しかし、打率.250、5本塁打、20打点とプロ入りして初めて2ケタに届かず、盗塁も0におわった。
8月末に背筋痛を訴え4年ぶりに出場選手登録を抹消されたが、約2週間で復帰
9月28日のDeNA戦では、自身5年振り3本目となるサヨナラ本塁打、9月30日の広島戦ではサヨナラ適時打を放ち、チームの土壇場でのCS出場に貢献した
序盤の不調や離脱の影響でプロ入り後初めて規定打席に届かず、116試合の出場に終わったが、球団では長嶋、原に次いで歴代3位となる、入団初年度から9年連続100安打を達成した
2019年、1月7日にFA宣言した広島東洋カープの丸佳浩を巨人が獲得したことによる人的補償として、広島東洋カープに移籍することが巨人球団から発表された
同年1月23日に日本野球機構からの移籍選手公示が行われる

1988年、東京都生まれ、都立富士高校、エスモードジャポン東京校出身。在学中より数々のコンテストで受賞、Vogueに掲載されるなど注目を集め最終学年時に神戸ファッションコンテストで特選を受賞しイタリア留学資格を獲る。同時にルイ・ヴィトンのWebムービーの衣装デザインを担当するなどの活動を始め、同校卒業後はPRエージェント、ステディスタディでアシスタントを務める。2010年にイタリアに渡り、ミラノ、マランゴーニ学院のファッションデザイン部門マスターコースに入学。同校在学中にフランスのディナール国際モードフェスティバルでミニコレクションを発表しパリ市長賞を受賞。パリ、パレロワイヤル（Palais Royal）のギャラリー、ジョイス(Gallery Joyce)にてインスタレーションを行い欧州を中心に注目を集める。2012年にミラノコレクションを運営するイタリアファッション協会(Camera Nazionale della Moda Italiana)が主催するコンペティション、ネクストジェネレーション(Next Generation)にてアジア人として初めて勝利し、2012年秋冬ミラノファションウィークにて23歳でデビュー。自身のブランド「ハルノブ ムラタ(HARUNOBUMURATA)」にてコレクションを発表。その後Next Generationの審査員を務めたSaverio Moschilloの誘いで、同氏がオーナーを務めるJohnRichmond社にデザイナーとして入社。イギリス出身のデザイナー、ジョン・リッチモンドと共にメンズ、レディースのコレクションラインのデザインを手がける。
多次元詰め込み配列により、Verilog の "registers" と "memories" を統合拡張した:reg [1:0][2:0] my_var[32];本来の Verilog では変数名の左には一次元の宣言しかできなかった。SystemVerilog は任意の詰め込み次元を指定可能である。詰め込み配列型の変数には整数算術実体を 1:1 でマップする。上記の例では、my_var の各要素は6ビットの整数を表す。名前の右側にある次元（例では32）は詰め込み型でない次元である。Verilog-2001 と同様、詰め込み型でない次元は任意の次元の指定が可能である。列挙データ型により、数値実体に意味のある名前をつけることが可能となった。列挙型で宣言された変数は、他の列挙型とは cast なしで代入できない。これはパラメータには当てはまらない。Verilog-2005 での列挙型の実装に合わせたためである。typedef enum reg [2:0] {   RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW} color_t;color_t   my_color = GREEN;このように、設計者は基となる算術型（この場合 reg [2:0]）を指定し、その値に名前を付ける。メタ値 X と Z を使うこともでき、不正状態を表すのに使う。新しい整数型: SystemVerilog では byte、shortint、int、longint という二値統合型を定義しており、それぞれ8ビット/16ビット/32ビット/64ビットである。bit 型は不定長の二値型であり、reg と似たような働きをする。二値型では reg では使えるメタ値 X と Z が使えない。このため、シミュレーションの高速化を期待する。Verilog-2001 にもある integer と time はそのまま四値が使える。浮動小数点型: real (64ビット)に加えて、shortreal (32ビット)を追加。構造体と共用体はC言語と同様の働きをする。SystemVerilog ではこれらに詰め込み型属性を導入し、詰め込み型配列のビット列に構造体や共用体を 1:1 で対応させることができる:typedef struct packed {    bit [10:0]  expo;    bit         sign;    bit [51:0]  mant;} FP;FP     zero = 64'b0;